bat网易三百六这些公司你可以轮一遍的,年轻人不要冲动,熬一熬,既然清闲那肯定有时间做自己的技术,你以为换个公司就有人带你了?还不照样是打杂。大公司90%以上的人本来就是需要打杂的,需求如此。
更不要裸辞。
至于大牛,其实就在你面前,你不愿意看而已,你薄弱的地方的确很多,但每天都有时间啊,那么多经典书的作者,哪个不是业内顶尖?你靠着捡所谓大牛的剩饭,能比得过看这些真正的神仙写的书?
学安卓嘛,我的建议是不要学,看你的语气也像是个有追求的人,你想想,你的追求是写安卓app吗?肯定不是,安卓算个蛋。
iPhone兴起之前没几个人会写Objective-C,懂Cocoa,但是这几年涌现了无数会写的人出来,一门语言一个平台而已,傻子才会觉得这东西有壁垒(对了说的就是傻子)。
在市场需求(qian)的驱动下,一个月可以出现几十万Objective-C程序员、iOS开发者、Erlang工程师、Go码农,你想想是不是这个道理?
安卓app能把你带到多高?
我就是你想找的人,我就劝你留着提升技术再跳。一边上班一边学习怎么了?回家那么多时间你都学不进去,你裸辞了想干嘛?你去了下一家就能所有时间都在进步了?一定有牛人?一定有牛人愿意屌你?写脏代码垃圾业务就没法提高了?毕竟太年轻
所以说呢,你现在要做的,就是不要那么功利地去认真学一些东西,你感兴趣的是什么?编程的动力是什么?以后想成为怎样的人?
你要是能想清楚这些问题,辞不辞职倒也不是什么事了,反正你以后混不开别人又不用给你擦屁股。
seek啊seek,像你这种职业生涯的问题,我之前早有答案讲烂了,可以说是通杀你们所有诸如「学什么?怎么学?要学多久?」此类的问题了,找来好好研习吧。
我想我可以给你一些建议。
=====================
我有好些BAT的朋友,大公司过的状态都各不同;我也曾在其中一家打杂实习过一小段时间,然后回来保研,在我导师的一个技术型提供大数据服务的小公司实习了近一年不到。
我不评价你实际BAT里的状态如何,但我不建议你这么快就离职。
首先你要找好下家,看你这状态应该去些技术型小公司不错。不要听别人常说小公司多弱什么的,很多像我们这样的小公司里绝大部分人至少轻松拿个BAT offer不是问题,但他们就是愿意来小公司。所以我觉得你目前的一个难处是如何找到一些适合你自己的这类优质小公司,既然你出身TOP 985,朋友里应该会有这类人,找他们推荐一下,多和他们聊聊。
其次,大公司里有着深不可测的资源,这是小公司再优质也弥补不了的。当时我们那一批实习生离职(好多回去读研的……)的时候好几个人都是偷偷新买个移动硬盘疯狂拷内网资料回去。而且时不时的很多分享会,其视野和高度也是小公司难比的。多利用这些资源来改造自己。
第三,看看前辈们的代码。我不说前辈们代码就一定好,坑也挺多,我实习都发现了承载亿级访问量的引擎代码写得也不怎么样,但人家修修补补就是能跑,虽然越来越恶心。但是你自己通过读它们的代码,可以提升自己的水平,毕竟你的水平也没到可以俯视人家代码的程度,取其精华去其糟粕。而且你要能这种代码都读下来了,你的读代码的承受力和能力都会大增。这对你写代码是有一种潜移默化的影响的。
第四,辞职学技术不靠谱。你一个人没有线上服务器没有实际项目,成长是极其极其有限(是的,我必须要强调两次)。项目就是一个推动你快速成长的动力。
第五,我不清楚你在哪个公司。就我所待过的那一家,其组织架构变动是很频繁的。所以,就算boss不看重你也不要太灰心,先好好干好自己的事情。如果你总是打杂没啥事做,说明你的工作极其不饱和,估计你所在的team要么是边缘业务,要么你这个名额在team里是多余的。不管怎样,先把leader分给你的任务能够保证较迅速完美的解决,要让leader以及其他同事都看到你的能力可以胜任核心开发,那么leader届时总让你打杂,其他同事也不同意的。(开玩笑请个人回来有能力了不让他干活让我们干这么多是闹哪样!)
第六,多和其他组的同事想办法勾搭一下。大公司里很多什么联谊啊、兴趣俱乐部啊之类的,多参与一下认识一些人,让他们觉得你比较靠谱,等你有资格转岗了,你就知道这些人脉是多么有用了。