为了账号安全,请及时绑定邮箱和手机立即绑定

投稿009期 | 当我们为技术发展太快感到焦虑时,是不是我们忽略了最有价值的东西?

2018.10.17 22:34 4141浏览

前言,大家都在说技术发展太快,头发快掉光了(不过我发际线真的好突出,尴尬)。我都是当作程序猿自嘲的玩笑话,一笑而过。因为我一直认为技术发展速度正好适中,既满足资本市场的需要,又满足社会大众的发展。 正如黑格尔说的:“凡是现存的一切事物,都必然是合乎逻辑的。” 文章可能带有我个人主观的偏见,希望大家能指出,谢谢
图片描述

大家都在说技术发展太快,不过不知道大家有没有思考过下面几个问题:

  • 技术发展真的很快嘛?真的嘛?真的嘛?真的超出了大家的理想速度?
  • 假设有三种速度[‘慢’,‘中’,‘快’],既然大家说快,那么大家是不是希望速度适中?这种速度适中对社会发展是不是良性的?
  • 而且如果真的超出了发展的良好表现,那为什么发展能以过快的异常的速度持续这么久?真的是不合理吗?
  • 为什么技术发展的会像大家说的这样快?
  • 是谁在推动技术的发展?为什么总是他们走在行业的最前方去真正的创造价值?
  • 如果假设当前技术发展太快,那大家希望的技术发展速度是什么的?为什么要保持这种速度?对社会有什么好处?
  • 技术发展过快是好处还是坏处,相对程序员来说?
  • 最后,请大家回顾一下IT行业的发展历史,如果没有印象,请翻看吴军老师的《浪潮之巅》。然后思考一下,之前的发展速度如何?

请让自己的基础能力立于不败之地

《笑傲江湖》“传剑”篇,独孤九剑传人风清扬对令狐冲说:“五岳剑派中各有无数蠢才,以为将师父传下来的剑招学得精熟,自然而然便成高手。哼哼,熟读唐诗三百首,不会作诗也会吟!熟读了人家诗句,做几首打油诗是可以的,但若不能自出机抒,能成大诗人么?”

  • 就像大家刚入门,就去争执哪个编程语言最好一样,根本没有意义。
  • 当大家写了几年代码后,就会开窍,语言只是为了解决特定问题的工具,就像五岳剑法一样,各种特色,重要的是思维
  • 程序的本质:操作系统、计算机网络、编译原理、编程语言、算法与数学。
  • 工程化:高并发,分布式,微服务,大数据,机器学习,这每一个词都是一个大类,足够一个科班出身的CS选手好好折腾一辈子了。
  • 所以我建议开发框架什么语言之前的,请专注一门语言和框架,能满足工作需要就好,这个时候肯定是入门阶段,再次强调,请打好基本功
  • 当然,请不要误解我的意思,持续学习更是程序员的基本功,这是你为了你的热爱必须付出的代价,所以,请把自己当作一名终身学习者

这里引用某知乎大V的一张图,我认为很经典。
图片描述

先说一下前端,前提是相对后端来说

前端近几年发展迅速的原因大家都知道,前端相对后端来说,还是太年轻。需要营养多一些,所以长个也快一些,毕竟青春期嘛。我想,当前端技术趋于稳定的时候,发展速度就会放缓,请大家坚持。这也是很好筛选人才的机会,拥抱不了变化的只能淘汰,适应性差的只能淘汰,学习能力差的只能淘汰。优胜劣汰是扎根于人的基因的,这个没办法改变。

  • 而且技术发展迅速的时候,请大家重点专攻一门技能,好处很多。你觉得一门太简单,请深入了解,前端的速度肯定是未来逐渐趋于平缓的,那个时候,前端虽然没有后端那么庞大,但是它的一门技能还是很强大的。

技术的变化,对程序员求职肯定是有影响的

  • 流行语言的需求肯定大一些,薪资肯定还是要高一些但是
  • 程序员的缺口依然很大,注意:这里说的是高端市场,阿里P6,P7级别,如果你是这个级别的程序员,语言的流行变化肯定影响不是很大,甚至可以忽略不计
  • 至于中级市场,可能有一成二成的影响,这个时候就要分析一下市场了,如果投入和产出合理的话,请投入精力学习新语言或者是技术
  • 就比如.net的程序员需求就比较小,但是只是需求小而已。皮一下的话,可以说,淘汰是不可能的,这辈子不可能的,足够撑到你退休了。
  • 低级市场,当我没说。当然肯定是有例外的。

也许真的发展很快,但是有一个条件

在相对大部分行业来说,IT行业的发展速度还是相对来说快的。有几点原因:

  • IT行业内集聚了一大批优秀的人才,当然,其他行业也有很多优秀的人才啊,但是IT行业的比重可能要大一些。(P.S.不过我更觉得华尔街金融大佬的优秀人才要高级一些)
  • IT行业的总体薪资相对其他行业还是比较高的
  • 神话很多,当年一夜暴富也不是不可能。比如丁磊一夜身价超过两亿美元。那些不拘一格的大豪杰们当然要来IT闯一闯咯,赢了财富自由,输了会所嫩模
  • IT行业相对其他来说,崇尚自由,这种行业内在精神可以提供很好的创造力,创造力了提供了行业发展的动力

如果技术真的发展过快

如果技术真的发展过快,我相信对程序员来说是好处是多于坏处的。当前我相信这种过快并不会在一个时代持续多久。说几个明显的浪潮吧,比如个人PC机兴起,互联网的兴起,Web2.0,这些行业的重大变化对当时的程序员的影响是怎样的,当时他们也很焦虑嘛?
而且我记得看过一篇这样的文章。内容是当初java刚出生的时候,投入时间去学习它是赌博性很大的,而且当时很多人不看好它,但是那篇文章的作者很好的把握住了机会,也坐上了java发展大好的市场前景。当别人要去学java时,他已经好几年经验了。一个人的命运啊,当然要靠自我奋斗,但是也要考虑到历史的行程。

  • 看吴军老师的浪潮之巅,大部分不思进取,发展缓慢(跟不上时代的脚步)或者是战略错误的公司,结果了自己的性命。而一些根基很大的公司危险性更好,因为反应不灵活。
  • 这个时候,小型的精英团队或者是个人精英就有了很大的机会,反应灵活,快速拥抱市场,接收变化,创造价值。 我记得当初慕课网的Scott老师就是搞Nodejs的先驱者吧?嘿嘿
  • 这就给了那些革命者很好的机会,想取得成就嘛?那就带上自己的性命踏上浪潮吧~
  • 选好一个方向后请专注请吃透它,不要受流行趋势的干扰。否则就是捡了西瓜丢芝麻,捡了南瓜丢西瓜,捡了冬瓜丢南瓜,恶性循环,最后,啥也没学会。
  • 当技术发展迅速时,工程也会逐渐变的更加细化,带来更多的就业机会

图片描述

当年看浪潮之巅做的导图

图片描述

点击查看更多内容

本文首次发布于慕课网 ,转载请注明出处,谢谢合作

36人点赞

若觉得本文不错,就分享一下吧!

评论

相关文章推荐

正在加载中
意见反馈 邀请有奖 帮助中心 APP下载
官方微信

举报

0/150
提交
取消