机器学习科研的十年,陈天奇

在中国 , 程序员算精英吗?

机器学习科研的十年,陈天奇


我们先来看看程序员的分类程序员的评定有国家等级标准的 , 通过 计算机技术与软件专业技术资格(水平)考试(简称“软考”)即可获得相应的等级资格证书 。软考有三个级别:初级资格、中级资格、高级资格 。我们主要来说说具有高级资格的程序员的收入一般具有高级资格的程序员的年薪都在15万以上 , 资深高级资格程序员的年薪通常都在30万以上 。
这种收入水平在中国绝对属于上游水平 。从收入上来讲绝对算得上精英 。接着我们再来说说有高级资格的程序员的学历能够拿到高级资格证书 , 都不是泛泛之辈 , 从趋势上来看 , 他们或是“985”或是“211” , 不是博士也最基本上是个硕士 。智力超群 , 学业优秀 , 千里挑一 , 高人一等 。这样的人不算精英算什么?接着我们再来说说有高级资格的程序员的地位 。
所谓的地位是指在相应的行业或圈子里是否具有强大的影响力 。具有高级资格的程序员在单位往往都是“领导” , 即使没有单位赋予的正式权力 , 但是总是有靠自己的专长或自己的品德形成的非正式权力 。所以在业界内部还是非常受人尊重的 , 即使是在业界外也是不可小觑的存在 , 他们掌握着熟练的专业技能 , 在互联网行业拥有着非凡的影响 , 为社会做出了一般人难以做到的贡献 , 可说是社会的桥梁与柱石 , 堪入精英之列 。
我还要再说一说有高级资格的程序员的消费观念?这一类的程序员具有高度理性思维 , 在消费观念上也表现出不同凡响的更改特点——他们多是不跟风不攀比 , 不以价格为首要考虑因素 , 而注重品牌价值 , 注重自身的实际需求 。低调、务实、稳健、自律 。以自身的消费特点在社会上为抵制奢靡的消费风气做出了贡献 , 所谓言教不如身教 , 他们是理性消费的导师 , 虽然他们当中很多人自己都没意识到他们还有这样的特点 , 但事实却实如此 。
软件工程师如何转行做人工智能?
机器学习科研的十年,陈天奇


谢谢邀请!软件工程师转行做人工智能是一个不错的选择 , 但是要根据自身的知识结构进行相应的准备 。对于研发级软件工程师(研发级程序员)来说 , 转行做人工智能是相对比较容易的 , 因为研发级工程师往往都有扎实的算法基础 。对于应用级软件工程师(应用级程序员)来说 , 转行做人工智能需要一个系统的准备(学习)过程 。人工智能目前的研究方向比较多 , 比如自然语言处理、机器学习以及计算机视觉都是不错的研究方向 , 下面就以机器学习为例 , 说一下作为应用级软件工程师来说 , 都应该做好哪些准备 。
首先 , 需要系统的学习一下算法知识 。机器学习的研发是以算法为核心进行展开的 , 所以要有一个扎实的算法基础 。这个过程需要了解一些比较经典的算法设计过程 , 逐步培养起解决问题的思路 。这部分的学习内容包括随机算法、堆排序算法、快排、计数排序、贪心算法、核算法、势能法、图算法、多线程算法、数论算法和近似算法等 , 在学习算法的过程中也会连带着把数据结构一并学习一下 , 因为算法和数据结构本就不分家 。

推荐阅读