写点什么

为什么老有人想让我们“程序员”失业?

作者:坚果
  • 2023-05-08
    广东
  • 本文字数:884 字

    阅读完需:约 3 分钟


如题,为什么老想有人想让我们程序员失业?

首先在文章开始之前,我们来看一下作为程序员的我们的核心竞争力

核心竞争力

学习能力

对于软件工程师来说,最基本的要求是技术和代码。但熟练掌握一门编程语言、框架,还不能构成核心竞争力。因为现在技术更新迭代很快,现在你熟悉的语言或者框架,可能过几年就没有太大的市场了,需要学习新的技术。所以我觉得,编程语言、框架、工具,这些都不是软件工程师的核心竞争力,能快速学习掌握编程语言、框架、工具的学习能力才是软件工程师最基础的核心竞争力。所以这个时候的学习能力,尤其是自学能力,尤为重要,不然你很快就会被淘汰。

动手能力

程序员是一个考验动手能力的活,能写出来,就是能写出来,写不出来,那就千锤百炼之后再尝试,导致了动手能力也是强不少。可能有人会问,都是看书看资料,当别人还在纠结看什么书,还在纠结书里的字句是什么意思的时候,有些人的几百上千行代码都已经能运行了。这就是程序员的动手能力。


耐心和毅力

耐心和毅力,做程序员兴趣固然重要,写自己喜欢的代码那是相当愉快的事情,但是程序开发中无论如何还有大量乏味无趣的事情,要能坚持,咬牙把这些做完。就拿自己来说,有时候也会做一些不擅长的事情,但是正是有了学习能力,和动手能力,配合着自己的耐心和毅力,照样能把事情办成。

表达能力

表达能力,能在大庭广众下,把自己的想法逻辑清晰流畅地讲出来,让人听懂。就拿我自己来说,以前自己也不擅长表达,可是我通过写自己的技术博客,出去做技术讲座,慢慢的也就锻炼出来了。在技术圈子里面有一定的名气和影响力。虽然这样的影响力不是一朝一夕能形成的,但却是一个软件工程师最核心的价值体现。


万事皆项目,软件工程无处不在

我学习软件工程最大的收获,就是在看问题的时候,不再局限于从技术层面或者是一个局部去思考问题,而是站在整体,用软件工程的方法去指导自己的思考和决策。所以说当你从第一天开始学习软件工程的时候,就相当于埋下了一颗种子,一颗相信跳出细节之外,站在项目的整体去思考的种子,


也正是由于有了以上这些能力,导致部分人有心理落差,会有一定的落差,就形成了想让我们失业的这样的一个说法。

发布于: 刚刚阅读数: 5
用户头像

坚果

关注

此间若无火炬,我便是唯一的光 2020-10-25 加入

公众号:“大前端之旅”,OpenHarmony布道师,润和软件鸿蒙KOL,InfoQ签约作者,电子发烧友鸿蒙KOL

评论

发布
暂无评论
为什么老有人想让我们“程序员”失业?_三周年征文_坚果_InfoQ写作社区