Back

SPEAK 老鸟跟新人的技能差别?( master v.s. junior )

发布时间: 2015-01-17 00:35:00

1. 代码的可读性。 弄个大板块, 好像前面有文章写过了。

2. DEBUG的经验. 

没有重启服务器?  

执行的目录错了?

变量名弄错了?

在梦游状态下调试? 

善于使用 puts, console,  unit test. 

3.  工具的使用。

一切都是自动化: 部署,测试。  

GIT ,SVN 等版本控制。

VIM ,键盘技能。 

搜索大师: 擅长google等自己解决问题。  英语要好。

4. 沟通能力。 

能跟程序员沟通: 使用代码沟通(自己的代码可读性要高), 能以易于让人接受的方式提出问题。 不会引起对方反感。

能跟不同代码的人把某个实现说明白。 

5. 基本技能。

知道设计模式, 软件工程,方法论, 重构等等基本知识。 

Back