Chinaunix首页 | 论坛 | 博客
  • 博客访问: 318806
  • 博文数量: 85
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 800
  • 用 户 组: 普通用户
  • 注册时间: 2014-10-18 15:21
文章分类

全部博文(85)

文章存档

2017年(1)

2016年(19)

2015年(55)

2014年(10)

我的朋友

分类: IT职场

2015-06-28 20:17:02

二、实践、理论、再实践

作为程序员的我们,满足于实现一个程序功能的快感,得意于从网上下载别人的代码加到自己的程序中,陶醉于自己写了上百万行代码。有想过自己是在创造吗,还 是装配车间的技术工人。日趋成熟的开发工具,逐步把有丰富想象力的我们沦为奴隶。从网上下载个压缩库就用着、成熟的加密算法直接使了、包装好的类库就 include。为何不探究其算法实现、性能优化、底层机制。有人会说很”难”啊!究竟是难,还是掌握的知识不够,还是理论没有达到一定高度。

很难想象不学习”计算机图形学”,去做3D项目客户端图形算法的后果;不研究”数据挖掘”去分析大量客户数据会做得多好;不攻读”概率论”、”线性代 数”、”人工智能”去设计AI有多么智能。很多人说,这些东西游戏用不着啊,学了有什么用?我承认初学编程时,这些东西只是高谈阔论。若我们工作了n年 后,还只是熟练地做些coding,和刚毕业的学生有什么区别。编程工具只是”工具”而已,别忘记了我们是改变世界的程序员,不提高理论,何以创新、公司 拿什么优势和别人去竞争。

“研发”是”研究”和”开发”两大块,只做开发,不做研究,对个人和公司都只是短期目标, 当然理论提高了,是需要投产的,不然理论很快沦为”空想社会主义”,公司白花银子养活研究部门。”实践、理论、再实践”,符合马克思主义哲学思想,也是计 算机学科的价值体现。真正的计算机科学家不是只搞理论的,理论是要应用到产品中的。工程师也不是只做开发不做研究的,是要应用创新,理论微创新。计算机科 学家相比于程序员,主要是数学功底相当深厚,所以他们能在理论上有突破。

三、技术、管理两路线。

1. “游戏能玩多深,技术就能做多深”,这句话说得很好。只因为我们执着,所以在游戏中能攻破一层层难关,凌晨2、3点还能练级打装备。若能走回正道,做技术 就想玩游戏一样,技术做不深才怪呢。走技术路线的人,一定是对技术痴迷的人。但要走得长远,我们需要把技术做穿、做透。如何做穿、做透?计算机底层(C、 汇编、逆向工程、驱动、内核)、计算机算法(网格计算、音视屏压缩、语音识别…)、架构(软件工程、跨平台、多语言等)都要有涉及。只有我们掌握了这些, 才能做到”看问题看到本质”、”思想有穿透力”。这些才是最宝贵的,需要沉淀下来,仅仅靠做项目、写代码是无法达到的。

2. 对于走管理路线的人,是具有”完成任务为第一要务”、”有计划、善于管理时间”、”善于与人打交道”性格特点的人, 重要的是”综合素质”,而不是”专攻”。但是这些都是可以改变的,很多公司也会选择技术做得最优秀的人做管理。由于我是一个技术痴迷狂,管理这块,我没有 发言权,不做多解释。

四、心态。

1. 人活在世界上在于奉献而不是索取,帮助别人是一件很快乐的事情, 作为程序员的我们心胸要开阔些,低调些、虚心些, 公司的李老师、老张就是一个心胸很宽广、低调的人,值得学习, 三人行必有我师,我们熟悉的只是自己的这一块、这个领域,不懂的地方要虚心向别人请教, 我见过浮躁、过于自信的人,也见过做人低调的人,发展结果完全不同。

2. 乐于分享,支持开源。这是一个很需要心胸、气度的事,也是决定个人、公司发展快慢的重要砝码。技术发展日新月异,总守着自己手中的那点技术,得不到长足的 发展。中国两千年的封建历史、门户关闭政策还不够惨痛吗?”技术是交流和玩出来的”,这是锐安龙哥告诉我的。他也是一个大黑客、正义的黑客,开源是黑客的 一项重要精神,所以黑客能引领技术。

3. 每日学习。很多人认为毕业了就不用学习了,或者不用那么那么地学习了。这是一个非常非常错误的思想,无论何时何地都要把自己当成菜鸟、应届生地去学习。书 本是学习的一个捷径,Google、百度解决问题是快,但不是系统化地学习。看书要了解作者背后的知识底蕴,想一想这个问题得解决作者是怎么想到的,这样 比单纯解决一个问题更进一层。更重要的是聆听作者的心声,感受大师的心态。最后给大家推荐”黑客与画家”这本书,写得真的很好,老吴不提,我还不知道。

----------------------------------转载后注-----------------------------------------------------------------------------------------
对于学习,我觉得上面说得很对。但是我还有一些其它体会。
拒绝学习或者懒于学习就会使自己思维钝化,思维局限,解决问题的方法单纯或者没有创新。学习是一种谦卑的情怀,是吸取别人的经验让自己成长的最快途径。
不学习长进见识是一种想不劳而获的惰性想法。
学习了不一定能起到立杆见影的效果,但是不能因此放弃了学习。至少在三十岁前应该广泛学习,多加积累,因为你还有近三十年的工作时间,你怎么能确定以后就用不上?!
放下急功近利的思想,不要想学什么马上就能用上,长线投资,才能厚积薄发,成长得更加茁壮。
阅读(739) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~