前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如果有一天代码再也不用手敲文本,而可以通过图形模块化生成,那么现有的大部分程序员还要何去何从?

如果有一天代码再也不用手敲文本,而可以通过图形模块化生成,那么现有的大部分程序员还要何去何从?

作者头像
程序员互动联盟
发布2019-05-08 17:41:03
4780
发布2019-05-08 17:41:03
举报

作为一个程序员从技术角度来分析这个问题,在计算机更开始普及的时候很多人喊着完蛋了,很多东西都能计算机计算去搞,大家都得玩完,结果是不但很多人没有失业而且创造了新的就业机会,再牛的机器也无法取代人,每个自然人都是独一无二的。首先要明白程序员这个职业到底在工作中做什么事情,是不是真的通过机器人给取代了。

一个程序员的职责可不完全是写代码,如果是参与一个项目首先要进行可行性分析,然后设计软件框架,分解需求,具体代码实现,单元测试,整体测试,到达客户然后进行二次需求分析,然后反反复复的进行,不排除有些可以简单量化的程序可以通过人工智能的方式来完成,但对于很多模糊的边界区域不可能区分的那么仔细,真要去所谓的图形模块化搞定,要搞定所有的一切几乎是不可能的事情,而且随着科技的进步新的技术出现还需要大量的程序员在一线进行项目的实施的推进。

不排除人工智能会发展的很快,但人工智能背后大量的技术人员的维护和更新,这些都需要大量的程序员来做这些事情,任何产业都会不断的更新,不停的洗牌但不会这么简单的消失,只是转化成另外的一种形式,进步的步伐是阻挡不住的。就是按照现在技术的更新速度,一个技术人员如果两年的时间不去更新技能很可能就是被淘汰,优胜劣汰是大自然的规律。

即使真的有一天不去写代码了换成了通过图形化模块生成,如果生成能够正常运转的程序,一样还需要技术人员的参与,如同现在编程语言两种发展趋势,一种高度集成化的编程语言如现在的python,要实现一个功能可能调用几个指令就搞定了,背后是大量的类库来完成具体实施的过程,还有一种程序员是专门维护这些高级特性的底层实现,如同很多人喊着底层编程语言已经不行了,可能在市场上绝对数量会减少但从不会缺席,没有底层代码的实现很难有上层代码高度的集成化,未来的程序员从事人员主要向着这两个方向发展。

程序员的数量随着时间的推移人数只能会越来越多,因为随着科技的进步,人类对于科技的要求会越来越高,随着带来更多的需求产生,现在的软件产业也远没有达到一种非常成熟的态度,在总体的行业的占比还是少的可怜,从现在程序员角度考虑还是扎扎实实的做好编程工作,先从现在不被淘汰做起吧。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-04-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员互动联盟 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档