• 四十年编程感悟


    上周看到了阮一峰大佬的周记,分享给大家:

    阮一峰大佬的博客:https://www.ruanyifeng.com/blog/2022/09/weekly-issue-222.html
    《四十年编程感想》地址:https://codefol.io/posts/the-forty-year-programmer/

    上周,国外程序员论坛 Hacker News 有一篇热门文章《四十年编程感想》。

    作者说,他8岁学编程,今年46岁,再过两年,就是学习编程四十周年了。他写了一大堆自己的感想,都是肺腑之言。

    说得挺好,发人深思。他的文章很长,我摘录一些重点内容:
    在这里插入图片描述

    (1)编程是长期职业

    你开始步入这个行业时,应该意识到,程序员是一个长期职业,你可能会从事20年甚至更长。你应该从长期角度看待编程。

    在长期中,技术来来去去,语言也来来去去,精通一种技术或语言,并不能保证你的长期职业发展。

    你的目标不必局限在学习什么语言或框架,只要吃透基础知识,你可以学会任何你想要的东西。

    (2)多尝试不同的事情

    你的编程生涯很漫长,刚刚开始时,不要急于求成。你只需要动手写代码就可以了,任何代码都没有关系,写完一个软件,再写下一个。

    写不同的软件,尝试不同的事情。你会发现,自己需要学习很多不同的东西。你按什么顺序学习它们并不是大问题。

    不要变得僵化,抱住某个领域不放。几乎任何学科都可以教给你一些东西。如果你太僵化,抗拒学习其他领域的知识,那你就输了。

    多学习一些困难的东西,容易发现自己的问题。

    你可以给自己定一个目标,比如"每周二做一件以前从没有做过的事情"。(个人感悟:生活中需要这种从没做过的事情)

    当然,你最终需要深入某个领域。李小龙说过:“我不怕练过一万种拳法的人。但是一种拳练了一万遍的人,我怕他。”

    (3)目标是变得更好

    不管使用什么技术,你的目标都应该是动手做出成果,让自己变得更好。

    20年后,你跟别人说:"我是一个拥有20年经验的程序员。"别人就会问你:“这20年你做了什么?”

    你的职业生涯最终就是回答这个问题:你问自己,这20年我做了什么。

    理想的情况是,20年来,你真正擅长了某件事,而且这件事是社会需要的或者有利可图的,你以某种方式"让它变大"。这样你就会拥有一个成功的职业生涯。

    (4)继续工作

    尽管已经46岁,我仍然喜欢编写软件。虽然成为伟大程序员的概率已经为零了,但是在这个年龄,我依然可以完成一些工作。

    编程既不是短跑,也不是马拉松,而是日记。在日复一日的累积当中,完成你的事业。

    作为一名程序员的关键,就是"继续工作",做出有价值的产品。

    最早的程序员出现在1957年。经过这么多年,软件依然是一个年轻的行业,这意味着,我们仍然在初级阶段,这个世界还会有无限的有趣工作可以让你变得更好。

  • 相关阅读:
    网页去色变黑白+网页黑白恢复为彩色
    C语言学习(1)—— 环境安装和配置
    前端面试(4)—— DOM事件的总结
    springcloud gateway网关浅析
    postman 密码rsa加密登录-1获取公钥
    Cloud Keys Delphi Edition安全地存储
    java - 数据结构,顺序表
    树莓派4B(Pi buster)一键安装apt存在问题,WARNING: apt does not have a stable CLI interface
    全新防关联技术出炉:亚马逊测评环境优化,下单成功率大提升
    探秘PMP和六西格玛的不同:哪一个能为你的职业生涯加分?
  • 原文地址:https://blog.csdn.net/weixin_43131046/article/details/126930861