美文网首页程序员
论程序员的可替代性以及具体对策

论程序员的可替代性以及具体对策

作者: zhishijuncc | 来源:发表于2018-09-22 16:56 被阅读47次

    三件事:

    1. 和朋友聊天的时候,提到:1)编程思维是未来社会的基础能力之一;2)技术要素是次要的,优秀的商业逻辑才重要

    2. “所以说,当码农的,要居安思危。说白了,你这活,谁都能干,可替代性太强,发展太快,经验不顶用,35岁以上就是被辞退或者跳楼的命”(来源:https://zhuanlan.zhihu.com/p/44580667)

    3. 和同事聊天的时候,提到:编程工作不是创造性工作,其本质就是复制黏贴

    逐条说下看法。

    第一点看似有点矛盾。首先需要指明的是,基础能力之所以是基础是人人都会,默认大家都掌握了,是“次要”考虑因素。另外,技术人可以替换,但是具有灵感和大局观的人没法替换。

    编程思维在我看来就是透过现象看本质的能力。程序员的工作就是将需求转换为代码,在这里“需求”就是“现象”,“代码”就是“本质”。有的时候反而程序员反而更加清楚需求是什么,因为他们将似是而非的话语转化为了实实在在的代码。这也是为什么人人都能当产品经理,因为话语是可以有水分的,但代码不行。

    优秀的商业逻辑就是通过现有的技术手段,明白应该带领自己/交易策略/公司走哪条路,牵扯的范围比较广。具体的要求看看目前大公司的招聘要求就知道了,经济、金融、会计(三门主课)、编程、英语(两大工具)都需要了解。

    第二点和第三点比较类似。根据我的工作经验,如果来活,通常是没有时间让你进行独立思考的,基本目的就是缩短工作时间,活完成得越快越好。再加上网上的相关分享很多,这就导致了代码上不可避免的抄袭。说得好听点就是照着别人的轮子造“自己的”轮子。此外,编程的应用领域里面没有什么新鲜事,例如目前的前端框架,思路就是沿用了后端语言之前的成熟框架,连语法都是照搬的。创新、牛逼的人只是一小部分,别的人只是在依葫芦画瓢。


    所以,码农有一定的可替代性。这需要我:

    1. 不断学习:

        1. 纵向:挖掘自己所了解的编程语言(现世基础)

        2. 横向:开始了解金融(未来绿岛)、新闻(信息源处理)产业

    2. 不要将希望寄托于所谓的工作经验;

    3. 读更高的学历,跟上学位通货膨胀,获得社会认可;


    关于程序员的可替代性在下一篇文章有进一步论述。

    相关文章

      网友评论

        本文标题:论程序员的可替代性以及具体对策

        本文链接:https://www.haomeiwen.com/subject/wmlxoftx.html