总的来说,还是因工作性质不同而异,但是就我做过的东西看来,需要以下几点:
1、学习能力,我曾经就接受了一项任务,要完成这项任务,我必须得学习新的语言和技术……而且要在很短的时间内完成;
2、细心,我曾经被无数的Bug困扰,印象深刻的一次是仅仅漏写了一个英文单引号,但是我半天都没发现错误(因为一个小小的单引号根本看不出来,而且错误提示不清楚,调试也不方便)。
3、英文水平,我做东西的时候经常要用到一些插件或者某项技术,而这些东西最好的参考资料就是官方网站上的资料或者Reference。再退一步讲,程序好的话看代码也方便很多,一看英文单词就大概知道什么意思了……
4、兴趣、钻研精神,要想成为技术专家必备的素质。