【CSDN 编者按】刘少山博士是《程序员》杂志的作者之一,多年来投稿了大量无人驾驶领域相关的优质内容,《新程序员》上线后,他带着自己多年来对技术行业的思考以及对程序员群体的殷切期望重新回归,希望能对大家有所启迪。

作者 | 刘少山   PerceptIn CEO

程序员一定不要把自己当成码农

几年前我刚刚回国的时候,发现了一个很奇怪的现象,就是周围很多程序员都称自己为“码农”,这似乎是一种自嘲,多少还带有一点“鄙视”的意味。

在我的理解中,码农形容的是国内互联网刚刚兴起时的那一代程序员,更多的是劳动密集型的技术人才,通常这类人到了一定年龄就会有关于“瓶颈期”的担忧,也就是后来大家口中所说的35岁危机。而为了对抗这种焦虑,他们往往会通过频繁跳槽来实现快速涨薪,在35岁之前尽可能多地积累财富,至于技术如何发展,行业未来将会进行何种变革,或许都不在他们的考虑范围之内。

然而今天,我要跟这些人说的是:程序员一定不要只把自己当成一个码农!

无论是处在哪个发展阶段,任何一个社会的发展都是先富后强。在几十年前,我们的发展目标是求快,然而现在中国的科技力量正在腾空发展,我们的目标从更快变成了更精,越是在这个时候,程序员群体就越要去自我尊重、自我提升,深挖技术,把每一个领域都做到极致,尽可能多地为国家提供人才储备,只有这样才会有真正的中国科技企业走出来。

至于那些担心自己35岁会找不到工作的人,这种但又大可不必。从核心技术的深度挖掘角度来说,35岁的程序员可能连门都没入。在很多国家,无论是社会还是大众,对程序员都是抱有极大尊重的。比如像微软这种老牌的科技公司,它不会去裁退35岁以上的老员工,相反,越是老程序员对公司的整体技术把握就越深入,慢慢地他就会变成公司的技术专家,于公司于个人,都能取得双赢的结果。我相信,在未来,我们中国的科技行业也一定会变得越来越好。

程序员也要有匠人精神

在九十年代,中国也曾出现过一批具有匠人精神的程序员,比如我一直都很尊重的章文嵩先生,现在很多年轻一代的程序员可能都没有听说过他。

章文嵩从很早就开始做开源Linux,是LVS开源软件的创始人,也是TelTel的首席科学家,他对自己的要求听上去很简单,但实际做起来却很难,就是:做一个注重实际工作的有用的人,就这样他怀着“匠人精神”一直在科技领域默默耕耘了很多年。新世纪以后,当国内几个大型的互联网公司做起来了,反而这种匠人精神出现了断层。

这种断层在今天依然存在,很多大学现在最热门的学科就是深度学习。但实际上,深度学习本来并不是一个学科,只是大家认为学完了这个毕业以后能赚钱,所以导致这个专业越来越火。我觉得无论是计算机专业的学生,还是已经开始工作的程序员,更重要的是找到适合自己的深挖的方向,只要你能沉得下心来深耕,从中国目前的科技发展阶段来看,赚钱是一定的,但是如果盲目地去选择那些很火很热的方向,淘汰率是很高的,所以与其追逐热点,不如把节奏放下来,真正为中国科技做出几十年的贡献。

中国的无人驾驶难在哪?

我一直都在无人驾驶领域做研发,之前给《程序员》杂志也投过很多相关的文章。

早年投稿《程序员》杂志文章

因为第二期《新程序员》杂志的主题是数据库和智能汽车,所以我和CSDN编辑也聊过这个话题,大家如果对这一主题感兴趣推荐大家阅读。

言归正传,这两年资本把这个领域炒得很热,但是如果按照我自己的评估体系来看的话,中国具备做无人驾驶能力的工程师可能不到500人。也就是说,这么多公司都在抢人,有可能他们连分辨人才的能力都没有。而且整体两极化差异明显,国内最优秀的无人驾驶人才水平具有国际顶尖水平,但是人才储备量却很低,这是我们不得不面对的一个问题。

无人驾驶并不是一个技术点,而是系统工程,包含各种各样的算法在里面,然而最大的难点在于把它集成一个产品化的东西。比如最近很火的太空旅游,虽然每个部分的技术点都很重要,但作为一个商业体,它的厉害之处在于我怎样能把所有的技术集成产品,然后把它的成本给降下来,这是最有挑战的地方。

我希望在未来,能够有更多对无人驾驶感兴趣的程序员进入这个领域,潜下心来做科研,助力中国科技发展。

《新程序员》内容亮点抢先看

《新程序员》立足于行业前沿,深度探索技术未来,通过音视频、图文专栏等丰富的多媒体形式为载体,全方位解读技术与产业,为中国开发者打开新时代的技术之门。

《新程序员001:开发者黄金十年》内容涵盖:

  • 60位+ 技术大咖的经典观点与实践干货;

  • 34篇 精彩文章;

  • 13个 配文视频;

  • 1000位+ 技术人才共同学习成长;

  • 2张 开源核心技术全景工具收藏图。

点击图片查看完整版目录

现在,会员季卡原价89元限时特惠58元,内容包括:

《新程序员》纸质收藏本 1本;

《新程序员001:开发者黄金十年》电子书 1本;

还能获得免费参加《新程序员》主题沙龙的机会!

长按识别二维码即可订阅

无论你是编程爱好者还是职场萌新,无论你是资深程序员还是架构师、CTO,在《新程序员》里,你一定能够有所收获。

终于有人站出来为程序员说话了相关推荐

  1. 有人问我:程序员要供祖师爷的话该供谁?

    有人问我:程序员是不是都抽烟? 我想了半天我抽烟完全是因为医生,在我刚上大学的时候还不会吸烟,有一天嗓子特别疼,我就去医院检查,大夫检查之后对我说,没什么太大毛病,你少抽点烟就行了,于是乎我走出了医院 ...

  2. B站最惨程序员做的网站,连我奶都能干崩溃。

    程序员,一个互联网时代的" 落魄打工仔 ". 他们除了要忍受产品经理骑在脖子上拉屎,还要面对各种猝不及防的糟心事.包括但不限于服务器崩溃.改 BUG.加注释.接手同事留下的垃圾代码 ...

  3. b站崩溃,程序员熬夜,灵活用工势在必行

    7月13日B站服务器机房发生故障,造成大量用户无法访问的情况出现,虽然技资术团队随即进行了恢复和排查,但较长时间的崩溃时间使得大量用户涌入a站,晋江,豆瓣,各大网站相继沦陷,多方程序员都在马不停蹄地加 ...

  4. 行,Python终于跌神坛了!程序员:活该!你敢来评论吗...

    Python还有"敌人"吗? 最近网络上一则帖子吸引了笔者,大意内容为: 据说A是有2年多经验的Python工程师,面一个公司相关的岗位,由于人手紧缺,所以只问了一个框架,就按笔者 ...

  5. 真的有人会喜欢一个程序员?

    回首这个2020,我都经历了什么? 上半年疫情在家长膘.投简历找工作,下半年疯狂健身!后面毕业工作了,感觉每天就是浑浑噩噩的上班,上班应付领导,完成任务,下班打篮球,晚上打游戏.睡前刷刷抖音,往往不知 ...

  6. C++中set容器的基本使用----在B站听黑马程序员c++课程的记录

    set\multiset容器 概念 构造和赋值 大小和交换 插入和删除 查找和统计 排序 pair队组 概念 集合,插入数据的同时自动排好顺序,也叫关联容器.底层结构是二叉树实现. set和multi ...

  7. 多年来,程序员经常加班的真相终于揭开了…

    1.多年来,程序员经常加班的真相终于揭开了- 2.程序员和产品经理夫妇俩 3.程序员跟产品经理一起看电视. 每个节目看到一半程序员就换台,看到一半就换台,几次之后产品经理终于忍无可忍的咆哮:老子刚看出 ...

  8. logback的xml文件,b站黑马程序员

    为了方便大家,logback.xml可以用,b站的黑马程序员` 自己改一下file和fileNamePattern的路径即可 <?xml version="1.0" enco ...

  9. 迷茫的程序员和中国软件业

    2001年对于IT行业进入寒冬,中国的程序员们先打起了喷嚏. 2001年年关,<软件世界>记者刘兴波关于程序员薪水问题的文章<质疑中国软件业"高薪制">及后 ...

最新文章

  1. linux text mode下如何修改语言
  2. Ant 脚本打印系统属性变量、ant内置属性
  3. redis如何解决秒杀超卖java_Spring Boot + redis解决商品秒杀库存超卖,看这篇文章就够了...
  4. 去广州见了我大学老师标哥
  5. 2020中国直播电商生态白皮书
  6. Unity变量命名的6个重要提示
  7. 11 JVM 垃圾回收(上)
  8. 想多赚点钱,一个最简单的办法,找到适合自身的坑
  9. java web 加载类_Java中用ClassLoader载入各种资源(类、文件、web资源)的方法
  10. 自然语言处理——BERT情感分类实战(一)之预处理
  11. 【学习 OpenCV】—— 色彩空间(RGB、HSV、rgb2hsv、rgb2gray 的实现)
  12. java 反射机制及其应用
  13. 【HTTP】Fiddler(一) - Fiddler简介和使用
  14. 【是程序猿就干了这碗心灵鸡汤】我们这一代人的困惑
  15. Vue H5 项目模板
  16. 科技文献检索(五)——检索原理
  17. 计算机汉字的输入方法有哪些,《计算机汉字输入方法.ppt
  18. 使用python实现自动爬取得物交易记录,商品信息进行数据分析
  19. ASP.NET处理管道之防盗链
  20. win10更新后任务栏卡死 的原因和解决办法

热门文章

  1. java hanoi_Hanoi问题java解法
  2. linux mac中实现类似secureCRT的clone session
  3. 启示录:打造用户喜爱的产品【PDF清晰版】,产品经理必看书籍之一
  4. Android的ToolBar
  5. [20160608]自治事务引起死锁.txt
  6. Spring中使用Schedule调度
  7. 虚拟机下运行linux通过nat模式与主机通信、与外网连接
  8. 现实迷途 第七章 特殊客户
  9. 在SpringBoot启动类上添加ComponentScan出现springbootapplication already applies given @ComponentScan
  10. matlab实例 pdf,matlab65实例教程(含语句注释).pdf