V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
3dwelcome
V2EX  ›  程序员

老外总结关于编程里的谎言和真理。

  •  
  •   3dwelcome · 2023-01-30 14:54:42 +08:00 · 4702 次点击
    这是一个创建于 664 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1. 你写着和隔壁公司 CTO 一样的代码,但你永远成为不了 CTO 。
    2. 码农高薪只和两点有关:工作城市 和 你认识的大佬数量。
    3. 自己觉得这个 BUG 只需要 15 分钟就能修复。最后一看,花了 5 小时。
    4. 保持编程激情,能一定程度提升代码水平。
    5. 长期写前端,很难让你成为稳定的职业码农。
    6. 代码的可调式性,比代码写的是否优雅更重要。
    7. 项目写出雏形容易,想写好很难。
    23 条回复    2023-01-31 10:29:37 +08:00
    eason1874
        1
    eason1874  
       2023-01-30 14:56:29 +08:00   ❤️ 8
    这些道理我五年前就懂,但是并没有改变我什么 🤣
    zqlcrow
        2
    zqlcrow  
       2023-01-30 14:58:58 +08:00
    认同。
    kop1989smurf
        3
    kop1989smurf  
       2023-01-30 14:59:33 +08:00
    基本上同意。

    关于.3 ,一般我都是相反,往往是认为这个 bug 或者功能缺失应该是个大窟窿,跟 CEO 报了个 2 人天的工作量。

    结果发现早就写过了,只不过这个逻辑分支没有启用。
    然后 ctrl+/取消注释(或者是添加个 if/else )。
    默默的提交代码。

    剩下的时间水 v 站,看股票,学业界理解,外加挂 EVE
    Jooooooooo
        4
    Jooooooooo  
       2023-01-30 14:59:41 +08:00
    cto 的主要工作是招人...
    PythonYXY
        5
    PythonYXY  
       2023-01-30 16:24:38 +08:00   ❤️ 1
    什么 CTO 还写代码?排除 jeff dean 这种神人。
    ericgui
        6
    ericgui  
       2023-01-30 16:28:54 +08:00 via Android
    文章链接?
    Jaosn
        7
    Jaosn  
       2023-01-30 16:45:44 +08:00
    第五点有详细原因吗?
    hysjw
        8
    hysjw  
       2023-01-30 16:50:21 +08:00 via iPhone
    和公司情况和市场情况也有关吧 国际一线大厂 本来每年涨 10%甚至更多 今年评定还没出 但是据说可能不会调整 如果市场一直不好 能不被裁员就不错了
    Akitora
        9
    Akitora  
       2023-01-30 16:51:34 +08:00
    第七点就是说万物终成💩山吗🤣
    lucifer9
        10
    lucifer9  
       2023-01-30 16:55:27 +08:00 via iPhone
    问题是我认识的大佬也都认识我,知道我大概值多少钱
    3dwelcome
        11
    3dwelcome  
    OP
       2023-01-30 16:59:05 +08:00
    @Jaosn
    https://twitter.com/realEdwinTorres/status/1505146029058019332

    其实不奇怪,前端在码农圈里被边缘化,也不是一两天了。大佬都偏爱后端,但并不妨碍前端技术的蓬勃发展。

    原文就是推特回复,不太好整理。
    8355
        12
    8355  
       2023-01-30 17:40:11 +08:00
    补充一个
    当月薪达到 10 万年薪肯定超百万
    zackzergzeng
        13
    zackzergzeng  
       2023-01-30 17:46:00 +08:00
    @3dwelcome 原文的意思大概是不要把你使用的编程语言当作你的职业,而不是前端不好吧
    manhere
        14
    manhere  
       2023-01-30 17:49:11 +08:00
    不要相信“不会再改了”
    kop1989smurf
        15
    kop1989smurf  
       2023-01-30 17:51:45 +08:00   ❤️ 2
    @Jaosn 第五点楼主总结的不对。
    确切的理解应该是,不要把语言和工具当成你的职业。

    既,程序员的任务是高性价比的需求落地,高效率的解决问题,以及合理的将业务信息化。
    而不是所谓的学习写代码,钻研框架技术。
    kop1989smurf
        16
    kop1989smurf  
       2023-01-30 18:26:57 +08:00
    @Akitora #9 第七点的意思是,软件项目的规模化、复杂化成本很高,而且并不是线性关系。

    同样是商城,支持 QPS1 、10 、100 、1000 、10000 的产品,看似是 10 倍的线性递增关系,但总开发成本的差距并不是 10 倍,而是指数化递增。
    samin
        17
    samin  
       2023-01-30 18:38:57 +08:00
    @kop1989smurf
    赞同 “程序员的任务是高性价比的需求落地,高效率的解决问题,以及合理的将业务信息化”
    但是 “所谓的学习写代码,钻研框架技术” 不是支持你完成前者的前提 ?
    kop1989smurf
        18
    kop1989smurf  
       2023-01-30 19:16:39 +08:00
    @samin #17
    怎么说呢,源推想表达的是,聚焦于语言工具本身不创造价值,也不构成不可替代性( Biggest lie: JavaScript is a career.)。

    可能我楼上说的有点极端。
    如果重新组织一下的话:钻研某种技术工具,不是最重要的。怎么合理的运用市面上的技术来帮助业务落地,才是关键。
    zartouch
        19
    zartouch  
       2023-01-30 19:30:16 +08:00
    全是没有论据的废话,我很难相信好的程序员会写或者认同这种东西。

    1.你写着和隔壁公司 CTO 一样的代码,但你永远成为不了 CTO 。- 你怎么知道别人成不了 CTO ,我甚至不知道这条想表达什么。

    2. 码农高薪只和两点有关:工作城市 和 你认识的大佬数量。- 这种结论怎么的出来的?人脉和机会数量只能让你更容易拿高薪,但不太表搞技术的拿高薪,就一定是因为这 2 点。 这种基本的逻辑关系都混乱的言论,我随便能写一大堆。

    我认识的优秀的程序员无一例外在总结时永远带有充分的上下文。这种毫无根据且绝对的条目最多是些半瓶水的产物。
    3dwelcome
        20
    3dwelcome  
    OP
       2023-01-30 19:49:50 +08:00
    @zartouch 第一条表达是有点问题,原文是英文版本的“成功不可复制”,比如你用马云的技术,重新走一次,也到不了他们的高度。后面就引申到了 CTO 的公司地位,和绝对技术关系不大,和时运关系更大。

    第二条的原文我没改多少,老外说的就是 location 和认识多少人。

    我只是勤劳的搬运工。
    zartouch
        21
    zartouch  
       2023-01-31 00:23:07 +08:00
    @3dwelcome 我没说你有问题,我说的就是说的东西有问题,或者至少是你翻译的条目有问题。我不在乎你到底是翻译还是什么,我只针对你说的条目 1 ,2 , 就是毫无逻辑的。 我很难相信好的程序员会说这种话。

    再往下看,4 和 7 是废话,不是程序员了解下背景知识都是显而易见的。3. 做创新的项目这种可能性是挺大,但你要说修个 bug 还能有这么大的误差,只有菜鸡才会犯这种错误。5. 前端大佬多了去了,这种结论傲慢且毫无根据。看的我犯呕(我不是前端) 6. 这完全是伪命题,我从来没见过代码写的优雅的会变得难以调试。只有代码写的一坨屎才会让人难以调试。这就像是说程序正确比测试写的全更重要,把一个相辅相成的东西应写成对立的东西,然后弄出个狗屁结论来。

    还有搬运还是附上原文和出处。再强调一遍不是针对 lz 你,单纯是针对这堆狗屁不通的言论。最后,我口气可能是不好,但我恶心的是明明各种大佬关于程序设计的好书总结这么多,在论坛上基本看不到,论坛看到的都是这种狗屁不通的爆论。
    liberty1900
        22
    liberty1900  
       2023-01-31 08:13:36 +08:00
    其实没必要杠,第一条的意思应该是成为 CTO 不仅仅需要你有高超的编程技巧,你还得掌握管理和沟通协调等软实力。

    个人最喜欢最后一条,几乎是真理。
    ptrees
        23
    ptrees  
       2023-01-31 10:29:37 +08:00
    3 和 7 深有体会
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   939 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 22:24 · PVG 06:24 · LAX 14:24 · JFK 17:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.