从公司技术管理角度看c( 二 )



一般技师的发展有几个阶段 。1.能够独立开发本地功能 , 例如为某个用户界面编写逻辑接口功能 。为登录对话框编写自绘制控件 。2.能够独立开发和处理某个功能模块 , 比如给游戏增加一个小的逻辑功能模块 。3.能够独立设计和开发某个系统 , 如设计和开发autopatch系统4 。解决技术问题和设计架构的能力 , 如开发网络和仿真系统 , 开发一款中大型游戏制作工具5 。能够开发具有整体架构、管理和协调的大型系统 。客户端主进程、服务器主进程、引擎主进程等 。6.技术总监制定技术发展方向、技术团队组建、技术管理等 。在走向每个阶段的过程中 , 有时候是跨越一年的失败等等 。在公司项目不成功的时候换公司重新开始 , 或者留在公司做核心团队 , 从新的机会继续开始 , 都是不错的方法 。但关键是要吸取教训 , 尽可能多的练习 。并结合自身优势发展 。当然 , 游戏制作者还是靠一个核心团队比较好 。成为核心团队的一员 。

达到三档程序是公司不可或缺的人才 。但是有时候程序员自己对自己的理解和公司对他的理解是有差异的 。我见过一些人脑子好 , 写得快 。我涉猎过各种技术 。但他总是不放心独立开发设计一个系统 。哪怕是相对独立的工具 。就会乱了 。后面的人应该继续擦屁股 。但还是觉得自己水平很高 。这种人浮躁 , 优于别人 , 不愿意细致全面的做好一件完整的工作 。所以我们可以看到他一直在跳来跳去 , 但他在新公司的地位并没有多大提高 。公司很重视给一个程序员什么东西 , 他能不能完整认真的完成 。哪怕多花一点时间 , 也完成不了 。这会给项目带来致命的后果 。

【从公司技术管理角度看c】前面六个等级提到的发展待遇 , 大致划分了待遇等级 。其实在第三档 , 你的待遇已经由行业决定了 。不是公司 。因为游戏行业缺少这样的c程序员 。如果你有这个水平 , 在几个大城市的游戏公司找工作都不难 。大公司晋升慢 , 也有我这种人不到100的公司 。所以行业价格是公司的考虑因素 。如果给的少 , 软件项目中c程序员的流失会有很大影响 。但是付出的多其实是c程序员自身价值增长的瓶颈 。如果你觉得你的水平几年就应该这么高 , 那么来到一个整体技术水平比较高的企业 , 你会彻底傻眼 。这时候技术人员很难放低心态重新开始 。目前游戏行业技术水平普遍较低的情况下 , 对程序员来说 , 抬高工资并不会有很大的好处 。就算新手考了几千级 , 给他一万 。他甚至不知道他有多少水 。一年后 , 他们将获得额外的3-4万元人民币 。能耽误的是学习 , 影响心态 。而那些心态好 , 知道自己努力方向的技术人员 , 如果3-5年后有机会拿期权和股权的话 , 价值会比那些开始人为高的人高很多倍 。