二、实践、理论、再实践
作为程序员的我们,满足于实现一个程序功能的快感,得意于从网上下载别人的代码加到自己的程序中,陶醉于自己写了上百万行代码。有想过自己是在创造吗,还
是装配车间的技术工人。日趋成熟的开发工具,逐步把有丰富想象力的我们沦为奴隶。从网上下载个压缩库就用着、成熟的加密算法直接使了、包装好的类库就
include。为何不探究其算法实现、性能优化、底层机制。有人会说很”难”啊!究竟是难,还是掌握的知识不够,还是理论没有达到一定高度。
很难想象不学习”计算机图形学”,去做3D项目客户端图形算法的后果;不研究”数据挖掘”去分析大量客户数据会做得多好;不攻读”概率论”、”线性代
数”、”人工智能”去设计AI有多么智能。很多人说,这些东西游戏用不着啊,学了有什么用?我承认初学编程时,这些东西只是高谈阔论。若我们工作了n年
后,还只是熟练地做些coding,和刚毕业的学生有什么区别。编程工具只是”工具”而已,别忘记了我们是改变世界的程序员,不提高理论,何以创新、公司
拿什么优势和别人去竞争。
“研发”是”研究”和”开发”两大块,只做开发,不做研究,对个人和公司都只是短期目标,
当然理论提高了,是需要投产的,不然理论很快沦为”空想社会主义”,公司白花银子养活研究部门。”实践、理论、再实践”,符合马克思主义哲学思想,也是计
算机学科的价值体现。真正的计算机科学家不是只搞理论的,理论是要应用到产品中的。工程师也不是只做开发不做研究的,是要应用创新,理论微创新。计算机科
学家相比于程序员,主要是数学功底相当深厚,所以他们能在理论上有突破。
三、技术、管理两路线。
1.
“游戏能玩多深,技术就能做多深”,这句话说得很好。只因为我们执着,所以在游戏中能攻破一层层难关,凌晨2、3点还能练级打装备。若能走回正道,做技术
就想玩游戏一样,技术做不深才怪呢。走技术路线的人,一定是对技术痴迷的人。但要走得长远,我们需要把技术做穿、做透。如何做穿、做透?计算机底层(C、
汇编、逆向工程、驱动、内核)、计算机算法(网格计算、音视屏压缩、语音识别…)、架构(软件工程、跨平台、多语言等)都要有涉及。只有我们掌握了这些,
才能做到”看问题看到本质”、”思想有穿透力”。这些才是最宝贵的,需要沉淀下来,仅仅靠做项目、写代码是无法达到的。
2.
对于走管理路线的人,是具有”完成任务为第一要务”、”有计划、善于管理时间”、”善于与人打交道”性格特点的人,
重要的是”综合素质”,而不是”专攻”。但是这些都是可以改变的,很多公司也会选择技术做得最优秀的人做管理。由于我是一个技术痴迷狂,管理这块,我没有
发言权,不做多解释。
四、心态。
1.
人活在世界上在于奉献而不是索取,帮助别人是一件很快乐的事情, 作为程序员的我们心胸要开阔些,低调些、虚心些,
公司的李老师、老张就是一个心胸很宽广、低调的人,值得学习, 三人行必有我师,我们熟悉的只是自己的这一块、这个领域,不懂的地方要虚心向别人请教,
我见过浮躁、过于自信的人,也见过做人低调的人,发展结果完全不同。
2.
乐于分享,支持开源。这是一个很需要心胸、气度的事,也是决定个人、公司发展快慢的重要砝码。技术发展日新月异,总守着自己手中的那点技术,得不到长足的
发展。中国两千年的封建历史、门户关闭政策还不够惨痛吗?”技术是交流和玩出来的”,这是锐安龙哥告诉我的。他也是一个大黑客、正义的黑客,开源是黑客的
一项重要精神,所以黑客能引领技术。
3.
每日学习。很多人认为毕业了就不用学习了,或者不用那么那么地学习了。这是一个非常非常错误的思想,无论何时何地都要把自己当成菜鸟、应届生地去学习。书
本是学习的一个捷径,Google、百度解决问题是快,但不是系统化地学习。看书要了解作者背后的知识底蕴,想一想这个问题得解决作者是怎么想到的,这样
比单纯解决一个问题更进一层。更重要的是聆听作者的心声,感受大师的心态。最后给大家推荐”黑客与画家”这本书,写得真的很好,老吴不提,我还不知道。
----------------------------------转载后注-----------------------------------------------------------------------------------------
对于学习,我觉得上面说得很对。但是我还有一些其它体会。
拒绝学习或者懒于学习就会使自己思维钝化,思维局限,解决问题的方法单纯或者没有创新。学习是一种谦卑的情怀,是吸取别人的经验让自己成长的最快途径。
不学习长进见识是一种想不劳而获的惰性想法。
学习了不一定能起到立杆见影的效果,但是不能因此放弃了学习。至少在三十岁前应该广泛学习,多加积累,因为你还有近三十年的工作时间,你怎么能确定以后就用不上?!
放下急功近利的思想,不要想学什么马上就能用上,长线投资,才能厚积薄发,成长得更加茁壮。
阅读(739) | 评论(0) | 转发(0) |