1733|0

1018

帖子

0

TA的资源

纯净的硅(中级)

楼主
 

Java程序员修炼十大过程(一) [复制链接]

  学习java这么久,当编程越来越成体力活,我们还能有自己的思想,还能修炼为Java系统级别的程序员吗?接下来由卓跃教育一起来学习与修炼以下知识与技能,帮你早日达成愿望。
  一、保持谦虚,三人行必有我师
  乔帮主说:他要保持初心,努力学习,我们更应保持谦虚,IT技术发展日益更新,在你眼中不能实现的技术,或许别人已经有思路了。时刻保持谦虚就能吸取别人身上的长处,古人云:满招损,谦受益。一个得道高人更是说出了:“下下人,上上智”的禅语。永远不要拒绝帮助你周围的人解决难题,解决难题是进步最快途径。不要放弃任何一次可以提升自己技术和能力的机会。
  二、努力成为行业或者领域中的骨干
  面对漫长职业生涯,想要不被淘汰,必须具备一招鲜吃遍天下的能力,选择自己感兴趣的方向,努力且深入的研究,计算机技术发展至今天已经细分很细了,努力研究一种Java开源框架或开源HTTP服务器源码或研究网络爬虫源码或WEBKIT内核等,不愁没有人要你。如果你非常了解金融、企业ERP、证券、保险、移动应用行业应用开发业务的人,同样不用愁工作。这些知识不随语言而改变,努力做一个有核心竞争力的Java程序员。
  三、熟悉常见的网络通信协议
  对HTTP协议,知道POST、GET的区别是什么?阅读过HTTP相关RFC文档。学会使用sniffer工具查看数据包,帮助查找和调试程序,知道TCP与UDP的区别,知道并理解E-Mail发送与接受的协议如SMTP、POP3、IMAP等协议,了解MIME和Base64编码。知道组播是什么回事情。
  四、理解并能合理运用设计模式,UML建模
  知道并理解设计模式蕴含的几个基本原则。如:里氏替换原则、开闭原则、合成复用原则、依赖倒置原则都有很好的理解,并能举例说明。对常用的设计模式如工厂模式、单例模式、观察者模式、责任链模式、桥接模式等知道灵活运用,明白什么是回调(Callback)。最后用一位高人的话来总结设计模式,它是为了让软件更加容易被别人读懂,更容易维护而产生的,设计模式本质上是程序员之间的交流,如果A用工厂模式设计个模块B来接替,A只要说该模块是工厂模式来实现的,B维护起来应该会容易得多,所以设计模式是有关交流的,不仅关于代码。切忌滥用设计模式。
  五、自动测试与软件配置管理(SCM)实现
  了解什么是软件配置管理,知道Hudson-http://java.net/projects/hudson/运用此工具SCM,知道如何获取测试代码的覆盖率,Java的有效代码行数(NCSS),完成firebug,JDepend等工具集成ant/maven。熟悉并注重在开发过程中使用JUnit的单元测试,理解白盒测试规范。
  尽管Android对Google贡献多少不明,但据诺汉估计,它的战略价值可能为300-500亿美元。诺汉认为:“人们没有计算实际的成本,因为它巧妙的绕开了法律系统。我觉得2012年它会在Android营收模式和成本之间找到更好的办法。”
此帖出自信息发布论坛
点赞 关注
个人签名android培训
 
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表