勤于劳力,惰于思考 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yidinghe
V2EX    职场话题

勤于劳力,惰于思考

  •  
  •   yidinghe 2019-05-04 23:10:17 +08:00 3183 次点击
    这是一个创建于 2384 天前的主题,其中的信息可能已经有所发展或是发生改变。

    左耳朵耗子“努力就会成功”这篇文章,发人深省,其中有个结论我很喜欢,就是一个人够聪明,那他不用加班也能解决问题;而如果他不够聪明,那他加再多班也解决不了问题。程序员作为智力劳动者,思维水平才是能力的核心,水平低的人加再多的班也达不成高水平的人的产出。

    文章里面给了足够有说服力的例子,我自己也有类似的经历:就一个简单的从数据库导出 Excel,一个刚入行两年的小伙子做的,数据量大了就慢到不行,让他优化,加班搞了两天实在优化不下去了,然后我来看,发现他完全不知道数据库查询结果可以一条一条的读,而无需先全部读出来。所以仅仅是将批量读取方式改成流式读取,导出时间就降低到原来的 1/5,加上其它地方的优化最后减少到 1/10。我就花了一个上午。

    你觉得这个问题很低级吧,确实很低级,但这种水平的程序员到处都是,一线大厂也照样有。他们做的工作没有任何设计,就是纯粹按照业务逻辑写语句:先这样再这样,如果这样那就这样,然后他们埋怨自己的工作内容,觉得自己没有提升。你天天写增删改查,还加班写,你就不会想点办法来省力吗?他们的回答就是:我懒得思考这些东西。一个懒得思考的人,怎么可能变聪明呢?所以这就是为什么他们没有提升:勤于劳力,惰于思考,把一个智力型的工作当成劳动密集型工作,然后自己都觉得没前途。

    6 条回复    2019-05-05 17:12:09 +08:00
    reddot
        1
    reddot  
       2019-05-05 09:30:30 +08:00
    受教了。
    dswill
        2
    dswill  
       2019-05-05 09:52:39 +08:00
    受教了。 勤于劳力,千遍一律的工作确实需要。 但经过思考开发后的结果,总是令人兴奋。
    decken
        3
    decken  
       2019-05-05 10:36:15 +08:00
    很有感触
    snappyone
        4
    snappyone  
       2019-05-05 10:53:18 +08:00
    工作前五年都是这么个流水线工人状态,最近 2 年多学会思考和钻研后深深感觉前 5 年自己学到的远没有现在一年的积累多
    miao1007
        5
    miao1007  
       2019-05-05 14:51:44 +08:00 via Android
    直接用 poiiji 就可以了,先抄开源库
    mikulch
        6
    mikulch  
       2019-05-05 17:12:09 +08:00
    公司初级、中级、高级工程师,差距巨大。
    特别是高级另外两个等级的差别。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1026 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 22:54 PVG 06:54 LAX 14:54 JFK 17:54
    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