YY安卓工程师的个人见解

  应同学的邀请,瞎扯一下。

  从大二开始,有一点想法。确定了保研的机会不大,也不想考研,所以要为找工作开始做准备了——也就是说要学个一技之长,我选择了Android开发。个人觉得不管是做软件还是做硬件,说到底是一门手艺活。程序员从本质上来讲和木工、铁匠之类的没有区别,都是靠手艺吃饭的人。靠手艺吃饭的人,一个是看市面上是不是需要你这门手艺,还有一个就是你手艺的精湛程度。个人觉得,选择比努力重要,行业已经选了,然后选个你爱好的方向吧。或者,功利一点,选个好赚钱的方向。总之,定好方向很重要,然后就开始磨炼你的手艺就行了。

  这两年每年都在说移动开发进入了寒冬了,做移动开发的不好找工作了。首先,就我个人看来,这种话每年都在说,但是每年学得不错的人都能找到好工作。不能否认的,随着移动开发越来越成熟,市场和公司对于初级程序员的需求肯定是小很多了,初级程序员确实是不好找工作。从我了解到的,现在的普遍情况就是这样,很多程序员觉得自己找不到工作,公司又觉得自己招不到人。原因就是找不到工作的都是初级程序员,或者是有些人对自己的认知不足。而公司需要的高级程序员市场上又比较少,所以公司也觉得自己招不到人。

  所以,想要从事移动开发的同学, 这个行业成熟之后,沉淀之后,不再是随便学学就能找到不错工作的时候了。

  不管是搞开发还是搞研究,最重要是不要浮躁,千万千万不要浮躁!不要觉得看着很简单,就不想动手,尽量都要自己动手去试。学手艺切忌浮躁,切忌眼高手低。

  不会的东西自己先去找一找,搜索引擎是个好东西,多用Google。大多数东西能找到,找不到的东西也经常能找到线索。提问的艺术多学一学,总之,先思考,不会就去搜索,搜索不到再想想怎么合适地请教别人。

  信息收集很重要,实习的信息、工作的信息、各种新的技术、热门的东西,能早做准备就早准备,实习要趁早。有比赛的机会就去试试,很多时候是任务逼着你去学东西的。

  不管是找工作还是考研,希望你有说服自己的理由。希望不仅仅是爹妈要你考研,或者要毕业了不知道怎么办,大家都在考研,那我也考个研吧。不管是要减轻家庭负担还是看重工作经验,或者是不想在学校里了,选择去找工作,都希望你提早准备,实习有准备,秋招有准备。

  总之,选择一个想做的。或者,爹妈骂你一顿,然后让你选他们想让你做的。尽量做得好一点吧,至少混得好一点,混个人模狗样的也不错。要么追求个理想,要么混个生活,希望大家都能有方向。
装逼到这里就结束了,感谢。