刚培训出来的程序员,简历投了1000多份,两个月了还是没找到工作

  • 我好像是机修
    近年来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中所有的重要技术,尤其是一些规模不大的项目来说,这个时候需要我们主动去学习。

    比如JMV等。类似这类知识点,需要我们不断去探索实践,不断运用,才能在工作中更好地解决问题。 iOS fly ~
  • 老猎人
    说这么多没用,培训≈野鸡,野路子,你自己也不可能让体育老师教你孩子数学语文
  • c
    chris.cc
    找人内推吧,会容易很多
  • R
    RevolutionMX
    你可以问问罗姆尼总统老师,他怎么转行做码农的。 iOS fly ~
  • f
    flyingkob
    培训班简历一样就能看出来 因为太多了 面试官不好忽悠了 iOS fly ~
  • x
    xiaotianhu
    培训这个行为本身就是功利主义的
    看写代码赚钱就去学学 想速成 立马赚大钱

    但是码农这个行业完全不是那么简单的 而且变化太快需要持续学习,这跟上培训班的人的想法就是相悖的

    所以不想找培训班的人。而且培训班出来的人我合作过的 招聘面试过的 确实不靠谱的居多,靠谱的屈指可数。 iOS fly ~
  • R
    Romney
    回复4#RevolutionMX

    我自学的,不过也看了黑马培训班视频,入门快很多
  • k
    kevinwui
    培训公司推荐,要不然交那学费做啥
  • R
    RevolutionMX
    主动的效率和成果确实跟参培结果差异很大 iOS fly ~
  • l
    longwayhome
    哈哈 iOS fly ~
  • 6
    6666225
    方向错了,培训不是给毕业之后的学生用的,应该大一大二去培训,然后争取大三的实习机会和校招。
    如果毕业生去培训,那你对标的就是有几年工作经验的人,单靠培训的知识怎么能比得过?
  • g
    gene21
    为什么不继续机修? iOS fly ~
  • w
    welcomyou
    扯这么多 这么讲 培训出来的一般自学能力比较差 搞开发要经常面对新的东西 在公司没有人教你 所以大部分公司不想要培训班出来的

    我面试过一个高中毕业的 自己在家闷了一年自学的 虽然跟培训班出来的没有那么系统 但是面试的时候能感觉到他学习能力不错就招进来了 事实证明 交给他的任务 完成都不错 iOS fly ~
  • z
    zzd1997
    总的来说,码农这一行非科班,培训班出来的,总体来讲,路不好走。
    我现在项目室里就有几个外派员工,他们都是从其他行业,比如制造业出来,花钱上了培训班,之后包就业被送到了外派公司然后来到我们这儿。
    我问其中一位,你觉得现在的工资和你当时预想的有差距吗,对方答差距太大了。你愿意回到以前的制造业工厂吗,对方答不愿意。
  • 我好像是机修
    回复16#zzd1997
    收入差距巨大?几万块? iOS fly ~
  • 我好像是机修
    回复15#welcomyou
    工资多少钱?{:2_53:} iOS fly ~
  • z
    zzd1997
    回复17#我好像是机修

    他们可能觉得当了码农最少也得7-8千,然而他们实际到手也就一半吧。而且外派公司发工资晚,社保公积金就更别……
  • 我好像是机修
    回复19#zzd1997
    码农才七八千?这不是侮辱程序猿嘛?iOS fly ~
  • z
    zzd1997
    回复20#我好像是机修

    朋友,二线城市还有三千块钱的码农呢。