博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
成为优秀的程序员真不简单
阅读量:5881 次
发布时间:2019-06-19

本文共 694 字,大约阅读时间需要 2 分钟。

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

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

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

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

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

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

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

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

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

 

 

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

 

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

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

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

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

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

开发3D引擎,很不简单

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

精通各种AI算法,不简单

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

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

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

 

 

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

转载于:https://www.cnblogs.com/smileallen/archive/2013/04/22/3391533.html

你可能感兴趣的文章
考拉消息中心消息盒子处理重构(策略模式)
查看>>
so easy 前端实现多语言
查看>>
【追光者系列】HikariCP源码分析之ConcurrentBag&J.U.C SynchronousQueue、CopyOnWriteArrayList...
查看>>
在navicat中如何新建连接数据库
查看>>
canvas系列教程05-柱状图项目3
查看>>
css绘制几何图形
查看>>
HTML标签
查看>>
理解JS中的Event Loop机制
查看>>
转载:字符编码笔记:ASCII,Unicode和UTF 8
查看>>
修复看不懂的 Console Log
查看>>
Android跨进程通信 AIDL使用
查看>>
ajax常见面试题
查看>>
结合kmp算法的匹配动画浅析其基本思想
查看>>
vue进行wepack打包执行npm run build出现错误
查看>>
nginx搭建
查看>>
【d3.js v4基础】过渡transition
查看>>
VUEJS开发规范
查看>>
Android系统的创世之初以及Activity的生命周期
查看>>
彻底解决Linux下memcached的安装
查看>>
人人都会数据采集- Scrapy 爬虫框架入门
查看>>