程序员的4大基本素质
编程的活干了5年了,总结了一下程序员应该有4大基本素质:
1、编码能力:咱就是靠这混饭吃的,这算基本素质,没这就不算程序员了,达标要求是起码知道到哪里粘贴和复制到哪儿以及如何改的符合需求要求。
2、研发能力:研发和编码是不一样的,现在编码基本是在公司已有基础上干活,找到地方,粘贴复制的活,研发起码应该是公司没有基础的需要自己上网找和自己调试的活,也算是有些创造性的劳动了。
3、处理问题的能力:这个活一般程序员都不愿意干,没有创造性而且还麻烦,再加上用户的压力,基本是个蛋疼的活,没人喜欢干也没人喜欢整天泡在这里面,但这个也是一个程序员升华的瓶颈,一旦挺过这关基本上可以算是个有用的程序员了,起码人家雇你不只是编码而是要找个能处理问题的人。
4、代码优化整合的能力:这个就有点儿升华的味道了,代码是否有冗余,代码是否简洁,结构是否合理,多个版本是否可以整合等等,一旦过了这关才算是真正达到程序员的标准,向更高的高度升华。