终于有人站出来为程序员说话了
【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,在《新程序员》里,你一定能够有所收获。
相关文章:

给 Windows 驱动程序安装提速
对比各种主流操作系统,在 Windows 上安装驱动程序是最直观最方便的,不仅可以通过设备管理器查看所有硬件的信息并安装驱动,在有新硬件插入时也有人性化的驱动程序安装提示和安装向导,甚至还可以在线安装驱动,这都是其他…

web标准化设计:常用的CSS命名规则
常用的CSS命名规则 头:header 内容:content/container 尾:footer 导航:nav 侧栏:sidebar 栏目:column 页面外围控制整体布局宽度:wrapper 左右中:left right center 登录条ÿ…

鲲鹏应用创新大赛山西区域赛圆满落幕,鲲鹏生态助力信创变革
鲲鹏入晋,万里腾飞,8 月 6 日,2021 鲲鹏应用创新大赛山西赛区决赛在太原圆满落幕。今年鲲鹏应用创新大赛区域赛山西赛区是山西省内数字化转型的重要赛事,经过层层选拔,共 35 个队伍进入山西赛区决赛,参加政…

视频分享网站首页:最新视频特效
2019独角兽企业重金招聘Python工程师标准>>> <!DOCTYPE> <html> <head><title></title><style>.newVideo{width:208px;height:116px;border:0px solid #000; position:relative;cursor:pointer;}.newVideoImg{position:relativ…

Metasploit攻击Oracle的环境搭建
Metasploit中关于Oracle的攻击模块默认并不完全,需要自己做一些工作。本文主要记录在搭建环境的中的一些错误(操作系统Backtrack 5)。在默认情况下使用oracle的一些攻击功能会出现类似如下错误:ary module execution completed m…

jQuery / jQuery mvc plugin
jMVC专为 Qt WRT 设计。Qt WRT 将随新版Qt发布,支持 Symbian ^3 和 Meego 设备。jMVC 采用延迟加载设计,代码分布在不同的.js文件中,调用时通过xhr加载。 在web环境中会严重影响性能,所以jMVC不适合开发web site。目前大部分web b…

【转发】什么时候该用委托,为什么要用委托,委托有什么好处
好多人一直在问:什么时候该用委托,为什么要用委托,委托有什么好处.... 看完下面的文章你将茅塞顿开..(看不懂的直接TDDTDS) 概念虽然我不喜欢讲太多 我们直接先来YY 个场景:我很喜欢打游戏,但运气不好每次打游戏都会被主管看到,朱老板不喜欢他的员工在上班的时 间打游戏,所以朱…

一位合格软件工程师应该具备怎样的工程化、交付能力?
大厂待遇高、福利也好相信很多同学都对大厂有着向往,然而现实却是......有的同学成功拿到offer进入大厂,有的同学还在为备考大厂迷茫苦恼着:我之前从未面试过,这次冒险投了字节,几乎是抱着积累经验和技术交流的心态去了…

Flex通信-Java服务端通信实例
Flex与Java通信的方式有很多种,比较常用的有以下方式: WebService:一种跨语言的在线服务,只要用特定语言写好并部署到服务器,其它语言就可以调用 HttpService:通过http请求的形式访问服务器 RmoteObject&am…

jQuery性能优化指南
1,总是从ID选择器开始继承 在jQuery中最快的选择器是ID选择器,因为它直接来自于JavaScript的getElementById()方法。 例如有一段HTML代码: <div id"content"> <form method"post" action"#"> &l…

速度快到飞起 如何跟蜻蜓的大脑学习计算?
编译 | 禾木木 出品 | AI科技大本营(ID:rgznai100) 科学家研究了其中一种大型昆虫蜻蜓的大脑,希望利用这些昆虫的专长来设计计算系统,这些系统针对拦截来袭导弹或跟踪气味羽流等任务进行了优化。通过利用蜻蜓神经系统的速度、简单性和效率,目…

Python、Unicode和中文
python的中文问题一直是困扰新手的头疼问题,这篇文章将给你详细地讲解一下这方面的知识。当然,几乎可以确定的是,在将来的版本中,python会彻底解决此问题,不用我们这么麻烦了。先来看看python的版本:>&g…

提高mysql性能的开源软件
今天发现一个开源软件,看介绍可以提高mysql的性能,这个东西就是Google的开源TCMalloc库,于是拿来装了下看看效果.这个软件下载地址是:http://code.google.com/p/google-perftools/downloads/list,我用的是最新版的google-perftools-1.4.tar.gz.1.安装过程:#tar zxvf google-per…

一款比较实用齐全的jQuery 表单验证插件
一款比较实用,并且验证类型齐全的jQuery表单验证插件.英文版原作者Vanadium,由我做中文整理.E文水平有限,如果翻译的有问题的,请大家指出,在此感谢~可以验证哪些? 文字,日期,邮箱,网址,数字,AJAX用户名验证以及自定义的正则等等几乎所有我们要用到的验证.不多说,看DEMO吧: 点此…

[原]VS2012编译GLEW 1.11
1、到http://glew.sourceforge.net/下载源代码 2、使用vs2012打开build下vc6的glew.dsw ,自动生成2012工程(一路点确定)特别注意:不要使用build下的vc12之类的 本人亲测不好使 坑了我很久 3、直接生成解决方案,会在根目…

长相酷似小强的小米「铁蛋」机器狗,售价 9999 元,打滚唱跳会空翻
整理 | 禾木木 出品 | AI科技大本营(ID:rgznai100) 8月10日晚,雷军年度演讲及小米秋季发布会在线上召开,此次发布会足足讲了三个小时,不仅介绍了小米的目前市场状况,还分享了新品以及小米机器人实验室的第一款产品——机器狗「铁…

java中图片文件的判断
javax.imageio 类 ImageIO BufferedImage bi ImageIO.read(resFile);//resFile --- InputStreamif(bi null){ System.out.println(此文件不为图片文件); }try {//判断是否为图片文件并且返回图片的格式!ImageInputStream iis ImageIO.createImageInputStream(o)…

jQuery中常用的函数方法总结
jQuery中为我们提供了很多有用的方法和属性,自己总结的一些常用的函数,方法。个人认为在www.21kaiyun.com的紫微斗数星座在线排盘开发中会比较常用的,仅供大家学习和参考。 事件处理 ready(fn) 代码:$(document).ready(functi…

使用editcap命令将ERF格式转换为pcap格式
editcap是Wireshark的一个组件,在Windows平台下,只要完成Wireshark的安装,就可以在安装目录中看到editcap.exe。editcap.exe需要在命令行中使用。 对于用Endace DAG捕捉卡捕获的数据包,一般来说,都是erf格式的。ERF格式…

中关村开源创新大赛-达闼赛道如火如荼进行中
导语为庆祝中国共产党成立100周年,中关村软件园携手云端机器人运营商达闼,联合举办了中关村开源创新大赛-达闼赛道,暨“不忘初心 AI创时代”达闼智能服务机器人编舞大赛。在小姜的灵动舞姿下,今天,达闼赛道正式启动&am…

国际版Azure搭建Windows多种类型×××_三.配置SSTP ×××连接服务
安全套接字隧道协议(SSTP)是一种新的***隧道形式,具有允许流量通过阻止PPTP和L2TP / IPsec流量的防火墙的功能。 SSTP提供了一种在HTTPS协议的SSL通道上封装PPP流量的机制。 PPP的使用允许支持强认证方法,如EAP-TLS。 使用HTTPS意…

超强的jquery极品插件--色彩选择器类/ 右键菜单类/ 图片新闻flash展示类
Farbtastic Farbtastic是一个color picker插件。它能够在一个页面中加入多个颜色选择控件,然后每个控件关联到页面中的一个元素比如:文本输入框。FarbtasticjQuery Color Picker 21世纪开运网在线排盘星座就成功运用这些技巧,www.21kaiyun.co…

张口闭口就是焦虑,现在的程序员怎么了?
【CSDN 编者按】在网上,我们经常会看到各类程序员的吐槽,学历焦虑、大厂焦虑充斥着手机屏幕,本文作者从这一角度出发,用质朴的文字告诉年轻一代程序员一个事实:慢慢走好编程每一步,不要害怕更不用着急&…

epoll 的实现原理以及与poll,select 的对比
最近面试的时候 被问到epoll的问题,就下来查一查,看到有篇文章不错,就记录下来,供大家参考学习。 以一个生活中的例子来解释. 假设你在大学中读书,要等待一个朋友来访,而这个朋友只知道你在A号楼,但是不知道你具体住在哪里,于是你…

js 字符串转换成数字的 三种方法
在js读取文本框或者其它表单数据的时候获得的值是字符串类型的,例如两个文本框a和b,如果获得a的value值为11,b的value值为9 ,那么a.value要小于b.value,因为他们都是字符串形式的.在网上找了一下js字符串转数字的文章,这个比较全方法主要有三种 转换函数、强制类型转换、利用js…

Web 开发与设计之 Google 兵器谱
Google 的使命是 Web,在 Google 眼中,未来的一切应用都将 Web 化,一直以来,Google 为 Web 开发与设计者推出了大量免费工具,让他们更好地创建,维护,改善他们的 Web 站点,这些工具包含…

html5新标签使用
HTML 5 视频标签<video> <video width"320" height"240" controls"controls"><source src"/i/movie.ogg" type"video/ogg"><source src"/i/movie.mp4" type"video/mp4">Your b…

调查:“AI红娘”来了,有一半人选择相信TA
作者:REN来源:数据实战派七夕AI红娘来了前言你会相信人工智能(AI)给你推荐的约会对象吗?最近,卡巴斯基的一项全球调查显示,在使用交友或约会软件时, 44% 的受访者愿意接受 AI 或算法…

Mysql技术内幕——InnoDB存储引擎
一.mysql体系结构和存储引擎 1.1、数据库和实例的区别 数据库:物理操作系统或其他形式文件类型的集合。在mysql下数据库文件可以是frm,myd,myi,ibd结尾的文件。 数据库实例:由数据库后台进程/线程以及一个共…

jQuery插件开发 - 其实很简单
【前言】jQuery已经被广泛使用,凭借其简洁的API,对DOM强大的操控性,易扩展性越来越受到web开发人员的喜爱,我在社区也发布了很多的jQuery插件,经常有人询问一些技巧,因此干脆写这么一篇文章给各位jQuery爱好…