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

简介:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

开发3D引擎,很不简单

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

精通各种AI算法,不简单

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

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

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

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

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/n5/archive/2009/06/13/4267306.aspx
本文转自jiahuafu博客园博客,原文链接http://www.cnblogs.com/jiahuafu/archive/2011/02/19/1958512.html如需转载请自行联系原作者

jiahuafu

相关文章
|
Java 程序员 数据库
程序员有哪些约定俗成的“码德”
讲述程序员日常开发中应该注意的以及一些不好的习惯
|
程序员 开发者
程序员日常技巧
程序员日常技巧
程序员日常技巧
|
前端开发 JavaScript 关系型数据库
程序员1
程序员1
106 0
|
小程序 算法 Unix
优秀的程序员,必须知道的
昨天看到一则新闻,一对夫妻起诉一家婚庆公司,缘由是这家婚庆公司盗用了他们的婚庆典礼创意,最终取得了胜诉 这不禁让我想到,作为程序员,代码就是我们的产品,应该如何保护自己的权益, 另外版权对我们来说已经是绕不开的话题了,特别是游戏 APP 的开发者,必须具有软件著作权才能发布 那么今天我们就聊一聊关于版权的那些事儿吧
176 0
优秀的程序员,必须知道的
|
前端开发 程序员 C#
水瓶座的回顾-高贵的程序员
水瓶座的回顾-高贵的程序员
109 0
|
前端开发 程序员
如何成为一个牛逼的程序员
“成为一个杰出的程序员!”,每个程序员都是这么想的,虽然嘴上不说!这是一个人人自称“屌丝”,骨子里却都认为自己是“高富帅”(或者认为自己终究会成为高富帅)的年代! 大部分时候,我们一直在努力成为一名优秀的程序员。
1209 1
|
架构师 Java 程序员
程序员普遍都有工伤!
作为加班一族、通宵一族、买房一族...程序员的压力可以说非常大了,然而这就出现了一个恶性循环,项目上线要加班,不上线也加班,加班烧脑容易饿,公司福利好,管三餐,待在公司就像家,bug改不完不回家.
944 0
|
程序员
为什么要选择做一名程序员?
从这篇文章开始准备做一个大学生学编程系列文章,主要帮助一些还在编程路上徘徊的小伙伴,作为一个过来人的身份总结一些编程经验以及心得,在自学的过程中走了很多的弯路,在此通过这个专栏分享给需要编程的小伙伴。
2076 0
程序员常用开发工具配置,给自己留一手!
MyEclipse 新工作空间设置 设置编辑字体和大小 默认的样子很难看,特别中文字将很小 修改为:Courier New字体,字体大小9、10都行,根据自己喜欢。
1074 0
|
测试技术 程序员

相关实验场景

更多
下一篇
无影云桌面