从这份答案里,我总结了些成为优秀程序员的必备素质,虽然我的理解不一定准确,也不一定能做到,但这毕竟是目标:
- 有热情,投入、专注
- 掌握离散数学
- 良好的沟通技巧(书面和口头)
- 思维清晰;强烈的价值观,分清事情的轻重缓急,洞悉事务的关键所在 ,并能简化复杂的问题
SCIP
K&R C编程语言
编程珠玑
目前使用的工具:
操作系统:Unix
解释型语言:ruby、python、perl、LISP、TCL、Lua、Awk、Bash、make
开发语言:Java
编辑器:Emacs vim Netbeans
版本控制:svn/cvs
数据库:mysql postgre
浏览器:firefox
排版工具:TextMate/TEX
自我感觉需要掌握的还有:算法、数据结构、C/C++
1 comments:
google的excel速度还是比较慢滴
Post a Comment