真正精通一门语言,特别是c++这样的复杂语言,不简单。
况且可能需要熟悉3,4种语言,而且要防止惯性的干扰,不简单。
精通数据结构和算法以及优化,正确分析选择问题所需要的数据结构和算法,不简单。
熟悉自己工作的平台的方方面面,从硬件到操作系统到编译器到各种开发库,不简单。
能实用的运用设计模式去设计软件,系统结构清晰合理,开发高效,易维护,不简单。
编写的代码就像艺术品,增一行则多,减一行则少,不简单。
懂得重构,善用重构,追求完美但不超预算,不简单。
和伙伴合作流畅,工作开心少加班,不简单。
拥有快速学习能力,迅速熟悉新领域,不简单。
而做一个游戏程序员,就更不简单了:
精通必要的数学和物理知识并能实用,不简单
精通图形学原理和具体3D算法,不简单
知道算法还不行,能在具体的项目中活学活用,不简单
理念要先进,追求一流的开发效率,开发出一流的工具帮助美术策划提高效率,不简单
熟悉美术所用的工具,如3d max,开发插件和编写脚本,不简单
开发3D引擎,很不简单
退而求其次,熟悉几种开源或商业引擎,并能灵活使用扩展或绕行至目的地,也不简单
精通各种AI算法,不简单
精通各种游戏题材的特殊问题解决之道,不简单
遇到新题材新问题,能分析问题解决问题,不简单
无论是写个优秀的游戏服务器或是写客户端的游戏网络逻辑,不简单
想做个优秀的程序员多不简单啊,即便想做好其中的某些部分也需要长期奋斗,不断学习。长灯漫夜,风扇呼啸,唯代码与我相伴
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/n5/archive/2009/06/13/4267306.aspx
分享到:
相关推荐
对你自己的孩子,你能不仔细呵护吗?你是称职的父母吗?这是我编写的一个 Java编码规范,供大家参考,这里可以下载http://gurudk.javaeye.com/blog/111734 另外一个就是注释,要注意不是为了注释而注释。对类,以...
)程序员通常试着没有学习要求的支持技巧而 直接学习 JSP 。JSP 是一个衔接技术,并且成功地连接你需要理解的另外的技术。如果你已经知道 Java,HTML 和 Javascript,这意味着 JSP 将确实是简单的。
《高效能程序员的修炼》的写作风格风趣幽默,且充满理解和关怀,适合从新手到老手的各个阶段的程序员阅读,也适合即将成为程序员的计算机和相关专业的学生阅读。《高效能程序员的修炼》能够帮助读者更多地关注...
第1章 敏捷——高效软件开发之道 第2章 态度决定一切 1. 做事 2. 欲速则不达 3. 对事不对人 4. 排除万难,奋勇前进 第3章 学无止境 5. 跟踪变化 ...9.4 引入敏捷:程序员指南 9.5 结束了吗 附录A 资源 索引
在网上看到很多问题是关于如何学习jsp的,正好网上看到一篇关于学习jsp的文章,就... 需要成为一个成功的 JSP 程序员可以参考这个时间表。请注意下列: *忽略你已经熟悉的步骤。 *训练的时间只是代表学习好足够的基础时
软件具备启动及代码解析速度快,操作简单,功能完整,傻瓜界面,并附加中英界面互译,界面风格选择,帮助系统等等特点,核心采用原创的LDU(语言库)解析技术,使的LD4不单单可以最多开发11套语言,只要今后业内或非业内人士...
当你开始成为一个程序员的时候,在编程的时候很容易陷入下面所述的一些坏习惯。 作为一名程序员,犯错误不可避免,这是你学习编程课程中的一部分。在你的职业生涯中你会犯很多错误 – 有的特别、有的普遍 – 通过...
1.1.2 如何成为企业需要的人才 1.2 做好面试的准备 1.2.1 面试衣着 1.2.2 简历 1.3 面试 1.3.1 面试注意事项 1.3.2 面试问题分析 问题一:“请自我介绍一下。” 问题二:“谈谈你的家庭情况。” 问题三:“你有什么...
C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。C#并且C#成为ECMA与ISO标准规范。C#看似基于C++写成,但又...
语法,但您不知道真正的程序员如何将它们组合在一起来创建真正的软件 本课程并不能代替书本,实际上它依赖于您阅读书本。 它包含一系列步骤,您需要通过这些步骤来编写真实的 Web 应用程序。 这些步骤将告诉您完成...
如何成为一个成功的Jsp程序员?一个普通的错误是把JSP当作简化的 Java。它不是,(事实上, JSP 是简化的 servlets 。)程序员通常试着没有学习要求的支持技巧而 直接学习 JSP 。JSP 是一个衔接技术,并且成功地连接...
在编程世界,我们或许可以将人分为普通人,产品经理,程序员。...自从2022年11月30日发布起,短短两月,ChatGPT在1月份的月活跃用户数已达1亿,这使其成为史上用户数增长最快的消费者应用。而上一个最短
最终的结果就是使开放成为不可能。现有的软件包或者解决方案会可靠的和他们的硬件交互。而且,制造商想要保护他们硬件的商业秘密。以防允许进入而发现设备软件的水准。所以风尚就是,而且大多数仍然是使用完全私有...
的知识之外,这本书会让你深入了解软件是如何发展的,以及拥有简单而优雅的界面的价值。 有一些免费书籍可用,包括: :open_book: : 非常完整,是本页的好伴侣。 免费章节主要关注软件开发过程:设计、测试、代码...
现在,构建一个Web应用程序不仅仅需要简单的HTML技术了。数据库访问、脚本语言和管理都是一个Web程序员需要具备的技术。让我们来看看要成为一个市场上受欢迎的Web开发人员都需要些什么技能吧。自从CERN(欧洲粒子...
在当今的世界中,要成为专业的程序员,就意味着必须熟悉这两种语言。它们是现代编程的基础。 C语言是在20世纪70年代由Dennis Ritchie发明的。它是一种中级语言。C语言将高级语言的控制结构、位操作能力以及指针...
程序员考试刷题Java OCA 认证的 10 大见解 在波罗的海艾玛迪斯,我们努力成为最好的专业人士。 专业知识和持续学习是我们的首要任务,我们不能停止改进,通过一系列高价值证书验证我们的知识。 对于 Java 开发人员,...
不,因为ATL只是对COM进行了简单的封装,这也是ATL的强大之处. 是的,写ATL您必须通晓COM. 您在ATL上额外花费的功夫跟您学习COM所作的努力比起来,简直微不足道.这跟那些需要把主要精力花费在学习类库本身,忽略COM的库...
并不像很多人想象的那样,只要能够飞快地编写几条简单的代码去解决一个复杂的问题就是PHP编程高手了,真正的PHP高手还需要考虑更多的其它问题。以下三条准则是一名成熟的PHP程序员在编程中应该首先遵循的准则。 1....
程序员面试题题库在英国成为承包商程序员 在拖延了一年多之后,我终于从一份稳定的全职工作转向了充满活力的承包世界。 推迟搬迁的最大原因之一是不知道启动和运行所有机器的技术细节。 本文档的主要目标是提供一个...