对高级程序员有这么一些要求:
1、 必须有一定的业务分析与流程意识,能够做简单的业务设计方案与功能分解。
2、 有一定的性能优化经验与能力,针对大数据(至少100W以上)做过设计处理与功能开发。
3、 有小团队(5人)的管理经验,在人有协助的情况下,能够基本驾驭10个人月工作量的项目。
4、 必须会一种语言的设计与技能开发,虽不说精通,但是也要擅长,能够处理日常多数情况,少数情况,通过摸索与尝试后可以解决。
从低级java程序员专注java技术路线发展,可以成为一个令人敬仰的高级java工程师,当然java高级工程师也不是那么容易练就的,java课程>
第一:建议先看两类书:(1)计算机原理;(2)数据结构和算法。(看数据结构之前先看C语言)。
第二.
Java、net、C++、PB、VB、Delphi、汇编到底应该学哪个?哪个最简单就先学哪个、公司用哪个就学哪个、哪个和有缘(比如刚好认识一个愿意帮助你的Delphi高手)就学哪个,如果都学,或者三天两头的换,结果肯定是什么都不会,不要心浮气燥,他们都只是工具,学精一门其它的就相通了,重要的是掌握编程的思想。面向对象(好像现在已经是面向需求了)、UML、WebLogic、
WebService
、软件工程、XML……应该怎么学呀,对不起。
7.
不要以为程序员的工资都很高,程序员之间的水平差异也大。公司衡量一个人的待遇标准是他能给公司带来多大的效益。如果体现了自己的价值,公司会主动给你加薪的,当然也可以自己主动提,但一定要在表现出了自己的价值之后。
8.
轻易不要跳槽,如果非要跳,也要保持工作经验上的延续。
以上就是关于高级程序员应该具备什么能力全部的内容,包括:高级程序员应该具备什么能力、北大青鸟java培训:怎样才能成为一名高级java软件工程师、如何才能成为一名JAVA程序员等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)