本人工作5年,目前有两个比较合适的Offer,一个是去做游戏,一个是去新浪微博,前者待遇比后者少2k,现在很纠结应该去哪个公司,是继续做APP应用开发还是去做游戏?求大神们指点
--------------------------------------------------
先说一下个人情况:
两年半windows平台经验(C++)
两年Android平台经验
不到半年的iOS平台经验
自己独立做过一个小应用(android & ios)
目前的角色是Team Leader
--------------------------------------------------
个人分析了一下两者之间利弊:
做手游:对我来说,很新鲜,而且主观上比较感兴趣,特别是cocos2d这门技术,个人也一直有进入游戏行业的想法,但做游戏具体是怎样的,我不清楚。目前对于整个游戏行业来说,手游的前景还是不错的,而且是趋势,估计3年内会相当火爆,行业人才应该是比较稀缺的。做游戏一般都是底薪+提成的方式,也就是说,做得好,可能会撑死,做不好,就是保底薪资。在网上也了解了一下行业状况,基本上是90%的游戏都在亏,或者尽量求不死,所以做游戏,在待遇上,可能风险会很大。我并不惧怕新技术,个人有很多的代码经验,对于转行做游戏来说,入手肯定也不会慢到哪里去。问题在于,我是否真正的喜欢做游戏,虽然我很爱打游戏(星际2、WC3、使命召唤、CS等),但并不代表我真正的喜欢做手游,我想做游戏是否是内心的一时冲动,是否是仅仅想学新东西的冲动?如果做游戏,要想进入深层次的学习和提升,现在转行晚不晚?这些问题我一直在思考,但也没思考出个屁出来,真是蛋疼。。去新浪微博:继续做Android,可能会在这个平台上进行更深层次的学习(在大环境下,学习当然还是得靠自己,指望别人给你灌是基本不可能的),之前在项目中做的东西基本上方方面面都做过一些,但肯定是杂而不精,虽然说对优化、性能等问题有一些个人的见解,但肯定是达不到微博这种级别应用的水准,所以,如果去这个公司,一是平台大,有名气,以后的职业生涯可能会越走越宽;二是的有机会见识和学习一下真正大项目的架构、设计、管理等各各方面的内容,对自己在技术深度、管理、人脉、见识等的都会有一定的提升和积累。但众所周知,微博这种大项目,现在也是一个比较成熟的产品,估计以后的方向是平台化,商业化,去了之后估计也就是一个萝卜一个坑,对个人到底提升有多大,也是个未知数。
--------------------------------------------------
哎,人生无处都面临着这样或那样的选择,棋错一招,有可能全盘皆输,自己以后的职业生涯会走越窄。棋胜一招,皆大欢喜求大神指点迷津!!!游戏应用抉择技术经验
--------------------------------------------------
先说一下个人情况:
两年半windows平台经验(C++)
两年Android平台经验
不到半年的iOS平台经验
自己独立做过一个小应用(android & ios)
目前的角色是Team Leader
--------------------------------------------------
个人分析了一下两者之间利弊:
做手游:对我来说,很新鲜,而且主观上比较感兴趣,特别是cocos2d这门技术,个人也一直有进入游戏行业的想法,但做游戏具体是怎样的,我不清楚。目前对于整个游戏行业来说,手游的前景还是不错的,而且是趋势,估计3年内会相当火爆,行业人才应该是比较稀缺的。做游戏一般都是底薪+提成的方式,也就是说,做得好,可能会撑死,做不好,就是保底薪资。在网上也了解了一下行业状况,基本上是90%的游戏都在亏,或者尽量求不死,所以做游戏,在待遇上,可能风险会很大。我并不惧怕新技术,个人有很多的代码经验,对于转行做游戏来说,入手肯定也不会慢到哪里去。问题在于,我是否真正的喜欢做游戏,虽然我很爱打游戏(星际2、WC3、使命召唤、CS等),但并不代表我真正的喜欢做手游,我想做游戏是否是内心的一时冲动,是否是仅仅想学新东西的冲动?如果做游戏,要想进入深层次的学习和提升,现在转行晚不晚?这些问题我一直在思考,但也没思考出个屁出来,真是蛋疼。。去新浪微博:继续做Android,可能会在这个平台上进行更深层次的学习(在大环境下,学习当然还是得靠自己,指望别人给你灌是基本不可能的),之前在项目中做的东西基本上方方面面都做过一些,但肯定是杂而不精,虽然说对优化、性能等问题有一些个人的见解,但肯定是达不到微博这种级别应用的水准,所以,如果去这个公司,一是平台大,有名气,以后的职业生涯可能会越走越宽;二是的有机会见识和学习一下真正大项目的架构、设计、管理等各各方面的内容,对自己在技术深度、管理、人脉、见识等的都会有一定的提升和积累。但众所周知,微博这种大项目,现在也是一个比较成熟的产品,估计以后的方向是平台化,商业化,去了之后估计也就是一个萝卜一个坑,对个人到底提升有多大,也是个未知数。
--------------------------------------------------
哎,人生无处都面临着这样或那样的选择,棋错一招,有可能全盘皆输,自己以后的职业生涯会走越窄。棋胜一招,皆大欢喜求大神指点迷津!!!游戏应用抉择技术经验
应用、APP,只要能山寨的,TX都会第一时间冲上去。看来去TX还是最保险的啊。
app工资高嘛,
而游戏的话在业余时间搞,
说不定搞出点名堂来就发了
搞不出来也就当个人娱乐了
一个人想要在业余时间,从0开始搞游戏,其实还是有些困难的,顶多就是玩一玩,浅尝辄止一下新技术,指望它发财,基本不可能哈。
包三餐说明加班严重啊请慎重!
哈哈哈哈,这也算是福利的一部分啊,我加了N年了班了,貌似不加班就不爽,真是命贱啊。
上次去腾讯面试,我面Andnroid高级工程师,结果人家给了我一套C++的题目让我做,真是淡腾死我了,C++基本上忘记得差不多了,14道题,有5道算法,人家说JAVA不显水平,真是霸气侧漏啊。不过说来说去,腾讯是我目前面试里面最难也是最狠的公司。
另外,我没去过大公司,的确想进去体验一下,也算是能给自己添点金吧。课余时间,如果我还是有兴趣,那就自己先学学cocos2d,反正教程一搜一大把。
另外,移动平台是趋势,肯定还会火很长一段时间。
不过话说回来,我也觉得游戏更有挑战些,钱途嘛,也得看项目啊,大部分手游貌似都不怎么赚钱啊!
1,对于游戏,从你的叙述来看,其实你自己也并不知道自己是否合适做游戏,你对游戏目前只是在有兴趣上面。想一想,如果你做游戏,好一点,奖金几个月,如果真是能拿48个月的,你觉得可能?而且多数游戏都不能太赚钱,所以,做游戏,也不一定会给你带来太多的利益,目前来看至少是这样的,再说,你去做游戏,是一个新的行业,你要学,要学就要交学费,所以一年,甚至两年你都处于学习期,那么你能保证自己一定就能做到一个很好的位置吗?这个也是一个未知数。
2,从你的回复来看,你对于加班还是考虑得太少,你认为加班不是问题。这一点我是了解的,也相信你肯努力,但是,你现也不是刚毕业,你也有自己的家庭,加班也要考虑进去,做游戏肯定会比较累,而且你也是新手,所以会更加累,那么你给家庭的时间就少了。我现在就深有体会,能不加班就不加班。尽管有时候很想加班把东西做完,但是一旦身体跨了,什么都是浮云,就算你有房有车,又能怎么样?因此。加班也要考虑下。
3,对于sina,还是比较不错的,而且sina微博还是很不错,也算是比较火的产品。这是一个机会。他们能把应用做到top 5,没点本事肯定不行,所以你去sina的话,可能能学会更多的东西,让你在android方面有更多的技术沉淀。另外,现在大家可能觉得做一个app的技术含量不高,但是,能体现app的技术含量的地方不是能做一个界面,而是体现在性能,流量,耗电量等方面,你去sina可能能有一个更加全面,站在一个更高的层次来理解移动互联网。
4,sina也是一个很好的品牌,对于你以后,会更加好一些。如果做游戏,两年后如何还是默默无闻,到时候年纪一大,处理就尴尬了。说得很混乱,大概就是这几点吧。
1,对于做游戏,一年,甚至两年你都处于学习期,那么你能保证自己一定就能做到一个很好的位置吗?这个也是一个未知数。
这个我考虑过,的确,从头再来,要想真正深入这个行业,从技术、业务等方面上来说,没有长时间的沉淀是不行的,而且想要到达一定的层次,所耗费的心力也会很大,无疑延长了我继续做coder的时间,过了30多后还在不停的code,工资肯定也不会高到哪里去。
2. 对于加班,哎,老了,确实要考虑了,我得改掉抽烟这个毛病,还得多运动运动,多抽时间陪陪老婆,丰富一下业余生活,培养一些其它兴趣,不能每天电脑面前一坐,就懒得动了。
3. 4所说的,也是我目前认为去sina的一个巨大优势,大品牌,能把产品做到top5,肯定是有他独有的优势和技术实力的,对自己来说,也是一个很好的机会,无论是android上的技术积累,还是项目管理,对我以后的出路会更大一些。
再次感谢大神的回答。哈哈哈哈
2. 任何东西,自己没有亲自试过,都不具有确定性,所以,要自己多写;当然,你需要有一些DEMO来做参考,Android官方的API DEMO就是最最好的例子,涵盖了所有的基础知识和一些有意思的topic。
3. 找一本Android的工具书,能完善一些概念性的东西,但书中的DEMO有时候和工作级的代码还是有一些差别的。
4. 学会看官方文档。
5. 找一个认为有意义的例子,无论大小,逐步完善这个例子。
6. 多调查,多搜索,碰到问题可以上stackoverflow上去搜索,当然,得用英文。
......
还有很多方式,每个人的学习方法都不尽相同,good luck.
2. 任何东西,自己没有亲自试过,都不具有确定性,所以,要自己多写;当然,你需要有一些DEMO来做参考,Android官方的API DEMO就是最最好的例子,涵盖了所有的基础知识和一些有意思的topic。
3. 找一本Android的工具书,能完善一些概念性的东西,但书中的DEMO有时候和工作级的代码还是有一些差别的。
4. 学会看官方文档。
5. 找一个认为有意义的例子,无论大小,逐步完善这个例子。
6. 多调查,多搜索,碰到问题可以上stackoverflow上去搜索,当然,得用英文。
......
还有很多方式,每个人的学习方法都不尽相同,good luck.总结得太好了。不愧工作5年的,条理清晰!!
2. 任何东西,自己没有亲自试过,都不具有确定性,所以,要自己多写;当然,你需要有一些DEMO来做参考,Android官方的API DEMO就是最最好的例子,涵盖了所有的基础知识和一些有意思的topic。
3. 找一本Android的工具书,能完善一些概念性的东西,但书中的DEMO有时候和工作级的代码还是有一些差别的。
4. 学会看官方文档。
5. 找一个认为有意义的例子,无论大小,逐步完善这个例子。
6. 多调查,多搜索,碰到问题可以上stackoverflow上去搜索,当然,得用英文。
......
还有很多方式,每个人的学习方法都不尽相同,good luck.总结得太好了。不愧工作5年的,条理清晰!!你也来上几条呗。你不也工作5年么?哈哈哈哈
2. 任何东西,自己没有亲自试过,都不具有确定性,所以,要自己多写;当然,你需要有一些DEMO来做参考,Android官方的API DEMO就是最最好的例子,涵盖了所有的基础知识和一些有意思的topic。
3. 找一本Android的工具书,能完善一些概念性的东西,但书中的DEMO有时候和工作级的代码还是有一些差别的。
4. 学会看官方文档。
5. 找一个认为有意义的例子,无论大小,逐步完善这个例子。
6. 多调查,多搜索,碰到问题可以上stackoverflow上去搜索,当然,得用英文。
......
还有很多方式,每个人的学习方法都不尽相同,good luck.
谢啦!推荐本书吧?
还有很多方式,每个人的学习方法都不尽相同,good luck.
谢啦!推荐本书吧?
这个,说实话,我没看过一本android的书。你上当当上去看看,多的是,看看评论,然后决定买哪本。
套用我们 leader的话,牛了到哪也死不了你。
引用我同事的一句话:“ 选择你所坚持的,坚持你息选择的。”共勉之。
特别感谢以下大神的提点,你们给我提出很有价值的参考:
u011493716、lieri111、wangqiuyun、u011519959、leehong2005结贴,散分
如果能追加分数的话,我再加200分,不能加的话就算了,各位就少得点。
我早就听说做游戏能拿到20K+,累些有回报也是正常的。
天天和算法打交道也比较有挑战。
如果你已经成家有孩子,还是和家里人商量下是否合适。
要是只一个人,那就多学点知识吧!现在是两个人,明年年底可能变3个,生活也有压力啊。如果一个人,事情可能就好办多了。
要是做游戏,天天加班到12点,明年底变三个有压力啊!
是啊。哈哈哈哈。不过最终决定去sina哈。