日期:2014-05-20  浏览次数:20654 次

我总结的一些做一个优秀程序员或者说架构师需要注意的地方和做一个程序员需要具备的素质
1.英语水平

2.面向对象和设计模式

3.架构和大局观

4.表达和沟通的能力

5.数据结构和算法(算法导论)

6.重构,改善既有代码的设计

7.企业应用架构

8.windows核心编程

9.数学功底

10.写文章的功底

11..NET框架底层和IL汇编

12.JAVA编程

做一个优秀的程序员需要具备的一些素质:

1.解决实际问题的能力

2.学习新知识,新技术的能力

3.善于做总结,不满足于现状

4.善于观察,弥补自己和别人的差距

5.热爱技术,勇于专研

6.耐心细致

7.沟通和表达能力

8.良好的大局观
===============================
各位看看有什么地方需要补充的?

------解决方案--------------------
楼主要求的也太多了吧
人无完人啊
楼主切记啊
------解决方案--------------------
学习~
------解决方案--------------------
说的的都很正确,就是有点多...
------解决方案--------------------
拍马屁的能力!
这年头这项不会的话以上都是浮云。。。
------解决方案--------------------
学习了!
------解决方案--------------------
学习了 up
------解决方案--------------------
居然把英文水平放在第一位。。。哪怕是我们这种纯欧美外企,也只敢把这一项放在最后呀


------解决方案--------------------
我不同意为什么只有会JAVA才是个优秀的程序员?这算什么理论不同意。
------解决方案--------------------
探讨
引用:

@XinYaping
这个排名不分先后的 :)


收到。

我还有一问:

根据你的标准,为什么.Net的优秀的程序员需要了解IL,而Java程序员却没有类似要求呢?:-)

------解决方案--------------------
额,有这本事还会是所谓的IT工作者吗??

有这本事还“IT”除非是被踢傻了
------解决方案--------------------
铁打的工资,流水的人和公司
------解决方案--------------------
我不会英语·