以前被某杂志约稿随手写的 , 不过最后没发表 , 囧 ...
-------------------------
有句古训 : "上等人, 不教自成才 ; 中等人, 教成才 ; 下等人, 教不成材" ( 注1 )
这话观点太鲜明, 容易被批判 ; 不过, 能流传千年而不衰的话 , 自然有其被人记住的道理
新人同样可以简单粗暴地划分成这三种 :
第一种人: 不需要你刻意去教他什么, 他便能自己折腾捣鼓得头头是道, 津津有味 ;
这种人是可遇不可求的;
大部分时间 , 你需要做地就是, 把代码库砸过去 , 告诉他几个关键词, 最后加上一句"搞定它, 不懂就问我" ;
然后就可以安心的睡个午觉; 起来以后, 云淡风轻 , 阳光安好
当然, 你作为前辈 , 总是睡觉也太现实 ...
睡醒的时候, 帮他code review下代码 , 潜移默化些好的编码习惯;
他开始玩弄新花样前, 告诉下他, 当你还年轻的时候 , 积攒下来的些江湖经验 ;
最后 , 在他的编程思想能自成一派前, 多灌输一点你的编程价值观 -- 毕竟, 价值观相同的人好沟通;
当然, 至于这么做有没有效果?
引用云风的一段话来回答吧 (注2) : """
程序员就是这么一种奇怪的生物。好的程序员都有自己独立的思想。
对自己实现或即将实现的代码有爱。按照别人的思想去实现是件无比痛苦的事情,会觉得在浪费自己的生命。
所以,大部分有活力的项目开始都是一个人建立起来的。
在大公司,好多老程序员都喜欢招聘所谓有潜力的新人,认为他们白纸一张,好塑造。
说到底就是听话。
但事实的结果一般是,要么培养出来一个庸才,无法担当;
要么,在技术选择上最终分道扬镳。
我总是对他们说,想想你愿不愿意总听着别人的意见干活?
如果你不愿意,那么就别指挥别人干。
"""
第二种人 : 一步一步来 , 准备好规范流程&文档吧
这个世界是上, 大多数人还是喜欢 按部就班, 看得见未来 的生活 - 上学, 工作, 买房 , 结婚 , 自我复制 ...
他们能够很好地去适应流程化的东西 , 甚至比第一种人适应得更好 -- 第一种人, 总有颠覆现有流程 , 再造一个更新,更高效流程的冲动 ;
而你 , 需要去为他们准备一个可以一步一步往下执行, 就能走通流程 (注3)
流程越详尽越好 . 我想你和我一样, 不愿意把同样的话, 一遍又一遍地复述给别人听吧
此外, 还应该建立公司的文档库 ;
我经过长达数十年地研究发现, 很多人没有搜索的习惯, 或者缺乏搜索的能力 -- 尤其在Google G点太敏感, 百度百无一用的国情下;
他们更倾向于碳基生物的原始的沟通方式 - 吼叫 ;
大部分时候 , 第二种人的问题, 在第二种人之间很有传染性 , 正如一句歌词
"路见不平一声吼 , 你有我有全都有" 同样的问题
于是我定一个原则 : 谁提问 , 谁记录 ; 下次再有人问, 直接发给他文档的网址(或者,搜索这个网址的关键词)
让大家都参与到完善文档中 , 文档才能从骨感到丰满 ;
第三种人 : 恩 , 你可以当他们不存在 ;
如果他们还存在, 那么, 尽快让他们不存在吧 ;
如果你不能让他们不存在 , 那么 -- 是时候, 考虑一下让自己不存在了 ...
注1 :
原文应该是邵康节在《戒子》一书的论述:“上品之人,不教而善,中品之人,教而后善,下品之人,教亦不善”
注2:
云风的 BLOG . 开发笔记 (1) :
http://42qu.us/oQSq注3:
42qu.com 代码开发流程
http://doc.42qu.com/42qu/step.html-------------------------
最后给自己的python培训班打个广告 :)
42qu.com . python 网站开发 . 国庆班
http://zuroc.42qu.com/po/blog/10727778报名请在淘宝上直接付费购买
http://item.taobao.com/item.htm?spm=0.0.0.31.6dd109&id=15945301462
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.