关于实习工作的建议

关于实习工作的建议(发布在小班班群)

      结合自己找实习的经历,和跟同学之间的交流,总结了本文。(坐标:广州;岗位:Java开发)主要是针对走专业路线方向的童鞋,有些部分偏向于后台开发,考研考公的可以忽略。自己在提前实习和秋招过程中碰到的壁很多,也走了很多很多弯路,得到一些实践和总结,以下是本人在此过程中认识到的一些东西,有很多方面可能总结的不好甚至是有误导,还请批评指正。以下多是个人认知,肯定是会有偏见和误解在里头,毕竟每个人的想法或见解不同,采不采纳是你们个人选择的事,具体操作看你们自己。总体应该是好的,希望能帮到大家。

1.打好基础

       这个人人都懂,但能够真正沉下心去做好的并不多,从大二开始会接触较多的专业必修课,我们往往把它当做考试完就忘的过程。对于后台开发岗来说,要想进大型公司,计算机基础必不可少,主要包含操作系统,计算机网络,计算机组成原理等(前两个是重点)。还有编程中练习的数据结构,算法,俗称程序员的内功。实际编码中所体现的设计模式等等。这些往往也是大部分同学所欠缺的。在你当前看来这些对于你码代码搬砖没有很大帮助,但等到你开发大型项目,进一步理解程序设计是非常必要的。还有,知识面保障基础的同时,要有一定的深度和广度,特别是深度,这点没有大量的知识储备和优秀的学习能力是很难hold住的,在某些技术层面有自己的理解,让面试官看到你的亮点,得出留住你的理由。(本文主要讲解实习工作方面的一些情况,具体学习方面就不多赘述了)

2.准备方式

  • 简历

      这是必须的材料。关于简历的制作,模板方面自己就多上网看看啦。但是建议,版式一定要简洁,不能花里胡哨,最好保持一个主基调的颜色。简历模板有很多在线制作的平台,如五百丁(应该是人气最火的吧),和超级简历(本人就是用这家的模板,极简风格,也可能是直男风格……)。内容方面十分重要,除了你的主要基本信息(上网自己看需要哪些内容,身高体重之类的就不要写啦),在你的专业技能上要有所突出,学习的专业课程,获得过哪些奖(务必专业相关的)都可以写上去,和一些校内参与的干部职务,能让人看到你的沟通和团队协作能力。实习或是项目(最好是商用项目)经验部分,掌握技能或获专业比赛名次部分是你的重中之重,按时间排序,最新的或是最有亮点的项目或比赛放在最前面,确保面试官能够第一时间看到,建议显示你项目经历或专业技能相关的内容占整张简历的70%左右或以上,你是来面试技术岗的,确保你的重点所在,体现技术水平所在。

  • 投递渠道

       走专业方向的同学进入公司企业就业,这里的企业一般可以归类为IT类,但主要分为传统软件公司/产业互联网公司和互联网公司两大类,传统软件公司/产业互联网公司主要面对的群体是B端,也就是企业端,这也是招聘中可能占据大多数的公司,毕竟很多企业需要信息化服务或是在向信息化方向转型,或是在某些实体产业领域进行信息化方面的开发(产业互联网在国内也是一个大趋势)。互联网公司主要面对的群体是C端,也就是像我们这样的个体用户或消费者(像你手机上装的软件产品),这类市场往往也被大公司瓜分了很大的份额,往往也是工作节奏比较快的一类,从总体上来看也相对难进。也有人对于这两类公司的界定存在分歧,有些按互联网服务占公司中利润的比例,或是按产品面向的群体,或是按其他因素划分等等,当然这些见解因人而异,对于你求职并不是特别重要。IT类国企不大建议去(不同于其他行业,IT类的国企,在互联网开发技术方面,很多人是不屑于去的),绝大多数是技术一般(除少数一些很牛逼的),过的比较安逸(当然,不想太累的可以去,毕竟每个人想法不同),容易被同化,工资相对于同行业偏低,不要在该奋斗的年纪选择安逸。企业的校园招聘(我们不满足社会招聘的条件,暂时忽略)有宣讲会形式和招聘会形式,能去重点院校开多场宣讲会的公司一般是比较可以的,这是我们要重点关注的,也是我们进入好公司的重要渠道,这需要你们留意相关的宣讲行程,建议关注“华南理工大学学生就业指导中心”和“广东工业大学就业指导中心”微信公众号,或是其他一些重点高校的就业指导中心公众号,做事很专业,质量好的企业也很多,我们自己校内的公众号不想吐槽(存在过晚上发今天有白天宣讲会通知的情况),宣讲会或企业质量也真的很一般,去不去,看你自己。还有,互联网相关的招聘是有很多专门的线上平台,也有通用其他专业的,典型的有拉勾网,BOSS直聘,更新比较快的本人觉得是前程无忧,前两者上面的互联网公司很多,app设计也相对人性化。想看公司评价的话可以下载看准网app(以上均为移动端APP),对于靠不靠谱,担心会被骗的问题,以上平台总体是比较可以的,担心的话最好根据信息查下公司的主页(官网),多从百度上多找资料了解(企业登记信息,股权变更,资金情况等可以上“企查查”搜索),找多了你基本就能分辨了。拉勾网,BOSS直聘,前程无忧上均可以上传自己的简历,也可以根据自己钟意的岗位进行在线投递,也可以挂在app上,有时候会被公司的HR看中或是主动联系你,你的求职机会也会相应增加一丢丢。

3.提早实习

      这里的提早,有条件的话,早的话能去到大二暑假,也就是大二下学期结束,能不能找到就看自己实力和运气了,运气觉得是占大部分的,因为愿意招大二年级的确实非常少,而且你能工作的时间肯定也不长,很少公司会要(有一部分大公司会招,类似暑期实习生那种),在外实习不行的话可以靠一些比赛或校内项目来弥补,这是个很好的渠道,锻炼自己的实践能力。这里的提早主要是针对大三,结合自己的课程和老师考勤情况,大约是大三上/下学期开始(大二结束的那个暑假是你们学习技术和提高的绝佳时期,切不可错过!),能跟老师沟通申请课程免听最好,不行的话不可避免的要逃一些课,关于逃什么课,面对怎样的老师,怎么沟通就因人而异了,同时如果你因为选择了实习而学校课程成绩下滑(但绝不能挂科,这是基本要求),你也不要因此而沮丧,你看到的是长远而不只是眼前,你以后得到的也肯定比现在更多,看到比身边普通同学更远的风景。一年中大型的招聘主要有春招和秋招(更多的岗位在秋招),也就是等你们大三结束的那个暑假或是大四刚开始的时期(这是秋招人群的主力军)。说实话,对于我们农业院校,二本双非院校,学历这一关确实会给我们带来一些障碍。但机遇和挑战并存,互联网公司算是比较不看重学历的了,看你自己的基础功,技术水平扎不扎实,在于你平时的生活学习中积累。在秋招前有一份实习经历是十分重要的(像我当前所在的公司,没有实习经历的基本全都不通过),质量也要有基本的保证。在秋招的时候,如果你拿的还只是学校或是自己练习的项目,没有参加过一些比赛或是实践运用是很难搬得上台面的,所以才建议提早实习,毕竟在外面公司做的项目不同于在学校,公司要生存发展,开发的东西是要拿去商用的,赚钱的,跟学校内的还是有一定差别的。同时,你经历过商用项目和生产环境的检验,做出来的东西相对会有保障和得到认可。另一方面,或是你有过硬的基础功和一定的知识深度,有没有实习就不会很影响你,毕竟你基础好了,公司愿意花时间培养你(这个看具体公司,像一些外包的,或是人员少的,或是初创公司,人力资源紧张的情况下可能就不会要。当然,中大型公司一般会要,这类公司非常多。千万注意,这里的培养,是在你有非常好基础的前提下,能不能达到就看自己能力了)。关于怎么选公司,本人的排序依据主要是技术->团队->薪资->地点,技术方面可以从公司的招聘启事,面试过程(主要)中了解到,还有网上的一些资料,面试的公司中有认识的在职的师兄师姐最好不过,招聘要求会大体体现公司运用的开发技术,基础的部分当然要会,要求太高的也不必过于担心,面试造火箭,入职拧螺丝的现象时有发生。团队方面,可以通过上面的app了解下公司的大致人员规模,面试过程可以问面试官,主要是问开发团队的规模(有些公司可能因为业务需求会有很多的销售或是客服,总人数并不能体现技术人员的规模),这是得到准确答案最有保障的渠道。薪资方面,实习的大体薪资都差不多(广州一般是2-4k/月,多数的是3K/月),转正能拿多少就靠自己面试过程的发挥和公司大约能给到的价位了。广州地区的话,当然除去那些很高薪的,拿5~7k应该是相对常规的水准,8~10k大约中等或偏上,10K以上算是给的比较高的了(个人见解)。我们学校,(想/能)走专业路线的(约一半左右),再除去一些强制就业的,大多数约在5-7k(学校官方给的2018年专业平均薪资约5k,若有水分,则实际情况可能更难堪)。实习工作是我们打怪升级成长的重要过程,不要太过分看重薪资,把眼光放长远一些,选更能让自己成长的平台或许更重要。

4. 面试笔试过程

       大多数公司的招聘流程主要有宣讲会/招聘会->投简历->笔试->第一轮技术面->第二轮技术面->终面HR面(有部分公司技术面试能去到四五轮,但是两三轮是常规操作)。笔试的话,学习方面不过多赘述,做的太差就无法进入下一轮;第一轮技术面试,面试官一般是你以后部门的组长或同事,大多数是一线编码员工,面对面问,不同于你笔试有时间思考,面试官口头提出问题后你一般就需要直接回答(这需要你有大量的知识储备,以及迅速理解并转化为语言表达的能力),会问基础知识和项目经历,时间约半小时~一小时左右(常规情况);第二轮一般是更高职位级别的技术面试官面试,除了一些常规和深度一些的,一般会增加问一些相对宽泛和自己见解的内容,时间跟上一轮差不多,也看公司具体安排,不会差很多(常规情况);如果你前面都通过了,那恭喜,HR会来跟你了解你的工作期望和薪资水平等等,到了这一层,如果前面表现的很好了,一般是比较稳了,当然具体操作还看具体公司。嗯嗯,对于招聘会现场,一般如果只有女的在场,一般就是hr,不会有技术面试(至少我到现在面了十几场的技术面试,没有遇到过一个女的,我很多同学也是这样)。技术面试过程中,面试官问你的点可以体现出很多东西:

  • 若面试官一直追问你的实习经历,项目经历,而不过问你的基础功(如算法,数据结构,java基础,计算机基础等)时,那有可能进去就让你干活,可能搬的砖还多(类似于外包),关于开发的软件质量可能会打个问号了。
  • 在与面试官的交谈中,对方问的问题,基本会偏向于是他们在用的开发技术和熟练的部分,可以留意下,跟自己预期的是否一致。

在面试官提问的问题结束后,一般会问你想了解公司什么情况。这时候准备几个必问的问题大致如下:

  • 公司主要有哪些产品线,主要是做什么的。
  • 运用的开发技术栈是什么?比如后台方向的,基于java web方向来说,开发框架是自己封装的?还是ssh?还是ssm?springboot或是springcloud? 技术架构是单体的还是分布式的等等。
  • 公司开发团队的规模人数,前端,后端的比例(外面一般是前后端分离开发,有些比较坑的前后端都做的不大建议去,俺第一份实习就是这样。能找到多好的就看你自己能力了)
  • 实习生进去有没有人带,如导师之类的角色(挺重要的)。能接触到哪些模块或技术的开发。
  • 本次面试后多久能收到反馈?(几个工作日?)通不通过是否有通知?(缓解苦苦等待结果的重要方式啊)胆子大的有自信的可以问下面试评价。

5. 摆正心态

       很多同学可能会看到网上关于程序员高薪(水平太差的都直接淘汰掉了==),一线城市过半数人月薪过万之类等等新闻,便以为自己读了这个专业就能高枕无忧,在学校上好课做几个划水的课设就ok 了,其实这远远达不到企业要求的程序员职业技术壁垒。你能看到别人的成绩,却看不见别人背后的付出。有些同学会问关于一些实习或就业的事,眼光放的比较高,尽是瞄准大公司,而自己实际做的功课却少的可怜,很多可能连中小型公司的都很难进。这里并不是说刻意贬低,而是脚踏实地去付出的人真心少。班级38人,能出5个做的了职业程序员的就已经很不错了,更多的可能是小公司做廉价劳动力,或失业或转行(我们学校存在大量这种案例),学IT的人也越来越多,企业的要求也随之提高。以前认为大家能早点意识到自己该学什么,时间上的优势能弥补学历的差距,但后来发现并不能,渣渣还是渣渣,优秀的人一直在努力。认识和接受到自己的无能是一种力量, 我们无法改变自己所处的环境,但我们能决定自己以后的方向和成绩,摆正自己的心态,趁早加把劲,把自己的水平提上去。

相关推荐

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:像素格子 设计师:CSDN官方博客 返回首页

打赏作者

+YUAN

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值