分享

花了两万块参加培训,简历投了1000多份,两个月了还是没找到工作

 爱开发 2022-08-02 发布于广东

01

近年来IT行业火热,有些人转行去学编程,IT培训机构就应运而生了。但培训完之后就发现了这样一个问题,刚从培训机构出来的没有工作经验工作该如何找工作?

后台有位读者分享了他的求职经历:

我以前工作过两年,是别的行业,后来花了20000元到某培训机构学习java编程,培训完了找工作,简历投了1000多份都石沉大海,后来简历把培训经历去掉后,面试通知是多了,但是往往面试完,就不了了之了,难道我参加过培训,用人单位就不要了吗?

对于该读者的分享,我深有感触。工作中,我也接触了不少培训出来的同事。

刚培训出来的,我见过工作一两个就能放心把项目某个模块交给他的,完成的质量也是很不错的。这种人总是保持着对技术的渴求与热情和高度的责任心,假以时日,相信会成为别人眼中的技术大神。

我也见培训出来工作的,对项目思路力度不够,总是喜欢复制别人的代码,总是说自己能力有限。性格内向,不喜欢跟人打交道。

不可否认的是,培训出来的技术员也是层次不齐的,好比我们读书一样,即使同一班级,同一老师,有些人成绩很好,有些人成绩一般。道理都一样的,师傅领进门,修行靠个人。

要是认为交了学费,参加培训,等培训完了就能找到一份满意的工作,那是错误的认知,培训机构只是为你提供学习的平台,让你学到基础知识,学习编程能力,从而贯通运用所学知识,拥有相关工作经验。

用人单位录不录取你,并不会太看重求职者是否参加过培训,完全取决于自身的技术能力及学习能力。相反,你若是在培训期间,成绩优异,还会成为面试的加分项,毕竟这样非常直观的体现出你的学习能力。

 02

对于刚培训出来的程序员,该如何找工作?

对于每一次面试,要做到有备而去。

简历要有针对性,建议不要海投,对公司和岗位要有充分认识,分析公司所招聘的人的实力,再进行选择投递简历。没有准备的面试,那是在浪费自己宝贵的时间。在去面试之前我们要了解企业的基本面信息,如注册资金、股权结构、税收方面信息等;尽可能的去了解公司的主要产品、市场渠道等。

找准自己的定位

面试的时候,面试官都会问到你的工作经历,对于开发岗位,没有工作经历不要紧,项目经验也有吧。如果你想用自己做的项目来吸引面试官,那就最好不要用机构教出来的一样的东西,机构培训的内容基本一样,做出来的东西不相上下,很难吸引到面试官。

找好自己的定位,明确知道自己对于Java的知识掌握到什么程度了,能够做多大的项目,都可以写进简历,找好自己的定位后再去求职和自己定位相仿的公司,更容易找到适合自己的工作。

笔试同样要看重,多刷题、多总结

很多公司都有笔试的要求,如果是去应聘Java程序师,笔试题目多半会与Java的基础知识点有关,如果这种基础知识都拿不下的话,就该好好考虑一下自己的面试方向了。如果知识点掌握的没问题了,那就分析一下自己是在哪个模块出了问题。

笔试题目不完全是Java知识,肯定与工作还是少不了关系的,多去网上下载一些题目做做,或者是同类行业的题都可以做,这样面对题目的时候就不会慌张了。

重视沟通、多总结

程序员面试技术是一方面,沟通也不容忽视。

面试少不了谈话,别人对你的第一印象一般都是谈话,公司非常需要沟通容易的人才,一个项目不可能完全由一个人承担,大公司的项目更是艰难,一个人完成不太可能,所以会交流沟通的人在团队重能起到很重要的带动作用,这种人往往很招面试官的喜欢。

基本的自我介绍要有,简洁明了,逻辑清晰,能中规中矩很重要。

面试时,首先要将自己的技术能力展现出来,以一种交流的心态去面对,尽量不要过于紧张,要有自信,即使面试失败也要总结失败的原因,从而找到自身的不足加以弥补,有总结我们才能更好的应对下一次面试。其次,面试中遇到不会的问题不妨尝试讲讲自己的思路,因为有些问题不是考察我们的编程能力,而是逻辑思维表达能力;最后平时要进行自我分析与评价,做好职业规划,不断摸索,提高自己的编程能力和抽象思维能力。

不要因为一时的失意就去否认自己,相信你自己的能力,想让别人相信你,首先要你要相信自己。

 03

作为一名java开发人员,如何在面试中脱颖而出,找到自己心仪的工作?就个人观点看,一般需要这样的技能:技术扎实,有技术追求和工作激情 ;良好的沟通和协作。

简单点,就是技术水平和沟通能力。其中技术始终是面试成败的决定因素,技术掌握到什么程度才能相对轻松地通过面试呢?

一般来说,一场java面试内容不太可能全是java的问题,应该也会与编程基础相关的问题。譬如数据结构、算法和常见的设计模式要熟悉,比如单例模式、工程模式、观察者模式等。至于数据结构工作中不常用到,但还是要稍微了解下,能熟练掌握更好。

从事java开发的应该知道java有个垃圾回收机制。求职时要是面试官问“java回收机制对什么东西进行回收”,要是我们只是简单地回答对没有用的对象进行回收,按道理来说,这并没有错,只是这答案并不是面试官问这个问题的初衷。要是能更进一步分析那就更好了,比如这样回答,GC操作的对象分为:通过可达性分析法无法搜索到的对象和可以搜索到的对象。对于搜索不到的方法进行标记。从root搜索不到,而且经过第一次标记、清理后,仍然没有复活的对象。

对于用可达性分析法搜索不到的对象,GC并不一定会回收该对象。要完全回收一个对象,至少需要经过两次标记的过程。

把问题具体化,对类似这样的对象进行回收,相信能给你这次面试加分。

在工作中不断提高自身技能,提高自身的竞争力也很重要。如何提高自身的竞争力,这里有几点建议可以参考:

1、形成个人知识体系

工作中,有的知识点我们积累往往相对比较零散,需要我们思考汇总,从而形成自己的理解,围绕自己的职业目标,有意地获取和提高自己的知识范围,塑造有利于自己职业生涯的知识体系。

对于java开发,基础知识要重视。比如HasMap,类似这样的问题很多。这类知识点,我们在项目实际开发过程中可能不会太在意,这会导致一个问题,那就是开发中没问题,但要是我们到其他单位面试时,面试官要是稍微问下细节或者特殊情况,可能我们就接不住了,会给面试官留下基础不扎实或是不够深入的印象。所以平时在开发中还是得重视基础知识。

2、形成个人方法体系

著名的PDCA循环(Plan\Do\Check\Action),也称戴明环。PDCA是为了提高质量的管理思想,是一套科学程序,注重管理活动的全部过程。

“P”是PLAN:制定目标和计划

《礼记·中庸》中提到:“凡事预则立,不预则废”,明确说明了目标和计划的重要性。

有时候,我们是走一步算一步,缺少目标的定制和计划,认为制定目标这个很虚,根本没有必要,也就缺少对目标的实施,到底完成了多少,实现了多少,还是那些未实现,是什么原因导致的,都无从复盘。

“D”是DO:行动,实施计划

有的人制定计划,可以说,计划是相当的完美,可却没有行动力,总是三分钟热度,一时的激情过后就没了动力了。

“C”是CHECK:对行动的结果进行检验

行动了,做了,要有个结果,对其结果是否满意,思考下次方案是否可以改进等。我们常说,“言必行,行必果”。说的是行动的力量,要是总是一直用嘴巴说,我要成功,我要达到我的目标,可就是没有行动!口号谁都会喊,可是光喊口号而没有行动,又怎么会有期望的结果呢。

“A”是ACTION:纠正错误,调整方向,其实也就是总结、完善的意思

工作中,小到日报周报,大到月总结季总结等。有总结我们才能更进一步把工作做得更好。平时要注意积累,比如写博客等,这样有助于我们对知识点更好的梳理和掌握。面试的时候也要多总结,一次的面试失败并不代表自己能力不行,需要总结,寻找自身的不足,从而改正,好为下一次更好地面试。

3、明确的职业目标:对自己的职业生涯应该有个目标

阶段性总结,制定合理计划,实现阶段性目标。那么我们平时如何积累面试中需要的技术,我觉得阅读源码是一个不错的选择,面试中的很多问题其实我们都可以从源码中找到答案,其次要主动学习平时工作中没有用到的技术,由于工作的原因,我们不可能通过公司的项目来解除到Android中所有的重要技术,尤其是一些规模不大的项目来说,这个时候需要我们主动去学习。

比如JVM等。类似这类知识点,需要我们不断去探索实践,不断运用,才能在工作中更好地解决问题。

作者:洪生鹏,微信公众号:爱开发  ID:aikaifa  用心写作的80后,热爱文学,白天搬砖,晚上写故事。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多