关于程序员新人 - V2EX
请不要在回答技术问题时复制粘贴 AI 生成的内容
zuroc

关于程序员新人

  •  
  •   zuroc Sep 27, 2012 5281 views
    This topic created in 4989 days ago, the information mentioned may be changed or developed.
    以前被某杂志约稿随手写的 , 不过最后没发表 , ...

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

    有句古训 : "上等人, 不教自成才 ; 中等人, 教成才 ; 下等人, 教不成材" ( 注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
    8 replies    1970-01-01 08:00:00 +08:00
    avatasia
        1
    avatasia  
       Sep 27, 2012
    教主好
    jamiesun
        2
    jamiesun  
       Sep 27, 2012
    强力支持。
    subpo
        3
    subpo  
       Sep 27, 2012
    真心觉得自己是第一种人,但是第一种的老板也可遇不可求
    yuelang85
        4
    yuelang85  
       Sep 27, 2012
    赞!!!
    chairo
        5
    chairo  
       Sep 27, 2012
    教主有人喊你去做垃圾邮件退订功能,有人喊你家vps线路不好

    教主把这些都搞好了再说培训的事吧。
    goocarlos
        6
    goocarlos  
       Sep 28, 2012
    比较精辟。
    chisj
        7
    chisj  
       Sep 30, 2012
    要是在北京就可以参与下,哈哈。
    zhaozijie
        8
    zhaozijie  
       Sep 30, 2012
    作为参加过培训的,表示培训相当坑。
    About     Help     Advertise     Blog     API     FAQ     Solana     3242 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 58ms UTC 11:34 PVG 19:34 LAX 04:34 JFK 07:34
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86