分享我见到的培训面试和就业的情况(同时给出建议)

本文探讨了校招与社招的不同要求,强调了实际项目经验尤其是商业项目经验的重要性。作者建议在校期间通过实习积累经验,毕业后专一方向发展,并指出跨专业求职的挑战。同时,分析了培训项目的价值和自学方法,以及如何高效利用资源提升技能,包括提供了一份全面的Java开发学习资料。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 校招和社招

这两种要求是不一样的,校招可以不要求有商业项目的工作经验,而社招至少要求有一年,事实上一年经验也很难,除非有程序技能大赛详奖项或海外工作经验等额外加分项,社招进来的至少有1年半相关经验。

而且,目前社会上初级程序员有些过剩(残酷但是现实),所以在社招情况下,如果一个初级程序员出现如下状况,基本上很难找到工作。

1 一般毕业季是7月,从简历上看,如果到9月还没工作,除非有合理的解释,否则会认为这个人能力不行。这种人很少有面试机会。比如我们见过一个人,在次年一月才开始工作,给我们的解释是在复习考研,但没考上,所以工作了。我们能理解,但实际工作年限少这个事实摆在这里。

对应的建议是,大三开始最好去实习,哪怕白干,也去增加你的实际项目经验,如果你考研,你自己斟酌,或者能自己承担边失业边复习(请原谅我非常直接,但这更有警示性)的后果,或者边工作边复习,这样至少有实际项目经验。

2 毕业后年限满了(比如2年),但从事的方向不专一,比如前半年做C#,后半年做Java前端,再有一年做Java,这种人即使有面试机会,但由于和对口(比如我们只要Java后端)的时间不多,一般也很难找到工作。

对应建议是,毕业后尽量专一,或者你多从事不同方面的工作,最后看个适合你的再专进去,而且,毕业后2年的跳槽次数别太多,尽量在2次以下。

3 如果简历上的毕业学校一般,这问题不大,但毕业学校好,这是个加分项。但如果遇到跨专业找工作,而且相关工作年限不多,基本没面试机会。

比如我们是要招Java专业的,最好是计算机系,如果是电子系等能沾边的(至少大学里有软件开发课程的)也就算了,如果是船舶农林等不相关的专业,那么可能需要综合评估简历了,除非在简历中项目经验或自身能力很突出,否则面试机会很少,如果是纯粹换行当,比如农林专业,前面做的是园林工作,目前要做Java,这种一定没面试机会。

这里给大家的建议是,如果你学校一般,毕业后的2年之内你更不能花时间在手机游戏等不相干的地方。如果你真的要跨专业,你自己考虑好,这个代价要超出你的想象。

2 商业项目经验和培训项目经验


这是个热门话题,虽然我也兼职做过培训学校,但我这个学校有些政府背景,拿政府补贴,不收学生的钱(其它不说,不能在这里做推广)。一句话,这个培训学校不是主要靠培训盈利,所以我这些观点也算中立,不会偏袒也不会贬低,只是拿事实说话。

首先说明些当前的客观事实。

1 简历上的项目最值钱的是商业项目,通俗地讲,就是公司做了,能卖出去,靠这个挣钱,培训学校给的项目经验(或者叫实训经验)和大家毕业设计的项目经验也值钱,毕竟能反应大家的水平,但没商业项目值钱。

2 多数培训学校(或者说能生存下来的培训学校)都是非常上心负责,毕竟人家要靠这个挣钱。你付给他们的学费其实是用来买时间的,比如你打算转行,如果你自己学习要花2年甚至更多(人家计算机专业的学了4年了),那么如果你参加一个学校培训,可能就用半年就能完成知识积累,时间就节省下来了。

3 我(可能其它技术面试官也有同感)在筛选简历时,经常会看到很多人的项目描述是雷同的,比如都是XX财务系统(我没有针对财务系统,就用这个举例),而且模块也类似,用到的技术也很相像,什么描述的措辞也一样。再看下这段时间里的工作公司,都是同一个培训学校。

这里我不会歧视培训学校,但还是这句话,商业项目经验要比培训项目经验值钱,所以如果有可挑选的其它简历,比如这人是1年商业项目经验加半年培训经验,另外一个人是一年半商业商业项目经验,我们可能就会优先考虑后者了。

3 通过自学还是培训学校提升技能


这个其实没有绝对的,是因人而异。刚才也说了,大家可以通过培训学校用钱买时间,但如果大家自己有能力在短时间里有毅力学好,为什么要参加培训学校?话说回来,比如某人要从硬件维护转到Java后端开发,这时甚至不知道该学什么,那么就可以报个培训学校了,下面通过些案例来说明。

案例一,比如某人从事Java后端两年,目前尚在公司里做,周围有一大圈同行和前辈,这时大家可以通过多观察多交流多学习来提升。我们可以做个比较,比如参加培训学校的代价是1万(学费)+ 三个月(时间成本),如果大家有能力自学,完全可以用少点的钱(比如2千能买足够多的书和视频),再悬梁刺股地学习,用三个月绝对可以学到同样的技能。

案例二,我见过某人要转行,之前他自学了3个月,但由于不知道知识体系,也不知道学习步骤,这2个月相当于白学,这时就需要有专业的人(或者培训机构)带了。

案例三,即使参加培训学校了,自己也得刻苦。在一些经过长时间优胜劣汰的还能活下来的培训学校里,确实能有帮助学生能短时间提升的技能,但培训学校和金牌老师也不是万能的,只是会把别人多年的经验精炼出来,比如让大家能用3个月的时间学到别人2年才能自己总结到的知识(能做到这点就很不错了),但关键大家也得自己紧追,但如果大家还是到培训学校里混日子,那么在培训学校非常专业的前提下,学无所成就不能怨别人了。

4 高效自学,提升自己技能的方法


其实这个办法谁都听过,但不是每个人都能做得到。

1 指定目标,比如大家目前是1年工作年限,那么目标可以是3年年限的高级程序员。

2 到招聘网站上看(有时候甚至自己可以去尝试面试)这个目标所需要的技能,比如Java后端3年高级程序员要会Spring MVC,数据库优化,Java Core,设计模式等,把这些技能做个列表。

3 花钱买配套视频(当然免费有用的更好)和书,这里不建议到各网站上去看,因为网上知识虽然全,但很杂,要靠自己整理,一般初学者没法甄别哪些有用,也没法制定计划和学习体系。在买好视频后,一定要边看边动手写代码,只看不练一定没用。

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)

img

写在最后

为了这次面试,也收集了很多的面试题!

以下是部分面试题截图

Java程序员秋招三面蚂蚁金服,我总结了所有面试题,也不过如此
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
xpzu-1712825251197)]
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值