• 《程序员的七堂课》读书笔记:职业规划


    1.避免焦虑

    把事情想得很严重就很容易产生焦虑,焦虑容易让人产生一种错觉,认为自己很上进。这种错觉又让人不自觉地给自己加压,导致身上的包袱愈来愈沉重。一旦哪天想通了,把包袱扔掉,就会发现不带包袱爬山更轻松。

    2.专业的程序员

    • 能够控制自己情绪:把事情想得很严重,会徒生很多不必要的情绪。情绪一旦不平稳了,工作没办法进入状态,效率自然就低了。
    • 能把事情做出确定结果:所谓专业就是能不断地解决各种问题,把不确定的需求做成确定的结果。
    • 及时沟通反馈:及时进行沟通也能让别人觉得你靠谱,尤其是面对上级,定期向他汇报进度、反馈问题,让他知道你进行到了哪一步,不要布置后完全没有反馈,等到领导主动问才发现没做完,遇到了问题。
    • 有自己的做事逻辑及解决方案:做事情需要抽象出一类事情的解决方案及SOP(标准流程),去理解需求背后的逻辑,以及需要解决的核心问题。
    • 总是寻找更好的答案而不是应付交差:互联网的行业逻辑很简单,所有的报酬都跟人的能力有关,而能力的高低在于这个人是否在一直寻找更好的解决方案,还是交差了事。寻找更好的解决方案意味着主动成长,而应付工作则是拒绝成长。

    3.平台对的程序员的影响

    很多程序员毕业之后没经验,进了很差的公司。福利待遇差倒不是最重要的问题,重要的是他养成的“坏习惯”会让他以后上路要比旁人费更多的力气。平台对程序员影响最大的,是能力和思维方式。不要太在意最初几年的工资,无论这是你第几份工作,一切应该给能力让道。平台对一个人最本质的影响,是锁定了做事的层次。一个人,放在不同的环境,是会产生变化的。人不可避免地会受到环境的影响,但不幸中的万幸,是我们可以选择自己的环境。

    4.大公司还是小公司

    • 不能再按原来的思路,把公司规模当成唯一的标准,又或者想当然地认为所谓“大公司”就是好未来。单纯地追求“大公司”,会让自己走不少弯路,个人事业的发展,追求的是个人价值的最大化。
    • 无论身处大公司还是小公司,站在“能力提升”的维度衡量,才是聪明人的思维。有的程序员虽然初期薪资一般,但能力有长进了,成长了,以后的路会越走越宽,收入也会变成同龄人的三五倍;而有的人进入一个所谓的“大厂”之后,觉得多了一层保护,慢慢地开始敷衍了事,自然就只能原地踏步。
    • 无论去大公司当“螺丝钉”,还是在小公司做“顶梁柱”,千万不要有“螺丝钉”的心态,要培养自己“顶梁柱”的眼光和习惯。“给多少钱办多少事”就是一种典型的“螺丝钉”心态,抱着这种心态一两天无所谓,时间一长,自己就真的成了一颗“螺丝钉”。

    5.技术还是管理

    • 技术的误区:觉得单纯把技术搞好就行了,很多人把“单纯的技术”和“核心竞争力”画上了等号,总想着学一门“独孤九剑”,从此独步天下。想法很美好,但职场不是江湖,现在更不是工业时代。随着信息越来越透明,靠着“我知道但是你不知道”来构建的核心竞争力,并不牢靠。
    • 沟通能力和项目推进能力:很多程序员当初进这一行业的时候,就抱着“程序员基本不用沟通”的错误认知,认为搞技术只需要跟代码打交道就可以,眼里只认写代码能力,对所谓的沟通能力和项目推动能力不屑一顾。这种想法在脑子中扎根了,就会变成自己的瓶颈。
    • 核心竞争力:技术人员的核心竞争力,不是“会了别人不会的技术或者知识点”,而是“能解决别人解决不了的问题”,这是完全不同的两码事。
    • 走技术还是管理:“走管理还是走技术”这个问题不是初入职场的新人该考虑的问题,甚至工作前3年都不用考虑——技术底子都还没有搞扎实,想太多没用。职场是一个公平交易的地方,不提升沟通技巧、不操心项目进度,薪水就会卡在一个位置。
  • 相关阅读:
    【Git】GitHub 操作
    uci机器学习数据库简介
    009.配置文件定制bash
    conda命令
    KT148A语音芯片使用串口uart本控制的完整说明_包含硬件和指令举例
    浏览器中location详解
    数据库管理-第171期 Oracle是用这种方式确保读一致的(20240418)
    衣康酸/马来酸酐/腰果酚接枝聚苯乙烯多元共聚阳离子树脂微球/聚苯乙烯负载阳离子聚电解质微球合成方法
    【软考 系统架构设计师】软件架构设计① 软件架构的概念
    极智开发 | React 函数式组件 和 类式组件
  • 原文地址:https://blog.csdn.net/pbrlovejava/article/details/126813608