Java的桌面应用开发技术目前就是兴趣爱好者自己玩玩。也就是说你学swing开发桌面应用的话,以后是不能靠这个赚钱的,沟通交流是可以让你进步加速的,不要闷头苦学,在前5年工作生涯里做的绝大多数的事情,都是把前人的知识进行收集应用、归纳总结,要知道哪些不知道、要知道哪些东西自己必须要知道,对不知道的领域结合自己工作情况制定计划,逐步落实、修炼内功。
1、怎么去找java爱好者,怎么去赚java外快?
众所周知,Java既可以做web开发也可以做桌面应用开发。不管是web还是直面GUI都是可以做游戏开发的,(市面上桌面应用的游戏占比大web其实也有)其中大型的游戏基本都是桌面应用。首先呢你要弄清楚用Java开发的是什么类型的游戏,是做出来自己随便玩玩的小游戏。还是企业级的大型游戏,你已经学完了Javase那么你应该知道Java的强项并不在桌面应用。
Java真正的强项在于跨平台的web应用,Java的桌面应用开发技术目前就是兴趣爱好者自己玩玩。在企业中基本是没有任何用武之地的,也就是说你学swing开发桌面应用的话,以后是不能靠这个赚钱的。好了闲话不多说,首先桌面应用包括游戏Java在awt包下面提供了很多的类库用于桌面应用开发,要学的技术主要是JavaSwing。
个人并不建议你花太多时间去研究这个,如果想要开发桌面游戏的话建议可以考虑C#.net。会Java学C#上手也很快!当然数据库MySql/Oracle以及一些相关的动画技术都要有了解!然后就是web应用,要学的相关技术主要有JavaWeb,如果是工作的话还需要进行框架的学习Spring必不可少,Mybatis,Hibernate,Struts等等框架要了解。
2、java程序员如何提升自己?
当前最多的程序员可能就是Java程序员了,作为工作了近20年的Java程序员,一路走来经历过很多弯路,也见过、培训过很多技术人员一步步成长,作为公司的技术负责人一直试图把自己血泪史、最佳实践进行传导、传播,中间犯过理想主义的错误,以为:告诉他(们),他们就可以知道、就会不犯错误,事实上不是这样的,计算机是一门实践性科学,很多东西需要实践、反复训练才可以深刻理解、才可以转化为能力,以至变成下意识的行为,
有人天生代码感觉、逻辑思维比较好,有些人后天训练、打开天眼也可以成为技术高手,多看、多研究、多实践、多总结是笨招也是必杀。另外,沟通交流是可以让你进步加速的,不要闷头苦学,在前5年工作生涯里做的绝大多数的事情,都是把前人的知识进行收集应用、归纳总结,要知道哪些不知道、要知道哪些东西自己必须要知道,对不知道的领域结合自己工作情况制定计划,逐步落实、修炼内功,
对于程序员来说,如果可能尽量选一个技术型公司、最好有“传帮带”文化体系的公司,要学会制定计划、落实计划、工作总结、沟通交流,习惯看源码、习惯调试、习惯反编译、习惯问别人之前先把问题说清楚了、习惯写需求/设计/测试文档、习惯了解新生技术以及思考为什么产生、底层原理以及如何跟自己当前工作结合。要学会喜欢跟不同领域的人员沟通,底层逻辑相通的,成为高手过程中经历是相似的、可以借鉴的,
成为高手最重要的是:对未知领域的求知欲、傻逼一样的持续坚持以及过程中的不断优化改进的工作学习方法。学而优则仕,当积累到一定程度的时候,你可以选择华丽转型,也可以选择升级打怪,也可以自主创业打造平台,不管怎样:勤奋、坚持、改进,Thereisnosetpath,Justfollowyourheart!数通畅联专注于企业IT架构、SOA综合集成、数据治理分析领域,感谢您的阅读与关注。
文章TAG:java 爱好者 赚钱 java自己干怎么赚钱