民间流传着一句俗语“程序员有三宝,钱多、话少、死的早”。但是每一个程序员都不是天生的程序员,都是通过后天努力而达到的程序员,这其中的艰辛与苦就是所谓的说不出的苦。
游戏的公司的核心是什么?技术,绝对是技术,技术里比较典型的就是程序员这个职位了,为什么这么说?因为程序可以实现策划的需求,美术的需求,而对于无BUG又是玩家的需求。
中国早期的程序大牛们
中国最早的一批程序员可能都是程序们心目中的大神,这些人大部分都是从八十年代接触到电脑跟编程,而这个时代里最出名的IT相关名词还不是如今的腾讯、网易、百度等知名大厂,而是求伯君、严援朝、鲍岳桥、王志东、王江民、王永民等等。
那是一个英雄的年代,一个程序员写一段代码就可以创立一家公司,每个程序员手里的代码都有着一段故事一部传奇。
一、洗牌后程序员的发展状况
辛苦加班已成自然
其实游戏圈里,“快”就意味着利润,而怎么才能加快研发的进度呢?只能加班加点,这可能就是每一个程序员的基本技能,也是现在程序员在公司的基本现状。
受到之前游戏界洗牌的影响,现在行业竞争压力更大
今年其实是个不错的年头,既是VR大热的一年,又是各家公司发力抢市场的一年。但是受到之前游戏界寒冬的影响,倒下了一大批的中小研发商,而其中不乏有很多技术大牛们之前是窝在小公司里当核心骨干的情况,而现在这些人带着工作跟项目的经验又都换别家公司了。新人面临的最尴尬的事情就是没经验还没人要,而公司老人同样面临一个问题,就是新来的同事工作能力可能比自己还强,怎么办?
当年是没得选,只要会程序就值钱,现在是可选择的太多,市场趋于饱。讲讲最近几年的几个小故事吧。
二、四个案例看程序员的不同阶段与所遇瓶颈
1、出道的小D:想要找合适的工作好难
小D是不久前认识的一个孩子,家里是农村的,书读的并不多,但是可能当初因为喜欢玩游戏,所以立志要当一个游戏圈程序大牛!可是现实是残酷的,今年的程序员新人极难找工作,已经三个月了,依然在跑面试跟招聘会中挣扎,要么就是学历不够,要么就是没有工作经验,还有一家觉得他没有项目经验,特好心的让他先找一家干几个项目在来应聘。
2、逐渐适应的小C:加班加得习惯了,也就成上班了
小C同样是培训班出来的程序员,大学的时候学的是化学专业,后来进了国企的某化肥厂,觉得人生就这么荒废的混日子太无聊,于是出来学习程序打算打拼一下。找到的第一份工作我还记得他吐槽他的工作状态“入行第一周,为什么朋友的公司都6点下班而我要9点下班?入行第二周,每天加班好累啊,感觉不会在爱了!入行第三周,加班习惯了,我好像已经找到感觉了,现在,加班是什么?我每天都准时9点下班啊,没有加班”。
3、技术大牛小B:跳槽薪资才有大提升,老板照顾主动介绍私活
小B是2年前从程序培训班认识的,30多岁了,跟认识的人总有聊不完的话题,通过聊天得知小B已经从事程序十几年了,家里父母都是程序员,所以自小就给打下了坚实的基础,在这个培训班等于是公司出钱让他来进修一下最新的东西,按他的话就是“每年的程序变化太大,总有新的思路,找个培训班有时候点一下就能明白一个自己研究不透的逻辑关系”,他任职的公司已经6年了,据说老板不错,但是程序的工资因为很多都是靠跳槽才能有大的提升,他们公司跳过来的新人工资都比他高,老板为了照顾他就偷偷给他点私活,大概一个月能多几万块收入,就很满足了。
4、“脑筋转弯”的小A:做死几款项目,年薪升到60万以上
小A是5年前认识的一个刚刚程序员培训班出身的孩子,二十岁刚出头,毕业之后我问他想干什么?他说打算干几年程序然后攒点钱回家种地娶媳妇,然后小A就开始了找工作,投简历的基本流程,因为没有工作经验不好找,就在简历上写了两年工作经验,而后还真让他找到了一份月入12K的工作,只是好景不长,半年后公司发现他其实就是个新人,开除掉他了,他在原有的工作经验上加了一条在某某公司的半年工作经验,然后应聘项目经理,而后又成功的进入某家公司,并且做死了几款项目,换了份工作,可以吹的东西就更多了,在后来去了某家不错的公司任职,歪打正着的做成功了两款项目,几年后(不久前),在联系已经在上海某公司年薪60万起了,同期程序们还在加班苦干。
三、分析与点评
综上四个例子,我们可以看到:程序员的现状基本就是新人找工作难,老人加薪难,不会吹牛的只能埋头苦干,能说会道的程序反而容易出头。不一定大家都拿着基本项目实战的书就一定会出人头地,有时候要把眼光放得更长远。
游戏程序应该有的基本能力
想在游戏研发出人头地,先决条件就是要对游戏有很浓厚的兴趣,而且当技术水平达到一个高度之后,就会发现要做好一个游戏程序员必须积累很多的策划知识,而一个好的游戏策划同样也需要了解很多程序的基础知识。但是术业有专攻,程序的主责还是写好代码,拥有更多的代码累积量,这时候清晰的逻辑学习能力就体现出来了,首先程序语言最早起源于国外,而这样就意味着国外的程序员们普遍的比国内的要水平高很多,这时候能时不时的看懂国外大牛们写的博客之类的分享文章就是很重要的提升,研究大牛们写程序时候的逻辑关系,对提升自身能力就更重要了。
其次就是上面说到的要懂得部分策划知识,这个知识可能在当程序员的时候并不是非常重要,但是在跟策划沟通的时候就比较重要了,策划讲完你就可以理解策划的需求,执行效率自然而然要快上许多,这也许是一个程序员的基本素养。
程序新人的尴尬
其实游戏程序也好,软件程序也好,说白了,都是文本需求的实现着,只不过游戏更重视对于执行效率、扩展性、可视性需求的实现,而应用更重视安全性、功能性、系统性需求的实现,所谓一通百通在程序这个行业也是行得通的。
然而时代在变,代码在变,企业也在变,现在的大学有程序课,社会上也会有很多培训机构专门针对游戏培训人才,在这个时代企业们对于程序员们的要求或多或少的都有些变更。
几年前的中小研发公司在招聘的时候,一般多会几门语言都是加分项,而现在的程序员除去他们自己最熟习的基本语言以外,学习能力跟思考能力比更多的语言基础还要重要很多,很多公司在招人的时候想到的都是让程序员可以在这里提升的更多,干的更多,然而很多公司现在还要求工作年限,项目经验。
如果一个学习能力很强,代码量扎实的新人呢?难道只能被拒之门外?
行业缺口大,程序务工难 高需求,依然不好找工作
其实游戏行业的缺口特别的大,网上搜索到的游戏程序员招聘信息多不胜数,而根据游戏陀螺接触的身边的程序们也发现了,现在其实各家游戏公司都在不停的招聘游戏程序,这个职位是非常缺人的,但是为什么还是有很多程序找不到工作?因为现在的招聘里基本都会加上一条,有完整上线项目开发经验者优先,或者是1-2年以上的开发经验者优先。
这样就使得很多大学毕业的应届毕业生或者培训机构出身的程序们在找第一份工作的时候难上加难,大公司招不到人,小公司待遇又低,导致很多学程序出身的孩子都觉得前途渺茫。 现在已经有很多培训机构直接毕业就帮你做一个1-2年研发部门的虚假离职证明。使得很多公司招到的新人反而什么都不会,却至少有了一个机会。
工作经验固然重要,但是一个能快速成长的员工其实更值得培养,而对于作假的程序员们其实也是无奈之举吧。
有相关的数据表明今年的程序招聘比往年的还要严格一些,很多大公司甚至只招聘3-5年以上的工作经验,或者2-3个上线项目经验。
曾经的程序市场
大概是三年到四年前,程序员找工作还是非常容易的,而且比较抢手,新人也有很多公司愿意培养,原因非常简单,没得挑;而今年则完全不同,很多中小研发公司已经被洗掉,而那些程序员大部分都有相当长一段的工作经验或者研发项目,而既然有的挑选,自然而然,新人反而没公司愿意要,而挑选的范围更大,所以很多成手的程序也会被挑来挑去。
工作经验?
游戏程序员的选择越来越少,同等薪水下的要求却越来越多,如果大公司不注重培养,小公司又急于求成,那么留给程序员的未来还有多少?我们不是天生的程序员,不管是身处的公司大小,都应该受到重视和培养,如果厂商不给机会,又何来工作经验之谈?
四、论程序员的行业价值与个人发展如何提升
程序员很重要,却总被忽视
众所周知,一个IT类公司的核心其实就是程序,程序员在其中起到的作用就是最大的那种,而实际上,程序员在大部分公司里都是最底层的存在,而造成这种现象的主要原因是因为程序员大部分都不会讨好老板,而且很多程序的内心世界并没有那么丰富多彩。沉默寡言的程序是大家印象里的感觉,只是真正的程序员们跟很多人聊不来,因为他们更专注自己的领域。
程序员提升自我的价值?
现在的程序员,已经趋于程序的边缘,技术高深的大牛们依然发力猛攻技术提升,而技术相对匮乏一些的程序,有些是因为英语基础并不太好,有些是因为数学底子不是很强。这时候多懂一些反而能体现出一些不一样的价值,比如懂一些基础的策划知识,懂一些美术方面的知识也是一种不错的提升,简单来说还是多思考,多看一些不一样的书,其实实际上工作中的程序及时有自己的策划需求,也仅仅是提出观点跟意见,还是要看策划最终采纳与否。
而通过上面的几个故事也也说明了一些问题,能说会道有一些时候会比单纯的技术强要吃香一些。
程序员的未来?
大部分程序员都想的是,敲不动代码的时候就转到管理岗,而管理岗其实需求量并没有那么大,而且也不是每一个人都适合当管理,就像我故事里说的,努力工作很多年的技术大牛,依然还是过着程序员的生活,虽然他说攒够钱就回家开店卖女装。
其实未来会怎样,谁也说不好。但是程序员们总要给自己定个方向,并且为此而准备。
做技术的,未来只有两条路,继续做技术跟不做技术。看似无用,但是这就是现实。
大公司可以养老技术,大可不必担心年岁已高被公司裁掉,谁都会有老去的时候,构架师、资深工程师、资深设计师都是我们的归宿。而非技术岗位,做个项目经理、做市场、或者转行开个小店,家门前开个小超市等等,很多条路可以走。无论是选择哪一条,做自己最喜欢的,并为之做好准备,不论你相信与否,人生是有机遇一说的,可遇而不可求,但是要做好准备。
也希望在这个行业中大家可以互相分享一下工作经验与心得,给新人一些启迪,给老人一些回忆。
来源:游戏陀螺