985屌丝求指点迷津

犀利叔蓝波 2013-06-02 06:28:10
85年生。
2001年,我考上了传说中的985中“九校联盟”的某一所大学,物理系,后来转微电子专业。
2012年,我工资4000。
2013年,辞职欲转行游戏编程,已宅半年有余矣。

人生起伏成这样我想也算稀奇了,下面详细说下我的经历:

01年经历了梦想实现的狂喜,入校后却猛然发现一切都和原来想象中的不太一样,那里不是天堂,生活依旧是整天听课、写作业……我开始意识到人生其实是没有彼岸的,苦难将永恒延续。迷茫中开始逃课、泡网吧打游戏,于是挂科到了退学边缘。
我很害怕,就办了休学,希望好好休整一下来面对未来。
第二年复学,仍旧是不堪忍受现实,再次休学。
所以03年才算真正开始读大一。因为休学年限已满,没了退路,于是很辛苦的跟着拖。各种挂科,各种重修,不过总是有惊无险维持在不至于退学的程度。依然习惯泡网吧逃避现实。那些年,眼见很多玩在一块的同学纷纷忍受不了这种煎熬干脆退了学,最终自己孤独的坚持了下来。现在想来都是泪……
07年毕业时,还剩一门课不及格,学校只给发毕业正,扣着学位正。但是格外开恩,答应什么时候补考通过什么时候学位正发全。
于是又混了一年,总算修得圆满。

最后这一年发生了人生一件很重要的事情,我第一次爱上了一个妹子。可以想象在当时我那种情况下,是不可能有勇气去追的,客观来讲就算追也必然追不到。
在日复一日的苦闷自责中,在这种强烈的感情刺激下,我神奇的有了一种豁然开朗的感觉。我想这就是传说中的物极必反、否极泰来。我抬头环顾四周,突然发现,自己早已一无所有。而丢掉了一切束缚之后,人反而变得泰然自若,勇气源源不断的产生出来,我认清了过去所谓的迷茫只不过是懦弱逃避的借口,而一个男人唯一该做的事情就是面对。

当然未来不可能一帆风顺,我也远没有自己想象的那么坚毅。试图获得和心仪妹子同处一个校园机会而参加的09年考研最终也成了一个笑话。我不可能在一夜之间就真正勇敢起来。
所以09年又浪费了一年青春后,10年终于踏上了找工作的旅途……

这一年,我已是25岁,青春最美好的时光都可耻的射在网吧,原本无量的前途现在看不到一丝光明。

在人才市场各种被鄙视,不过倒也很快找到了第一份工作——某安防公司的软件测试。工资2600,高兴的回家途中被电话告知弄错了,没经验的应该是1800。那时能有份工作就很开心了,根本不在乎工资。
干了一个多月,发现这工作实在太简单,天天就点点鼠标写写EXCEL,加上平时表现不是那么服帖,很快被早已看我不顺眼的组长一脚踢了出来。

受了这个打击之后,我开始反思重定位自己。这个社会到底需要哪些“人才”?我有可能找到的最好不要像测试那么枯燥的工作有哪些?我开始在百度上搜“电子信息产业”、“微电子”、“IC”…一边概叹自己以往的无知短见,一边逐渐真正的了解这个社会。
之前找工作被问到最多的问题就是:“你做过什么项目”?
明显我毛都没做过,所以我决定开始做一个“项目”。因为对音乐有兴趣,我想做一个“电子琴”。完全没有头绪,只能上百度搜,发现大家都在使用一种叫“单片机”的东西,于是我就又百度“单片机”,后来下了郭天祥的教学视频,一边看一边反复的翻《电子线路基础》、《模电数电》、《微机原理》,终于有一天顿悟了整个体系的大致脉络,之后的学习变得异常轻松。
到了年底,靠着电子市场买来的烙铁、万用表、洞洞板、各种元件,总算焊出了个按键就能发声的玩意。夜里做好第二天早上就迫不及待的拿着去了人才市场,很有缘的遇到了数月前面试且被拒过的一家做无线音频产品的公司,并且因为老板是校友,就又获得了第二份工作。

工资依然是1800,不过对这次机会我格外珍惜。从仓库搬东西到摆灭火器,从坐在产线打胶焊线到往元件盒里添器件,我都干得很认真。后来慢慢被认可,老板也比较照顾特别给了很多学习锻炼的机会。在公司一共干了一年零七个月,除了学会画板、系统巩固了模电、在日常各种调试测试各种打杂中积累了不少行业相关经验外,还独立做了几个完整的小项目。业余还自学点arm什么的,慢慢对软件从底层到操作系统到顶层的构建又有了一些体会。
薪水虽然每次涨得不多但也够频繁,2500、3250、3750、4000。一步步走来还是有些欣慰的。
但是发展空间终究有限。核心技术都是老板自个弄,我们只能打打下手搞搞外围。让你去弄射频吧?又没那个能耐…传说一个好的射频工程师要修炼十年,真没这个决心和意念。硬件一个板也画不出花来,软件公司其实又没什么需求。
对生活环境日益厌倦,在公司整天琐事缠身,在社会大背景对下又显得如此卑微,于是终于一次意外的争执让我做出了离职的决定。

第三份工作来的挺容易,也算个大公司,节奏没那么急琐事也不多,发展空间也有。但是总感觉领导同事对技术都有保留,浑身的力气使不上。加上进来时各种坏印象——骗到外地压工资、隐瞒六天工作制等,对这家公司哪瞧哪不顺眼,对前途完全失望,便索性赶在转正前递交了辞呈。
此时已是2012年末。

在第三家公司时,因为轻松,业余开始研究起好久前就一直有兴趣却未实现的游戏编程,慢慢已感觉入了门。
那时信心爆棚,心想,这样拿着5000不到的薪水,一年年熬下去何日是个头?既然辞职了,这次要玩就玩个大的!
于是作了一个决定——转行,抛下嵌入式,入行做游戏!目标是通过一段时间的自学,掌握相关技能后,直接找份薪资翻倍的工作。

当然这并非一个拍脑门想法,而是经过反复斟酌,以下是我思考出的一些理由:
1,热爱游戏,玩了近二十年了。没吃过猪肉还没见过猪跑?就算在游戏编程行业是零经验,但我多年来对游戏的理解和领悟,也会有所助益。

2,之前有单片机编程经验,本来就有朝应用层发展的想法,而以往对硬件和底层驱动的理解,显然对顶层的工作也是有帮助的。

3,嵌入式开发,往往一个项目几个月下来,就积累那么几点经验,进步是一个缓慢漫长的过程。而像游戏编程这种需求知识广泛的工作,需要不断学新东西,每天都有收获。而学习能力强是我的优势。

4,以前有种误区,认为硬件工作看起来高深一些,做硬件的比做软件的收入要高。后来发现似乎并不尽然,一个做些简单界面设计工作的软件工程师、甚或是一个游戏数值设计师,收入都要略高于一个画板多年还有点EMC经验的硬件工程师。当然不同性质不同难度的岗位收入千差万别,不能简单的软硬划分,但总体而言,我觉得自己改行做软件,钱会来的更轻松,自己更适合做这个。

5,在我的想象中,游戏开发公司的环境,相比工业味浓重的到处都是电烙铁万用表的电子产品研发部来说,可能会更有活力。一方面至少大家都有共同的爱好就是打游戏。另一方面,可能还会有许多做动画的、做美工或者做音乐的妹子,这些从事艺术性质工作的人,要有趣生动许多。

6,进退自如。即便最终发现这个行业并不如想象中那么乐观,我仍旧可以凭借编程经验轻松转到很多邻近行业,3D动画做不下去了,马上可以转去做其他图像处理,游戏AI做不下去了,可以转去做机器人的人工智能。只要自己肚子里真有货,还是可以在这个社会纵横驰骋的。

7,以前的老板建议过我去做技术支持,因为我那时也做过一些类似工作,表现还算可以。他说现在去搞软件晚了些,以我的外在条件和学历背景还有性格特征,做技术支持可能更有发展空间。
我从来不觉得技术支持是个比纯技术低端的工作,因为国外很多大公司的技术支持,都是做过很长时间基层工作然后才有资格去做那个职位的,论起技术来也是牛的一比。
只是我总觉得,一个人得有些拿得稳的东西做支撑,基本功很重要。像赵本山演小品钱出名前演了多年二人转。刘欢何炅姜振宇,除了唱歌做主持,背景是多年在大学里任教。在做一些高端的事情之前,先把低端的事情吃透,等到升级的那一天,表现才会出色,因为你是个有底蕴的人。
有个家伙总和我说与其去做编程,不如直接找个高层点的策划工作,或是其他更容易接触到市场前沿的岗位,这样才不至于被他人牵着鼻子走。我总觉得时机未到,不排除将来会有去其他岗位甚至自己当老板的可能,但显然不是现在。

8,有人会说写代码是吃青春饭,年近三十了再去干这个会显得力不从心。我觉得这个属于无稽之谈。在前家公司时看到很多搞硬件的年轻小伙也已是满头白发,这也是我离开那的原因之一。整天坐在办公室从事脑力劳动确实是伤身体的,但是可以通过健康的生活方式来解决。说到底每个人的健康状况还是自己造成的,和职业有关但关系不定然。
像打dota的时候,菜鸟时总是很紧张注意力高度集中,来个人gank一下就被吓得不行,自然会搞得很疲惫,而且结果也不一定赢。但当你水平达到一定境界,学会了如何放松,如何用最少的动作和精力来达到最佳效果,游刃有余的冷静化解每一场危机,甚至能诱敌深入计划一次次反杀时,会发现一连多场都不会觉得有多累。
有时候年轻人觉得累,仅仅是心理上的疲惫,前途无望会觉得累,情感孤独会觉得累,要是这些都解决了,自然干劲十足。不管什么事,学会自我调整轻松对待真的很重要。
反正我觉得现在开始不算晚。


说干就干,接下来的日子,我不断了解游戏行业,读产业报告,看市场走向。调查各大公司的招聘状况。大致确定了朝端游前端发展。根据职位需求定学习计划,在网上搜索前辈写的入行指引,弄了大批学习资料。
《windows程序设计》、《windows网络编程》、《windows多线程程序设计》、《游戏编程入门》、《PC游戏编程:网络篇》、《游戏之旅——我的编程感悟》、《windows游戏编程大师技巧》、《游戏编程中的人工智能技术》……
我也早已深刻的认识到实践出真知的道理,所以自己定制了一个演示作品边学边练。虽然只是个简单丑陋的玩意,2d画面,两个小人互相踢,但是它真的能联机对战,还做了一个AI…
在解决实现过程中遇到的一个个稀奇古怪的小问题时受益良多。

等到小作品接近完工时,我开始跃跃欲试。但是这时,猛然打了一个寒颤。突然意识到,什么directx啊、winsock啊、多线程啊等这些花里胡哨的玩意确实是可以快速的翻书有所了解并在作品里应用反映出来。但是最基本的C++特性、面向对象编程思维、数据结构和算法这些玩意可是要靠真功夫的,必须有个积累过程才能有较深领悟。这个真有些棘手。
比如我直觉上认为必须将源代码重写一遍,摈弃面相过程的思维,让它看起来更oop些,但又一时无法知道到底应该改成怎样才算oop。
至于笔试环节铁定逃不脱的数据结构和算法,现成的资料倒是挺多,下些功夫应该就能改善,但是也不是一天两天的事。

望山跑死马,前路漫漫,岁月蹉跎……

根据我现在的个人期望和行业格局,可选择的公司似乎就那么几家,腾讯、完美、网易、畅游……都是知名大公司,要求肯定不低,笔试能不能过很没把握。
一旦求职失败,假如要转投小公司的话,多半都是页游、手游。要换系统、搞不好还要换语言,虽然都不难,不过毕竟技术储备上很多反复。大多还要经验
而且作为一个游戏爱好者,本人不怎么青睐页游、手游,觉得那些不是真正的游戏。现在市场看似火爆,有多少泡沫也很难看清。混个小公司,工作年限是积累了些,搞不好混垮了,钱也没挣到,还落下一身写代码的坏毛病。

所以这些天我有些迷茫。
1,是坚持宅在家里修炼一段时间,准备得更周全了去一举拿下最理想的职位?
2,还是早些尝试,万一不合格,转投大公司的测试岗等简单职位,寻求转部门机会?
3,还是早些尝试,万一不合格,转投小公司程序岗积累经验?
4,还是别折腾了做回嵌入式?
5,还是????

人生最重要的是决策,方向对了比什么都强,所以在这里写下自己的经历和一些想法,希望听到各位前辈、同行的一点建议,多谢!
...全文
555 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
好好單调 2013-07-22
  • 打赏
  • 举报
回复
楼主必成大气啊。 我比楼主小几岁,从C++开始起步的。 目前也比较迷茫,想往游戏这方向发展,也不想做神马页游之类的。。 也玩DOTA。。。 楼主联系我呗,共勉一下啊。
Ccc_rookie 2013-07-03
  • 打赏
  • 举报
回复
楼主是真正的人才,大器晚成,相信你坚持下去会成功的, 另外,我也很爱好游戏,不介意的话可以私底下多聊聊、
cccccai 2013-07-01
  • 打赏
  • 举报
回复
LZ,想和你聊聊,留个联系方式吧
无聊找乐 2013-06-02
  • 打赏
  • 举报
回复
不想做嵌入式就转吧 转的过程肯定不会一帆风顺, 但只要坚持,总会有机会的.我是这么觉得的.
  • 打赏
  • 举报
回复
楼主,我看好你 ~
无聊找乐 2013-06-02
  • 打赏
  • 举报
回复
10年开始找工作时25岁,01年考上的大学。楼主16岁就上大学了啊,中科大的少年班?
Tiger-3D 2013-06-02
  • 打赏
  • 举报
回复
艾玛,好长好长
xiars123 2013-06-02
  • 打赏
  • 举报
回复
lz,昨天我还回复过你面试完美的帖子,没想到同为985屌丝。。。 lz大学读得真早,我88年的,07年才上大学,虽然没怎么去网吧,但也是宿舍里的游戏屌。 好在勉强毕业,学的计算机,不会coding只会玩游戏。 工作快两年,现在也基本很少玩游戏了。 劝lz早些尝试,可以先面试一些小公司,如果过了起码有保底的,没有offer就当攒面试经验了。 如果不能去大公司,个人看法是最好去小公司积累一些开发经验,而不是别的岗位的经验。
转角天边 2013-06-02
  • 打赏
  • 举报
回复
一方面至少大家都有共同的爱好就是打游戏 这是什么逻辑,难道阿里巴巴的员工都喜欢逛淘宝
gogogo 2013-06-02
  • 打赏
  • 举报
回复

590

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧