黑马程序员技术交流社区

标题: 一个优秀的Java程序员应该具备8种能力 [打印本页]

作者: 滔哥    时间: 2013-4-8 23:30
标题: 一个优秀的Java程序员应该具备8种能力
        1、先说素质:欲做事,先做人。做技术类的童鞋往往忽视做人,觉得学好习,搞好技术,就一定能获得好的发展。其实未必,大部分程序员不是天才,也不是神通。要想让别人教你知识,与你分享技术,与你共事,素质是最关键的。高素质又高技能的人才才能获得别人的敬仰与尊敬,也能获得领导的赏识与提拔,更能获得更高的回报和机会。

  2、再说代码:优秀的程序员必需能写优秀的代码,程序员就好比计算机界的作家,你写的程序就如一篇篇优美的文章,计算机才能很好的阅读并执行,别的程序员也能看懂你的代码。最优势的程序员写的代码就如诗歌一样,引人入胜。

  3、编程思想:java是面向对象编程,很多Java程序员,尤其是一些走培训班的,不认真思考原理和思想,囫囵吞枣。结果学了技术,不懂思想,没有掌握Java的精髓。

  4、基础扎实:有些Java工程师都做了好几年了,结果一些最基本的知识还没记牢,再编程的时候总用工具的提示,没有工具就写不出正确的代码,这样的人怎么会成为高手呢,更不会被别人认为高手,就好比一个大作家连很多字都写错一样。

  5、编程速度:优秀的程序员编程必不慢,这除了基础扎实、经验丰富外,更需要清晰的编程思路和节奏,在写程序前,一定做好规划和设计,预想到各种情况,寻找最快速的算法。

  6、注重效率:一个功能,张三用了100000行代码,而你只用了300行代码,那你做的既简单又高效,运行速度还快,还省内存和资源,那你就是牛人,那个人就是低手。

  7、学习能力:优秀的程序员永远不停的学习,其学习能力是最强的。他随时随地掌握最先进的技术,这都离不开快速的学习能力。

  8、博学:掌握J2EE 、J2SE等,同时精通SQL语言及数据库技术, 会使用MYSQL、SQLSERVER等数据库,掌握WebLogic、Jboss、Spring、Struts、Hibernate等流行技术,掌握JS,掌握linux、软件架构设计思想、搜索引擎优化、缓存系统设计、网站负载均衡、系统性能调优等实用技术。


作者: 洪建超    时间: 2013-4-8 23:32
沙发。。。。。。
作者: 孙百鑫    时间: 2013-4-8 23:35
前排...哈哈哈顶一下.....给力哦
作者: 随便    时间: 2013-4-8 23:36
顶一个~
作者: 陈丽莉    时间: 2013-4-8 23:39
飘过来支持~   
作者: 全超    时间: 2013-4-8 23:41
努力中。。飘过
作者: HM刘俊    时间: 2013-4-9 00:05
抢座,争做一个优秀的程序员。
作者: 闭眼就天黑    时间: 2013-12-16 20:40
顶{:soso_e179:}
作者: yeqiang    时间: 2014-5-29 12:39
绝对的有道理
作者: 丁小明    时间: 2015-3-25 15:20
赞一个,说的很好,受教了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2