从前有一个程序员,成天写代码,后来,他屎了
1.一门可以靠手艺混饭的专业
你好,非常荣幸能够步入改变世界的软件开发行业,接下来我们聊点正经的。回首近7-8年来的时光,发现自己可能将要走向程序员这条道路的时候最早可以追溯到2008年高考完填写志愿,那时候分数所迫,二本学校的好专业都上不了,我就想有什么专业是可以不靠学校名声而靠自己努力成就一番霸业的?思来想去选择了–计算机,作为第二志愿。。。显然那时候会计这个专业更火一些。
入学一年以后我有了自己第一台笔记本电脑,然而第一个装上的应用程序居然就是魔兽争霸之冰封王座,后来我们的基本修养是从练习打字,office软件开始,我是有点不屑于这样很low的东西,然而这些都是基本功,好像少林拳法,你得把少林长拳练个一年半载再练什么韦陀掌罗汉拳修习内功心法十几年有了根基再练七十二绝技,其实
不要轻视任何一种编程语言或者技术,这些很low的东西确确实实作为基础存在为后续高端东西铺路的。
2.出来混,迟早要还
当时学校开设了vb,我又开始犯眼高手低的毛病觉得这玩意是吧,拖拖控件有什么前途?直到我看见雷总设计的十字路口交通信号灯模拟,车子随机出现带有阴影并且看到红灯能够减速,直到很多年后我才明白,技术只是手段其本身并没有优劣高下,主要看你的应用场景。就好像马克思说的武器不重要,重要的是人,一切语言技术都是服务于自己的思想的。后面还学习了几门印象深刻的课程,《网页设计》,同样给我潜意识里造成前端工作没啥技术含量的一门课程,从龙哥那里摸来了一个可以实现字幕的滚动效果的标签,就给自己网站首页index.html所有标题乐此不疲的加上,还有通过修改html把百度一下改成百度两下。这样的无知少年终于招来了老司机的呵呵,也是从那时候起,看了一本对我职业生涯影响深远的电子书《IT小小鸟》,从此泡上了论坛,从此不太看电视了,从此去了大学就喜欢在分类号TP391下面来回转转。
后面学到c++,java,听30几岁的秃顶老师站在台上用20年的开发经验鄙视java效率太差的时候,我的内心充满了崇拜。后面大家拼了命的照着马士兵的视频敲坦克大战,我对此嗤之以鼻。结果JAVA没怎么学,jsp也挂科了,因为两者是一个老师教的,我对java的鄙视甚至延伸到了老师身上,觉的那个老师也效率低下。不过好像确实如此,从来没见过他用快捷键调试jsp,都是后来去企业实训,代课大牛用myeclipse调试的飞起,我才恍然大悟——这玩意还能调试?!
那时候班里学c++的人不多,好像这个成了偏门一样,大家都去外面报了班培训三大框架,祥龙学安全方面的内容,我在学习MFC,当然其实跟没学没啥两样,代码自己就没有敲过多少行,一心就想着考研了。大学期间学过仅有的有意义的课程当属《操作系统》《数据库》,当然还是两位老师的人格魅力更加出众,几种解决同步互斥的算法我至今不是太清楚,数据库化简关系模式的算法也得上网搜了才会算。《计算机网络》《数据结构》这两门课呢,一个猥琐的抠脚大叔(没错真的是在办公室抠脚的学院当时唯一一个教授)教的,基本全靠自学,应了本段的标题,在研究生找工作期间,c++方向的面试基本全部围绕了网络进行深入探讨,滑动窗口,三次握手,拥塞控制,手写快排等等一个都跑不了,于是我面的c++岗位基本没过几个面试。出来混,迟早要还。
3.培养自己独立解决复杂问题的能力
回想后来大学时候在沉静下来的日子里自己还是干了点实事,系统的学习了photoshop,这激发了后来我走上计算机视觉的道路,虽然我在自然图像处理上主要用opencv库,python等封装好的算法接口,基本对图形图像处理这个行业有了整体的感觉,有什么需求大概能知道需要什么样的技术手段去解决,15年底我成为了CSDN图形图像处理版的版主,2016年6月终于凭借一些图像图像处理领域的博文评上了博客专家。我很欣慰在即将到来的生日迎来这个蛮光荣的称号。
上研究生后,选择导师时候希望继续学习图形图像处理,计算机视觉的相关内容,我导师的主要研究方向是搞三维重建听起来也是非常高大上,其实现在的VR就是三维重建的高端应用的吧。后来老师一直比较忙,而且到了我们这里项目没有衔接上,科研的方向选择就出现了青黄不接的尴尬情形。我从最开始老师推荐的图割算法研究的初始方向入手,从图像分割研究到立体匹配,用一句话概况就是如何改进提高图割算法在图像分割和立体匹配两个应用问题上面的性能。要么降低网络图的规模,要么改进图割算法。前人挖了个大坑,我看明白算法才深深体会到了自己做了三年的填坑工作。
三年的研究生涯,我在学术上面看到的论文仅仅是明白了其他人做研究的方法,对于如何创新的提出自己原创的idea去解决问题这样的能力培养基本为零,也没有能很好的锻炼出复现别人论文中代码的能力,要是别人的好方法没有给出代码,那么这个领域的问题研究就无法开展。这样的后果是严重的。直到快要毕业,才找到了立体匹配领域里面应该看的网站,文章,比如ipol,比如Middlebury,比如KITTI。
从开学初始,当老师问我想读博还是工作时候,年轻的我就希望早点工作赚钱,现在看来这个决定还是太草率。快要毕业了,这才心有不甘。希望自己在工作岗位上,面对各种诱惑,对于前面学过的知识做到常读常新,把基础巩固好,这样才能具有独立解决复杂问题的能力。
4.唯手熟尔
上大学时候,可能很多人想去做做兼职,挣点小钱喝点小酒,这样的想法也就延伸到研究生期间来,我们看到其实几年来潜心在实验室呆着的同志科研成果都非常好,这样在一个领域混熟了,把理论都研究透了,就是这个领域的专家。
再拿数学举个例子,高等代数,矩阵论里面成天算特征值特征向量,到底有啥用?现在机器学习这么火,稀疏矩阵降维就是用这两个东西表征的嘛,大学时候这些东西我们都学了,却为什么见了阿尔法狗那么遥不可及?基础啊,基础东西很重要。我认为只有将基础的东西融会贯通,烂熟于心,才能完成第三点,独立完成复杂的任务。这才是企业,科研单位需要的高级人才,也是三年到五年工作经验中我们应该着力培养的点。
我其实实习过不少单位,深圳中软,西安天文点,IBM,研究所,一路走来无论是大公司还是小单位,在我每天完成工作日志的时候,我确实发现会和熟是两码事,也许你会说他们中间的区别就是忘记了百度一下,但成年累月下来,就是软件行业加班恶习的罪魁祸首,以及自我提升的最大拦路虎(比如有的研究所就是没有外网碰到配置JAVA环境变量,或者部署机器怎么办?)。在工作中,我们强调设计模式和经验,这些都是套路,唯手熟尔!
有天坐公交车上来个傻子,不停的说笑,后来全车人都被他逗笑了,他却冷下脸来看着其他人说:傻子,你笑什么?
快毕业了,读了几本书,贾平凹废都写九十年代的陕西出了一帮子浪子闲汉,他们总是不满意这个不满意那个,浮躁的像一群绿头苍蝇,然后我看了陈忠实的康家小院,萧红的呼兰河传,又是不同的风格,到头来发现前辈们在书中文字里都有一种平和纯粹的专注美。《白鹿原》不愧为获得了茅盾文学奖的宏大作品,当一个老陕用地道的关中话在心里朗读这些文字的时候,你才能体会到这部作品带给你真实的,自己现实经历过地风土人情。
回顾自己三年的研究生学习确实浮躁,做了很多浅尝辄止的事情,比如做学生干部,却也没去高校读博当老师,也没去考考公务员,比如做计算机双目立体视觉,却连双目摄像头都没买一个,听了机器学习的课程却没有坚持下来。这个时代需要为自己做做减法,一个人在信息爆炸的时代,需要沉浸下来,专心致志的把一件事情做好。我一直有这种想法,希望为时不晚。
最近一段时间同学们的离校,让我心中充满了前所未有的不甘与疲惫,我们这个年龄的人大都有着同样的困惑,爱情事业,choise a f**king life。人生中黄金的三年恍如看电影按了快进。我选择的路,值么?
如果不献身给一个伟大的理想,生命就是毫无意义的。—-何塞,黎萨尔
1947年,在给长子毛岸英的信中,毛泽东写道:“一个人无论学什么或者做什么,只要有热情,有恒心,不要那种无着落的与人民利益不相符合的个人主义虚荣心,总会有进步的。”还特意在这段话下划了横线。那一年毛岸英25岁
“生存还是毁灭,这是一个问题。”哈姆雷特的这句话,给我留下了极为深刻的印象。年轻的我,在当年陕北贫瘠的黄土地上,不断思考着“生存还是毁灭”的问题,最后我立下为祖国、为人民奉献自己的信念。那一年习总书记16岁刚刚当选为生产队支部书记。
在 2012-13 赛季,邓肯减轻了 15 磅的体重。波波维奇透露,邓肯通过沙滩跑,扔铁饼、拳击等方式减重。此外,圣安东尼奥当地记者麦克卡尼开玩笑说,邓肯的饮食就像是一只老鹰的菜单(只吃鸡肉)。 当然了,邓肯只能延缓衰老,却不能逃避。于是,当身体机能不可能避免地下降时,他便靠改变打法,以及经验、意识和基本功去弥补。为什么有了 4 个冠军,他依旧要这样过这样苦行僧一样的生活呢?邓肯说,他喜欢跟队友一起坐飞机,一起去客场比赛的感觉。他纯粹就是热爱篮球。所以,蒂姆·邓肯,他到底是年轻,还是老呢?他大一时就已经可以进入 NBA,但为了完成心理学学位,他一直等到大学毕业才参加选秀。这在今天,他等于放弃了一千万美元。还没 20 岁,他就像中年人般自律成熟。但在 38 岁的时候,他的赤子之心依旧没有变。在奠定了历史第一大前的地位,赚到了上亿美元以后,他依旧像新秀一样努力。他不为金钱和荣耀,只是为热爱而打球。诺维斯基在采访中说:“他(邓肯)永远只想着赢球,从来不会想着为自己打造品牌,这就是我最钦佩他的地方。”并不是热泪盈眶才叫青春,也不是莽撞热血才叫年轻。不忘初心,便始终都是年轻。悲哀的是,多少人把放纵当热血,并把早熟和自律当做陈腐来嬉笑。岁月还未过多流逝之前,他们的身体和精神就已经被掏空,提早告别了青春。
不忘初心,严格自律,正是这些杰出人物的共同特点。在此,老王和大家共勉。
关注我的订阅号,我们在这里缅怀IT人的情怀,在这里think different,在这里stay hungry,站在老王他们家隔壁的风口上灰翔!!!