周末读了一篇wiki, 说了一下技术的类型(Programmer stereotypes),有点意思,和大家简单共享一下:
1)Hardcore techie ( 核心技术牛人):
专门解决用出神入化的手法来解决技术难题,而程序基本功十分好,
例如知道如何优化OpenGL画图,如何省内存,App可用内存有多少等;
2) Visionary (远景者)
这类技术人能联想到游戏的最终摸样,并利用编程能力把游戏组装那个摸样;
也会在过程中,贡献一些意念,把设计变得更好和很好玩; 这类通常是开发
GUI和Gameplay的程序员;
3) Tinkerer (工匠)
这是比较有趣的一类 ,应该是最近几年才出现,是一类擅长把不同工具, 程序, SDK
组合在程序内;例如开发Angry bird, 这类人懂得利用Box2D来处理,而不是自己写一些
物理相关的程序代码;对现在竞争激烈的市场,这一类人也是不可缺的;
不同人有不同的性格,价值观,爱好,所以出现不同类型的程序员;
重点是我们可以顺着自己来发展,还有团队之间可以互相配合,这样就可以发挥出最好的效果;
原文: http://content.gpwiki.org/index.php/How_do_I_get_Started