成为优秀的程序员真不简单

简介: 真正精通一门语言,特别是c++这样的复杂语言,不简单。 况且可能需要熟悉3,4种语言,而且要防止惯性的干扰,不简单。 精通数据结构和算法以及优化,正确分析选择问题所需要的数据结构和算法,不简单。 熟悉自己工作的平台的方方面面,从硬件到操作系统到编译器到各种开发库,不简单。

真正精通一门语言,特别是c++这样的复杂语言,不简单。

况且可能需要熟悉3,4种语言,而且要防止惯性的干扰,不简单。

精通数据结构和算法以及优化,正确分析选择问题所需要的数据结构和算法,不简单。

熟悉自己工作的平台的方方面面,从硬件到操作系统到编译器到各种开发库,不简单。

能实用的运用设计模式去设计软件,系统结构清晰合理,开发高效,易维护,不简单。

编写的代码就像艺术品,增一行则多,减一行则少,不简单。

懂得重构,善用重构,追求完美但不超预算,不简单。

和伙伴合作流畅,工作开心少加班,不简单。

拥有快速学习能力,迅速熟悉新领域,不简单。

而做一个游戏程序员,就更不简单了:

精通必要的数学和物理知识并能实用,不简单

精通图形学原理和具体3D算法,不简单

知道算法还不行,能在具体的项目中活学活用,不简单

理念要先进,追求一流的开发效率,开发出一流的工具帮助美术策划提高效率,不简单

熟悉美术所用的工具,如3d max,开发插件和编写脚本,不简单

开发3D引擎,很不简单

退而求其次,熟悉几种开源或商业引擎,并能灵活使用扩展或绕行至目的地,也不简单

精通各种AI算法,不简单

精通各种游戏题材的特殊问题解决之道,不简单

遇到新题材新问题,能分析问题解决问题,不简单

无论是写个优秀的游戏服务器或是写客户端的游戏网络逻辑,不简单

想做个优秀的程序员多不简单啊,即便想做好其中的某些部分也需要长期奋斗,不断学习。长灯漫夜,风扇呼啸,唯代码与我相伴

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/n5/archive/2009/06/13/4267306.aspx

相关文章
|
8月前
|
程序员 开发工具 git
做了程序员才知道的事情
每个行业都有属于自己的刻板印象,而程序员也不例外。在大众眼中,程序员常被描绘为背着双肩包、穿着格子衫、不爱交际、冷静的人设。各种关于程序员的段子层出不穷,然而真实的程序员到底是什么样子呢?作为一个程序员,我们经历了许多独特的经历和发现,只有亲身体验过才能真正理解,那么本文就来分享一下只有做了程序员才知道的事情,并探讨一下大众对程序员印象的误解。
60 0
做了程序员才知道的事情
|
7月前
|
程序员 Go 定位技术
程序员如何走向世界!
程序员如何走向世界!
25 0
|
10月前
|
搜索推荐 程序员
程序员经常说的话
程序员经常说的话
54 1
|
10月前
|
程序员 开发者
只有程序员才能懂的暗号是什么?
俗话说:隔行如隔山,如何用一句话不露痕迹地向别人展示自己程序员的身份呢?众所周知,程序员这个职业并不是像医生、律师、老师等职业那样被大家广泛认知和了解的。在社交场合中,我们常常需要向别人说明自己的职业身份,而这时候,如果能够使用一些行业黑话或者暗号,就可以更加自然地向别人展示自己的程序员身份。那么接下来就来简单聊一下。
119 0
只有程序员才能懂的暗号是什么?
|
程序员 C++
别人的1024程序员节VS你的1024程序员节
别人的1024程序员节VS你的1024程序员节
276 0
|
算法 程序员
作为一个程序员,如何保持优秀
作为一个程序员,如何保持优秀
98 0
|
测试技术 程序员
|
JavaScript Java 程序员
|
测试技术 程序员 Shell
|
Java Unix 程序员
据说不知道这些大神的程序员不是真正的程序员
有这样一批IT界的牛人们, 他们做出的那些常人难以企及的开创性工作,常常让我们叹而观止,仅仅用“牛”来形容已经不够了, 得用“神一样的超级程序员” 才能表达敬仰之情,这里总结一下,可以作为大家茶余饭后的谈资 :-)
3416 0

相关实验场景

更多