SPEAK 老鸟跟新人的技能差别?( master v.s. junior )
访问量: 2448
1. 代码的可读性。 弄个大板块, 好像前面有文章写过了。
2. DEBUG的经验.
没有重启服务器?
执行的目录错了?
变量名弄错了?
在梦游状态下调试?
善于使用 puts, console, unit test.
3. 工具的使用。
一切都是自动化: 部署,测试。
GIT ,SVN 等版本控制。
VIM ,键盘技能。
搜索大师: 擅长google等自己解决问题。 英语要好。
4. 沟通能力。
能跟程序员沟通: 使用代码沟通(自己的代码可读性要高), 能以易于让人接受的方式提出问题。 不会引起对方反感。
能跟不同代码的人把某个实现说明白。
5. 基本技能。
知道设计模式, 软件工程,方法论, 重构等等基本知识。