关于程序员新人

2012-09-27 14:23:47 +08:00
 zuroc
以前被某杂志约稿随手写的 , 不过最后没发表 , 囧 ...

-------------------------

有句古训 : "上等人, 不教自成才 ; 中等人, 教成才 ; 下等人, 教不成材" ( 注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
4756 次点击
所在节点    程序员
8 条回复
avatasia
2012-09-27 14:52:02 +08:00
教主好
jamiesun
2012-09-27 19:46:07 +08:00
强力支持。
subpo
2012-09-27 20:01:35 +08:00
真心觉得自己是第一种人,但是第一种的老板也可遇不可求
yuelang85
2012-09-27 21:05:42 +08:00
赞!!!
chairo
2012-09-27 21:12:33 +08:00
教主有人喊你去做垃圾邮件退订功能,有人喊你家vps线路不好

教主把这些都搞好了再说培训的事吧。
goocarlos
2012-09-28 15:54:51 +08:00
比较精辟。
chisj
2012-09-30 11:23:50 +08:00
要是在北京就可以参与下,哈哈。
zhaozijie
2012-09-30 22:53:44 +08:00
作为参加过培训的,表示培训相当坑。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/48846

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX