最近有很多同学在向我咨询关于Android开发实习的事情,所以就大家问的比较多的问题跟大家聊一下。
关于公司
现在有很多的培训机构和骗子公司混杂在各种招聘网站上,所以找工作时一定要先查清楚公司的经营情况。可以到国家企业信用信息公示系统查询相关的经营范围和经营资质,还可以到天眼查或者网上搜索查看更为详细的信息。比较靠谱的招聘网站有拉勾网,boss直聘,猎聘网等,投简历,去面试的时候一定要提高警惕,避免上当吃亏。
关于岗位和技术
Android开发的岗位很多很复杂,根据不同的行业不同的工作内容可以划分出很多种岗位,但是在大体上一般分为应用层开发(应用软件开发)和底层开发(驱动开发,系统开发等)。
应用软件开发,需要掌握熟悉Android常用组件、框架和技术原理,需要熟悉网络通信机制,对Socket和HTTP有一定的理解和经验,其实主要就是UI效果的实现,网络通讯和数据渲染。
驱动/系统开发更多的需要掌握Android系统、Linux系统以及硬件的知识,一般还需要掌握熟练C/C++等底层开发语言。
当然这只是大体上的区分,实际上根据不同的业务需求,公司所要求掌握的知识也不一样,比如硬件相关的应用开发,还需要掌握蓝牙、wifi通讯等相关技术,再如近几年出现的Android深度学习开发工程师,可能需要掌握Python等深度学习相关语言,这些岗位要求掌握的知识就有很多和其他开发岗位不一样的,所以具体的岗位责任要求还是得根据招聘信息上具体的说明为准,并且在后面的工作中,因为项目需求或者人员变动,也有可能需要用到其他的技术。IT行业,技术不断更新迭代、业务要求不断变化,所以必须要不停的学习,提高技术水平,积累项目经验。闲暇之余也可以自己做一些个人项目来练手,或者学习网上的开源项目。
关于简历和面试
因为不同的岗位有不同的岗位责任,所以可以先根据自己的能力挑选出适合自己的岗位,然后再根据岗位责任去准备自己的面试。
不同的公司可能有不同的面试流程,大公司的面试流程一般更多。一般分为人事面试和技术面试,技术面试有的公司有笔试有的公司没有,但是做好准备总是没有错的。关于简历怎么写,面试怎么准备,面试技巧等等网上有太多的资料可以参考,可以在博客平台和知乎上找到很多,我这里就不多说了,下面给出一些我曾经参考过的资料。参考资料只是参考,具体还是要结合自身情况和具体岗位责任要求,总结出适合自己的一套方案,适合自己的才是最好的。
Android开发工程师面试指南
两年JAVA程序员的面试总结
如何写面向互联网公司的求职简历
程序员简历应该怎么写?(知乎)
禅与写简历的艺术
应聘互联网公司的简历应该是怎么样的?
关于实习协议和劳动合同
有些公司试用期/实习期签订的是实习协议/试用合同,也有些公司是直接签订劳动合同,劳动合同里面说明实习期/试用期。大多数公司的劳动合同都是一年为一个周期,到期可续签,有一些公司可能实行别的政策。无论是实习、试用或者是其他方式,反正只要发生劳务关系,肯定就得签订相关的协议或合同,如果后面有劳资纠纷,这些都是合法维权的证据。签订合同的时候一定要认真的看清楚上面的每一条条款,可以多看几遍,不要随便扫几眼就算了,一定要确认无误了才签字。劳动合同的周期一般不影响员工离职,具体以劳动合同上面的条款为准,离职最好是和平离职,离职前做好工作交接以及薪资结算,并且要公司开具离职证明,很多公司招人时都要员工出具上一家公司的离职证明。
关于加班
无论在什么公司工作,都不可避免加班问题,有一些公司是有偿加班,但更多的公司的无偿加班,还有一种更恶心的是故意加重任务,导致开发时间变得十分不合理,让你想不加班都不行。对于加班,如果是长期加班或者996的公司,无论是有偿还是无偿,都不适合长久待下去,长期加班可能会导致你没有时间去学习新的技术、知识,你的的技术就会一直原地踏步,在这个技术快速更新换代的时代,原地踏步就是退步,很快就会被淘汰,所以一定不能让加班成为技术进步的障碍。而这样的公司大多都是不顾员工自身的成长,只会压榨员工的,这样的公司基本没有做大做强的可能。当然,有一些公司会在一些项目上使用新的技术,或者有技术比较好、技术经验比较丰富的老员工带领,这样虽然加班,但是却可以学到一些东西,这样可以权衡一下利弊,看看留下来付出的时间和精力是否值得,如果不值得就要尽早做好离职打算,越早走越好。
关于套路
工资
很多公司在发布招聘信息时,往往薪资都是范围很大的,所以一般具体薪资待遇都是要在后面具体谈的,在谈薪资待遇时往往会有很多坑,有的找各种理由借口(如刚毕业工作年限不足,项目经验不丰富,学历较低等等)压低工资,有的会把部分工资变作其他形式(如全勤,绩效考核,年终奖等)。
对于压低工资,首先得评估自己的技术水平,再针对岗位要求,提出一个比较合理的工资(如果公司给的薪资在期望之上更好),反正只要自身有技术就不怕。有很多刚毕业或者工作没多久的同学其实技术都很厉害,但是往往因为经验问题而缺乏自信,导致工资被压得很低,可以先在公司待一段时间,在工作中展现出自己的能力和潜力,然后及早的提出加薪要求,你的所作所为老板/上司都看在眼里,只要是有技术有潜力加薪肯定是没问题的。但是如果你已经展示出实力,公司没有主动加薪甚至提出加薪还不允许的,这样的公司还是不要待下去了,这样的公司肯定都是不会爱惜人才和重视人才的。
对于工资变作其他形式的就得权衡得失,看看是否可以继续干下去,但是一般这样的公司往往会有更多的坑,所以可以私底下和其他同事多交流交流,看看他们的待遇怎样,公司现状怎么样,如果坑多肯定要尽早走人。
画大饼
画大饼,估计很多已经就业的同学都遇到过。把目前没有的,说成是以后一定会有的,用骑驴挂菜的方法驱动驴一直走。比如分红、分股份、给期权之类。这些套路都很常见,其实只有极少数少数是能正常兑现的,多数是过了今天明天不知道在不在的。首先公司能不能发展起来另说,就算真的发展起来了,也有很多方式逼走你把东西收回来。为了稳定人心,就要给员工画大饼,大饼的套路不多,认真辨别,有好的去处没必要留着“画饼充饥”。
升职加薪
一般时候,领导不断的告诉员工,只要做好了就给大家升职加薪,只要好好做就能在这个公司赚到很多钱。你看咋们公司越入过万的员工有好多,你们现在工资这么低,是因为还不够努力,并且没有上手,只要在公司好好干,每个人都能够获得升职加薪的机会。还有就是提出离职的时候,对于员工要走,但还想用他一段时间,老板常常会承诺立马给其升职加薪,改编了职位名,提高了待遇,但还是让员工做着与之前类似的活,换汤不换药。
鸡汤、谈情怀
你还年轻,最重要的是经验。有些领导特别喜欢和才出来工作的同学说,你还年轻最重要的就是学东西和累积经验,公司愿意为你提供平台去培养你。是这样没错,但是钱也不能少呀,大家出来工作都是为了混口饭吃,不要被这种把你当作廉价劳动力来压榨的话语当成真话,毕竟公司老板不是你爸妈。
虽然你不是最优秀的,但是你工作勤奋认真,留在我们公司有的是机会,在坚持坚持肯定就能升职加薪。一边打击你的自信并让你感激她,从而有讨价还价的余地,尤其是升职加工资时就可以很好的体现。
-
一家好的公司不会跟你谈太多情怀,情怀是你老板的,员工第一要义是赚钱生活,没人有空饿着肚子陪你一个吃饱了的追情怀,仓廪实而知礼节,先把大家的钱包填满再谈奉献和追求吧。
作为员工,大饼是要吃一点,鸡血也要打一点。但不管碰到什么情况,一定要冷静分析。职场套路千千万,一定要不要轻易被洗脑。
最后
祝同学们都能找到满意的工作!
记录,分享,交流。