精华内容
下载资源
问答
  • 虽然本人也做过兼职Java培训老师,多少了解些培训事,但在这问题上无意为任何培训学校站台。而且本人一直在做技术面试官,所谓兼听则明。 本文将从技术面试官角度,再加上了解到的培训班一些见闻,聊聊我对...

    从面试官的角度聊聊培训班对程序员的帮助,同时给培训班出身的程序员一些建议~

    谈到程序员(尤其是零项目经验的程序员)找工作,培训班是个不可回避的讨论热点。虽然本人也做过兼职Java培训老师,多少了解些培训班的事,但在这问题上无意为任何培训学校站台。而且本人一直在做技术面试官,所谓兼听则明。

    本文将从技术面试官的角度,再加上了解到的培训班一些见闻,聊聊我对如下两个方面的话题。第一,培训班的作用有多大?该不该上培训班?第二,针对低基础的程序员,尤其是零基础想转行的程序员,给出些找到第一份相关工作的建议。

    1.培训班的价值在于节省时间

    我见到很多培训班给出的培训内容很符合实际企业需求,给出的项目案例包含的功能点也很值钱,确实能帮到一些零基础对软件行业两眼一抹黑的人,能把他们带入行,给出一些启动知识,甚至还能帮忙推荐工作。

    比如要招工作经验在1年以下的java程序员,一般中小公司的要求是能干活,比如能跟着项目经理干SSM框架的活,能照着别人的代码完成自己的任务,也能写些不复杂的SQL,对项目经验,有最好,没有也没关系。

    对于上述标准,一个二本学生其实用半年到一年,上点心,看视频看资料然后照着调试,可能也能达到要求,而培训班能通过三个月,甚至更短的时间,让学员达到这个水准,毕竟人家培训班的教学方式经过了时间的检验,而且培训班里的老师和大学的老师相比,可能更熟悉社会上软件公司里的项目开发技能。

    不少人问过我,该不该上培训班?这个其实不能一概而论。

    1.如果你自认为平时混混沌沌的,成天不是玩手机就是闲逛,那么首先需要确立良好的学习习惯,比如多看书多看资料多运行代码。

    2.如果是在大二大三阶段,还有时间来积累知识,也是可以建议自己多看视频多写代码,相关资料太多怎么办?自己慢慢探索,很多时候试错很能锻炼自己的思考和学习能力。

    3.如果很不幸到了大四面临找工作,但发现自己之前积累太少导致找工作很难,但目前想明白了,发心上进了,钱也够,这个阶段可以考虑些上培训班,毕竟时间不等人,但自己依然要多看资料多运行代码。

    4.工作以后手头有闲钱了,想锦上添花学个值钱技术(比如机器学习大数据等)然后跳槽涨工资,而自己学可能比较费时间,这可以报个培训班,毕竟早一天学好早一天能换好工作多挣钱。

    总之,首先自己得上进,自己看资料学习自己通过运行代码积累知识,这个阶段谁也代替不了,哪怕自己学刚开始很难,也会走弯路。其实,衡量下自学所需的时间代价和培训班的学费。

    2.很多情况下,不是不努力,而是不知道该怎么努力

    在上文里,我提到了自己看资料看视频写代码,其实做起来很难,比如不知道学哪些知识,或者刚开始阶段代码环境调试不通,或者不知道某些知识点该学到什么程度。不少大学生可能也上心过,但在遇到上述困难后就放弃了,又如我面试过不少初级程序员,论态度绝对到位,但对一些基本问题无法回答到点子上。现在想想,除了态度端正外,方法也很重要,这里就给出些零基础和低基础的程序员如何自学的建议。

    第一,一定要多投入时间,量化一下,工作后大概每天用2个小时,早上半小时,上班路上半小时,晚上回家后1个小时,周末两天加起来用4小时学习。如果还在校,就得每天至少用八小时。

    第二,就看培训学校的培训大纲,这些往往时他们用时间总结出来的比较贴近企业需求的要求点,比如java方面包含基础知识,数据库,框架知识,分布式技能等,先按学校里课程表一样,给自己列个学习计划,比如xx日到xx日,学java集合,哪段时间学SSM,这样做起来哪怕有延后,但大致能保证在某个时间节点前学完某个知识。

    第三,在列好学习计划以后,按从简到难的步骤,先买书学,再看视频。比如学SSM框架,先买两到三本书,照着书上的案例运行一下,有个大致的理解,如果在运行过程中,可以找些视频看,案例无需复杂,能体现全栈即可,这步就搭建一个所谓的脚手架项目。在这个步骤中,业务无需复杂,因为以后工作的业务一定和这无关,每个点也无需深入,但求全栈走通。

    第四,有些培训班的培训课程上,会有些值钱的关键技术,比如redis,linux之类的,这些往往在第三步搭建脚手架项目时用不到,平时自学时也会忽视,但一定得了解这方面的技术。

    一般来说,通过上述步骤,主观上努力,客观上不断看书看视频调试代码,一个零基础的大学生,最多用半年,就能上手在软件公司里看比较基础的活了。

    3.培训班良莠不齐,如果要上该怎么选

    在有些场景里,供自己学习的时间来不及了,比如要着急找工作,或者着急换行业,这时候可能不得不找个培训班,那么该怎么遴选?

    1.一定得有自己的主见,别轻信培训班介绍老师的说辞,因为他们很多是接受过话术培训的。

    2.培训班有直营有加盟了,所谓加盟就是某公司把钱给总部,由总部给培训材料,有时候甚至加盟的培训学校会视频上课,而不是老师直接过来上课。我无意评论直营和加盟的模式,但大家可以自己想一下。而且,最好找个名气比较响的开办时间比较长的培训班。

    3.一定得到现场去一下,去的时候除了听介绍外,最好再到各班级走走,看些班级里的同学在上课时在干嘛?是在认真听课还是做其它事情?

    4.最好再试听两三位老师,有些老师是只会照本宣科运行代码然后照着结果说,而比较好的老师应该会围绕“技术如何在项目里应用”这个主线,而且表达能力出众,哪怕再复杂的技术也能让学生轻易理解。如果培训班的老师只会照着书本读,运行案例后再说明,而无法给出自己多年项目经验的积淀,那么这种老师的能力就一般了。如果培训班里大多是这样的老师,那还不如自己学。

    4.从面试官角度说下培训班学生不该有的幻想

    有不少初学者会认为培训班是万能的,尤其是有些不实的宣传会让学生加深这种想法,有这种想法后,学员或者期望过高,或者过度依赖,从而忽视自己的努力。哪怕你上了培训班,你可以得到一定的收获,但收获不是无限的。

    1.对培训班的“包就业”许诺,得谨慎地看待。

    大家可以换位思考一下,如果你项目经理,你想招哪类人?培训班确实能帮助程序员上手,但能干活只是其中一个考量因素,其它还需要考量程序员的学历,专业出身,相关技术的使用年限等。而且,公司有时也会遇到用人荒,确实很欢迎培训班推荐人过去,但也不大可能因为和某些培训班比较熟,就招个能力技术没达标的程序员进来。

    2.对培训班的包装简历,大家自己斟酌。

    站在技术面试官的角度,如果候选人面试得当,我甚至无法甄别候选人在简历中的某些夸张描述。比如明明候选人在去年的公司里做的是测试,但描述成Java开发,至于在简历中写了其实没用到的技能,更是无从考察。对于这种无法通过背景调查验证的信息,说句无奈的话,只要候选人有本事吹,别穿帮,我只能认可。

    无奈并不意味着我认同,相反我会尽我职责甄别此类现象,如果有,则会不得不给候选人打上“不诚信”的标签。不过我知道有些培训机构甚至会自己开个皮包公司,让些其实没工作经验的程序员补上相关经验,这做虚假简历的做法就有些过了。而且我在上海,有劳动手册和退工单等方式可以看之前工作的情况,这能甄别出此类虚假简历,在其它地方我就不知道了。但我想说,虚假简历哪怕在技术面试阶段能过关,但背景调查就过不了,至于小公司不会做背调,这个就另当别论了。

    3.培训班不是万能的,进了培训班不是进了保险箱,而且刚开始对公司和工资别抱有太大希望。

    不容置疑,培训班确实能帮助程序员就业,而且我在上海,有各种规模的公司,培训班靠技术积累和人脉积累,一些网站上的高就业率我也信(我相信并不意味着我为之背书),而且部分学员的工资会过平均水平。

    不过前提是,第一你进培训班之前的背景就不错,比如两人在培训班里其实学差不多,但本科出身的人工资普遍会比大专要高,第二你在培训班里更不能得过且过,第三,尤其得积累实际动手的能力。不过话说回来,如果进培训班前的起点比较低,那么可能经过若干月后,确实能找到工作,但可能局限于楼层公司或小公司,而且刚开始的起点工资未必高。

    5.准备简历时切记,项目经验优先,算法题其次(低基础程序员在找工作时的普遍问题)

    大多数培训班会辅导就业,也会做模拟面试,有些培训班的辅导就业老师可能不会提到,其实应聘时,面试官首要看的是项目经验,而算法智力题仅仅是考察候选人的基础和思维能力。道理还是比较好理解的,总是想招个能立即干活的,而不是需要经过一段时间上手学习和试错的。

    大多数培训班的就业老师也算经验丰富了,指导后的简历和面试说辞一般不会太差,如果候选人在培训班里确实认真学,找个小公司,甚至通过外派进一些大公司也是有可能的,我之前的博文里也有不少相关经验。这里我就专门说下培训班出身的候选人普遍存在的问题,以及对应的好的做法,如果你投了很多简历,但没面试机会,那么可以参考我之前的博文你的简历能帮你争取到面试机会吗 。

    1.简历在文字上费了很多工夫,但没有展示自己的商业项目经验,毕竟项目经验是第一考察项,如果没有,就把课程设计,毕业设计以及培训班给的项目写到简历中,这总比没实践经验要好。

    2.回答仅仅停留在理论层面。比如有个问题。

    String a = “123456”; a.substring(0,3); System.out.println(a); 大多数候选人能说出结果应该还是123456,但仅此而已。在讲完后,哪怕再多说一句,我在平时项目里会时刻注意这点,那么就能显得你不是光会理论,而是会应用到开发中。如果能回答大多数问题时都能带上一句,面试官就会感受到你的经验是来自开发,并不是来自背题目。

    3.过度看重加分项,或者一个点讲很透彻,但全栈流程层面说不清楚。比如有候选人会振振有词地和我说在spring cloud里引入redis缓存的做法和好处,但spring从前端到后端再到数据库的流程未必能理解,这就无法达到起码的“能山寨代码”的要求。

    6.低基础程序员在做第一份工作时的注意点

    其实零基础或低基础的程序员找到第一份工作不难,不过可能进小公司的概率大些。 而且由于应聘第一份工作时,更多靠的是面试技巧,本身的知识储备未必扎实,而小公司对程序员的性价比要求会很高,所以不少培训班出身的程序员可能未必能过试用期。但在第一份工作里熬个一两年,其实后面的发展就相对平坦了。

    刚进公司的时候,一定得多问,遇到问题得早点抛出。很多任务其实按个人能力,做起来会有困难,这时一定得厚着脸皮多问别人。如果某程序员闷声开发三天,然后什么都没产出,等项目经理问了再提出自己问题,这类人一定过不了试用期。相反如果多问,可能刚开始的时候项目经理会认为你的能力比预期要差,但好歹能完成任务,通过不断寻求帮助一定能很快提升,这样过试用期的可能性就大很多。

    而且,在完成任务的同时,一定别仅限于代码层面,多去和测试或者产品需求方沟通,别坐等被分配任务,这样项目经理就会认为不仅有能力写代码,还有解决实际问题的能力。

    当程序员有实际项目经验后,之前培训班的因素可能就不怎么突出,所以积极一点的话,在第一份工作里,甚至可以准备向大公司靠拢,进大公司不难。

    7.总结,不该妄自菲薄,自己上进才是正道

    培训班出身的程序员没有原罪,相反从他们身上,我看到的是积极上进。而这部分程序员被拒的原因大部分是他们没有实际项目经验或者能力不达标,而一些参差不齐的培训机构过多夸张简历和技能的做法更加深了市面上对培训班的偏见。

    前文提到过,不是所有公司在招人时有资格提出高要求,不少公司甚至会面临用人荒,所以培训班出身的程序员绝不该妄自菲薄。自己本身就上进,外加培训班的助力,这才是发展的正道。

    最后在这里说一下,如果你现在也在学习Java,在整个Java入门的学习过程当中有遇见任何关于学习方法,学习路线,学习效率等方面的问题,都可以申请加入我的Java新手学习群:537864251,这里面聚集了很多正在入门学习Java的初学者,其中不乏也有正在从事Java技术开发的大牛,有任何不懂的地方都可以随时在里面分享探讨,不忙的时候我也会抽相应的时间给大家进行解答。如果缺乏基础入门的视频教程,可以关注我的哔哩哔哩:笃学私教

    置顶视频我有上传2020年最新Java基础精讲视频教程, 是我根据目前Java技术栈需求录制的,非常系统完整,无论你之前是否有学习过Java编程,有无Java语言基础,只要能系统的跟着我的这套教程走,相信都可以快速带你走进Java编程的世界。

    展开全文
  • 培训出来的java程序员

    2016-05-03 13:53:26
    近期上网发现好多人在吐槽培训机构出来的程序员,本人也是培训机构出来的,我那个培训机构还是很不错的,大概培训了7个月,基础还是学的不错的。 不过我听说过有的培训机构,上课的老师都几乎不怎么会,他就是负责...
  • 虽然本人也做过兼职Java培训老师,多少了解些培训事,但在这问题上无意为任何培训学校站台。而且本人一直在做技术面试官,所谓兼听则明。 本文将从技术面试官角度,再加上了解到的培训班一些见闻,聊聊我对...

    从面试官的角度聊聊培训班对程序员的帮助,同时给培训班出身的程序员一些建议~

    谈到程序员(尤其是零项目经验的程序员)找工作,培训班是个不可回避的讨论热点。虽然本人也做过兼职Java培训老师,多少了解些培训班的事,但在这问题上无意为任何培训学校站台。而且本人一直在做技术面试官,所谓兼听则明。

    本文将从技术面试官的角度,再加上了解到的培训班一些见闻,聊聊我对如下两个方面的话题。第一,培训班的作用有多大?该不该上培训班?第二,针对低基础的程序员,尤其是零基础想转行的程序员,给出些找到第一份相关工作的建议。

    1、培训班的价值在于节省时间

    我见到很多培训班给出的培训内容很符合实际企业需求,给出的项目案例包含的功能点也很值钱,确实能帮到一些零基础对软件行业两眼一抹黑的人,能把他们带入行,给出一些启动知识,甚至还能帮忙推荐工作。

    比如要招工作经验在1年以下的java程序员,一般中小公司的要求是能干活,比如能跟着项目经理干SSM框架的活,能照着别人的代码完成自己的任务,也能写些不复杂的SQL,对项目经验,有最好,没有也没关系。

    对于上述标准,一个二本学生其实用半年到一年,上点心,看视频看资料然后照着调试,可能也能达到要求,而培训班能通过三个月,甚至更短的时间,让学员达到这个水准,毕竟人家培训班的教学方式经过了时间的检验,而且培训班里的老师和大学的老师相比,可能更熟悉社会上软件公司里的项目开发技能。

    不少人问过我,该不该上培训班?这个其实不能一概而论。

    1.如果你自认为平时混混沌沌的,成天不是玩手机就是闲逛,那么首先需要确立良好的学习习惯,比如多看书多看资料多运行代码。

    2.如果是在大二大三阶段,还有时间来积累知识,也是可以建议自己多看视频多写代码,相关资料太多怎么办?自己慢慢探索,很多时候试错很能锻炼自己的思考和学习能力。

    3.如果很不幸到了大四面临找工作,但发现自己之前积累太少导致找工作很难,但目前想明白了,发心上进了,钱也够,这个阶段可以考虑些上培训班,毕竟时间不等人,但自己依然要多看资料多运行代码。

    4.工作以后手头有闲钱了,想锦上添花学个值钱技术(比如机器学习大数据等)然后跳槽涨工资,而自己学可能比较费时间,这可以报个培训班,毕竟早一天学好早一天能换好工作多挣钱。

    总之,首先自己得上进,自己看资料学习自己通过运行代码积累知识,这个阶段谁也代替不了,哪怕自己学刚开始很难,也会走弯路。其实,衡量下自学所需的时间代价和培训班的学费。

    2、很多情况下,不是不努力,而是不知道该怎么努力

    在上文里,我提到了自己看资料看视频写代码,其实做起来很难,比如不知道学哪些知识,或者刚开始阶段代码环境调试不通,或者不知道某些知识点该学到什么程度。不少大学生可能也上心过,但在遇到上述困难后就放弃了,又如我面试过不少初级程序员,论态度绝对到位,但对一些基本问题无法回答到点子上。现在想想,除了态度端正外,方法也很重要,这里就给出些零基础和低基础的程序员如何自学的建议。

    第一,一定要多投入时间,量化一下,工作后大概每天用2个小时,早上半小时,上班路上半小时,晚上回家后1个小时,周末两天加起来用4小时学习。如果还在校,就得每天至少用八小时。

    第二,就看培训学校的培训大纲,这些往往时他们用时间总结出来的比较贴近企业需求的要求点,比如java方面包含基础知识,数据库,框架知识,分布式技能等,先按学校里课程表一样,给自己列个学习计划,比如xx日到xx日,学java集合,哪段时间学SSM,这样做起来哪怕有延后,但大致能保证在某个时间节点前学完某个知识。

    第三,在列好学习计划以后,按从简到难的步骤,先买书学,再看视频。比如学SSM框架,先买两到三本书,照着书上的案例运行一下,有个大致的理解,如果在运行过程中,可以找些视频看,案例无需复杂,能体现全栈即可,这步就搭建一个所谓的脚手架项目。在这个步骤中,业务无需复杂,因为以后工作的业务一定和这无关,每个点也无需深入,但求全栈走通。

    第四,有些培训班的培训课程上,会有些值钱的关键技术,比如redis,linux之类的,这些往往在第三步搭建脚手架项目时用不到,平时自学时也会忽视,但一定得了解这方面的技术。

    一般来说,通过上述步骤,主观上努力,客观上不断看书看视频调试代码,一个零基础的大学生,最多用半年,就能上手在软件公司里看比较基础的活了。

    3、培训班良莠不齐,如果要上该怎么选

    在有些场景里,供自己学习的时间来不及了,比如要着急找工作,或者着急换行业,这时候可能不得不找个培训班,那么该怎么遴选?

    1.一定得有自己的主见,别轻信培训班介绍老师的说辞,因为他们很多是接受过话术培训的。

    2.培训班有直营有加盟了,所谓加盟就是某公司把钱给总部,由总部给培训材料,有时候甚至加盟的培训学校会视频上课,而不是老师直接过来上课。我无意评论直营和加盟的模式,但大家可以自己想一下。而且,最好找个名气比较响的开办时间比较长的培训班。

    3.一定得到现场去一下,去的时候除了听介绍外,最好再到各班级走走,看些班级里的同学在上课时在干嘛?是在认真听课还是做其它事情?

    4.最好再试听两三位老师,有些老师是只会照本宣科运行代码然后照着结果说,而比较好的老师应该会围绕“技术如何在项目里应用”这个主线,而且表达能力出众,哪怕再复杂的技术也能让学生轻易理解。如果培训班的老师只会照着书本读,运行案例后再说明,而无法给出自己多年项目经验的积淀,那么这种老师的能力就一般了。如果培训班里大多是这样的老师,那还不如自己学。

    4、从面试官角度说下培训班学生不该有的幻想

    有不少初学者会认为培训班是万能的,尤其是有些不实的宣传会让学生加深这种想法,有这种想法后,学员或者期望过高,或者过度依赖,从而忽视自己的努力。哪怕你上了培训班,你可以得到一定的收获,但收获不是无限的。

    1.对培训班的“包就业”许诺,得谨慎地看待。

    大家可以换位思考一下,如果你项目经理,你想招哪类人?培训班确实能帮助程序员上手,但能干活只是其中一个考量因素,其它还需要考量程序员的学历,专业出身,相关技术的使用年限等。而且,公司有时也会遇到用人荒,确实很欢迎培训班推荐人过去,但也不大可能因为和某些培训班比较熟,就招个能力技术没达标的程序员进来。

    2.对培训班的包装简历,大家自己斟酌。

    站在技术面试官的角度,如果候选人面试得当,我甚至无法甄别候选人在简历中的某些夸张描述。比如明明候选人在去年的公司里做的是测试,但描述成Java开发,至于在简历中写了其实没用到的技能,更是无从考察。对于这种无法通过背景调查验证的信息,说句无奈的话,只要候选人有本事吹,别穿帮,我只能认可。

    无奈并不意味着我认同,相反我会尽我职责甄别此类现象,如果有,则会不得不给候选人打上“不诚信”的标签。不过我知道有些培训机构甚至会自己开个皮包公司,让些其实没工作经验的程序员补上相关经验,这做虚假简历的做法就有些过了。而且我在上海,有劳动手册和退工单等方式可以看之前工作的情况,这能甄别出此类虚假简历,在其它地方我就不知道了。但我想说,虚假简历哪怕在技术面试阶段能过关,但背景调查就过不了,至于小公司不会做背调,这个就另当别论了。

    3.培训班不是万能的,进了培训班不是进了保险箱,而且刚开始对公司和工资别抱有太大希望。
    不容置疑,培训班确实能帮助程序员就业,而且我在上海,有各种规模的公司,培训班靠技术积累和人脉积累,一些网站上的高就业率我也信(我相信并不意味着我为之背书),而且部分学员的工资会过平均水平。

    不过前提是,第一你进培训班之前的背景就不错,比如两人在培训班里其实学差不多,但本科出身的人工资普遍会比大专要高,第二你在培训班里更不能得过且过,第三,尤其得积累实际动手的能力。不过话说回来,如果进培训班前的起点比较低,那么可能经过若干月后,确实能找到工作,但可能局限于楼层公司或小公司,而且刚开始的起点工资未必高。

    5、准备简历时切记,项目经验优先,算法题其次(低基础程序员在找工作时的普遍问题)

    大多数培训班会辅导就业,也会做模拟面试,有些培训班的辅导就业老师可能不会提到,其实应聘时,面试官首要看的是项目经验,而算法智力题仅仅是考察候选人的基础和思维能力。道理还是比较好理解的,总是想招个能立即干活的,而不是需要经过一段时间上手学习和试错的。

    1.大多数培训班的就业老师也算经验丰富了,指导后的简历和面试说辞一般不会太差,如果候选人在培训班里确实认真学,找个小公司,甚至通过外派进一些大公司也是有可能的,我之前的博文里也有不少相关经验。

    简历在文字上费了很多工夫,但没有展示自己的商业项目经验,毕竟项目经验是第一考察项,如果没有,就把课程设计,毕业设计以及培训班给的项目写到简历中,这总比没实践经验要好。

    2.回答仅仅停留在理论层面。比如有个问题。

    String a = “123456”; a.substring(0,3); System.out.println(a); 大多数候选人能说出结果应该还是123456,但仅此而已。在讲完后,哪怕再多说一句,我在平时项目里会时刻注意这点,那么就能显得你不是光会理论,而是会应用到开发中。如果能回答大多数问题时都能带上一句,面试官就会感受到你的经验是来自开发,并不是来自背题目。

    3.过度看重加分项,或者一个点讲很透彻,但全栈流程层面说不清楚。比如有候选人会振振有词地和我说在spring cloud里引入redis缓存的做法和好处,但spring从前端到后端再到数据库的流程未必能理解,这就无法达到起码的“能山寨代码”的要求。

    6、低基础程序员在做第一份工作时的注意点

    其实零基础或低基础的程序员找到第一份工作不难,不过可能进小公司的概率大些。 而且由于应聘第一份工作时,更多靠的是面试技巧,本身的知识储备未必扎实,而小公司对程序员的性价比要求会很高,所以不少培训班出身的程序员可能未必能过试用期。但在第一份工作里熬个一两年,其实后面的发展就相对平坦了。

    刚进公司的时候,一定得多问,遇到问题得早点抛出。很多任务其实按个人能力,做起来会有困难,这时一定得厚着脸皮多问别人。如果某程序员闷声开发三天,然后什么都没产出,等项目经理问了再提出自己问题,这类人一定过不了试用期。相反如果多问,可能刚开始的时候项目经理会认为你的能力比预期要差,但好歹能完成任务,通过不断寻求帮助一定能很快提升,这样过试用期的可能性就大很多。

    而且,在完成任务的同时,一定别仅限于代码层面,多去和测试或者产品需求方沟通,别坐等被分配任务,这样项目经理就会认为不仅有能力写代码,还有解决实际问题的能力。

    当程序员有实际项目经验后,之前培训班的因素可能就不怎么突出,所以积极一点的话,在第一份工作里,甚至可以准备向大公司靠拢,进大公司不难。

    7、总结,不该妄自菲薄,自己上进才是正道

    培训班出身的程序员没有原罪,相反从他们身上,我看到的是积极上进。而这部分程序员被拒的原因大部分是他们没有实际项目经验或者能力不达标,而一些参差不齐的培训机构过多夸张简历和技能的做法更加深了市面上对培训班的偏见。

    前文提到过,不是所有公司在招人时有资格提出高要求,不少公司甚至会面临用人荒,所以培训班出身的程序员绝不该妄自菲薄。自己本身就上进,外加培训班的助力,这才是发展的正道。

    最后在这里说一下,我目前是在职Java开发,如果在入门学习Java的过程当中有遇见任何关于学习方法,学习路线,学习效率等方面的问题,你都可以申请加入我的Java新手学习交流群:798844620,这里面聚集了很多正在学习Java技术的初学者,缺乏基础入门的视频教程也可以直接来找我,我这里有最新的Java基础精讲视频教程,群文件里面还有我做Java技术这段时间整理的一些学习手册,面试题,开发工具,PDF文档书籍教程。

    展开全文
  • 自己去看一下招聘启事就知道了:两年以上开发工作经验……在承认这一点之后,你才能真正、客观认识这个问题,并明白你应该怎么做才能更顺利找到工作,无论你是科班生,还是培训班毕业。同时,你还要明白一点:...

    作者:自由飞

    首先你要明白一点:大多数公司也不要计算机专业的应届毕业生

    大多数公司要的是什么?自己去看一下招聘启事就知道了:两年以上开发工作经验……

    在承认这一点之后,你才能真正的、客观的认识这个问题,并明白你应该怎么做才能更顺利的找到工作,无论你是科班生,还是培训班毕业。

    同时,你还要明白一点:IT培训行业已经存在这么多年了。如果真的一点用没有,真的是个彻头彻尾的骗局,要么就应该销声敛迹,要么就应该转入地下了。

    我说这些,既不符合知乎政治正确,也不会有任何一家培训机构给我一分钱的广告费,我特么实在是受不了这个问题的偏向性引导,以及上面一些操蛋的回答了。

    我是半路出家做程序员的,之前做家装。

    家装也是一个鱼龙混杂人人喊打的行业,我做家装做亏了,但我从来不会否定这个行业。说白了,你没赚到钱,同样做家装,别人赚到钱了的呀。行业里有各种麻烦各种扯皮各种糟心事,但没有这些家装公司没有这些“游击队”,你就只能住毛坯房啊!

    同理,IT培训行业里有花样百出的毛病和问题甚至迹近坑蒙拐骗,但没有IT培训公司,很多人根本没法开始这次重要的人生转变。

    譬如我,和我培训班的那几个同学。

    现在我也招人,我的理念:野生程序员:优先招聘。

    为什么?以前多个回答里已经讲过了。其中一点:相较于科班生,培训生更像有一点工作经验的样子

    我们假设科班生和培训生都认真学习了(科班生里混文凭的,和培训班里混日子的,大哥不说二哥,我们不提也罢),那一定是培训班毕业的要接地气一些。

    我就讲一点,大学里java要学多久?一学期,这一学期有多少课时?这些课时中有多少上机时间?更别提大学课程老旧,师资力量远离一线,以前其他各种敷衍官僚……

    但培训机构,在市场竞争的压力下,这些方面,你不得不说,要做得好一些。你别特么的用那些渣培训机构举例,就特么的好像没有渣大学一样。那些什么三本,包括很多计算机专业凑数的二本,还不如人家一个渣培训机构呢!

    我知道有些人要拿什么数据结构和算法来说事。上次还有一个被我拉黑的家伙给我留言,什么“就是因为不懂数据结构和算法,导致代码的可读性差……”我说他“开黄腔”(说外行话),他还不知道啥意思。就这半吊子水平,还大言不惭牛逼哄哄的样子,我呸!

    这个问题我就放一放,另一个问题里我会进一步回答(其实以前也有很多回答都涉及过了)。

    书归正传,不管是现在的大学教育,还是IT培训行业,最大的问题在于:和实际的开发工作严重脱节。所以用人单位只能要求“两年以上开发工作经验”,本质上就是用这两年时间的工作来弥合这种脱节。

    但培训机构认识到了这个问题,在努力的解决或者缓解这个问题;而我们的大学校园,还沉浸在什么“原理基础”的幻觉(或者借口)之中,根本不愿有所改变。

    我的转行经历和此问题相关回答,不多说了。

    针对评论里的什么大厂校招,我就说一点:就那么几家大厂,是“大多公司”么?

    为什么现在动不动就985/211,985/211以外的大学有校招么?

    最后,一个程序员学习平台分享给你们,让你在实践中积累经验掌握原理。主要方向是JAVA工程师。如果你想拿高薪,想突破瓶颈,想跟别人竞争能取得优势的,想进BAT但是有担心面试不过的,可以加我的Java学习交流群:282711949

    注:加群要求

    1、大学学习的是Java相关专业,毕业后面试受挫,找不到对口工作可以

    2、在公司待久了,现在过得很安逸,但跳槽时面试碰壁。需要在短时间内进修、跳槽拿高薪的

    3、参加过线下培训后,知识点掌握不够深刻,就业困难,想继续深造

    4、已经在Java相关部门上班的在职人员,对自身职业规划不清晰,混日子的

    5、有一定的C语言基础,接触过java开发,想转行的

    展开全文
  • 专注于编程、互联网动态。最终将总结技术、心得、经验(数据结构与算法、源码分析等)分享给大家,这里不只限于技术!还有职场心得、生活感悟、以及面经。点击上方 "java大数据修炼之...

    专注于编程、互联网动态。最终将总结的技术、心得、经验(数据结构与算法、源码分析等)分享给大家,这里不只限于技术!还有职场心得、生活感悟、以及面经点击上方 "java大数据修炼之道" ,关注公众号,第一时间送达!

    每日英文 

    Learn from yesterday, live for today, hope for tomorrow.

    借鉴昨天,活在今天,憧憬明天。

    小编有话说 

    你也不要往更高的圈子生凑,也不必勉强自己为了表示友善,委屈自己让自己非得跟别人玩。

                                   

     作者 | java大数据修炼之道  

          本文为原创文章

    经常听到有人抱怨,我参加过IT培训,公司一看我的简历就直接pass我了,把培训经历去掉后,面试通知是多了,但是往往面试完,就不了了之了,难道我参加过培训,公司就不会选择我了吗?其实,现在越来越多的公司喜欢招聘培训机构出来的程序员了。

    而且现在相当多的公司,会选择在培训机构培训过的程序员,很多公司会去到相关培训机构做双选会,直接挑选适合本公司职位的学员,即能快速了解此人的技术水平,还能很直观的了解到他的学习水平。没有一个企业喜欢学习能力差的人,你可以在进公司的时候技术并不是很牛,但是你需要是一名学习能力强的人,这样的你才不会被淘汰。

    再来说说培训机构出来的,培训机构出来有三种,一种是科班出来后进入培训机构再学习的,一种是非科班毕业后没多久进入培训机构的,还有一种是已经在别的行业干了几年后进入培训机构学习的。非科班进去培训机构的又可以分两类,一类是培训之前自学好久,一种是零基础培训。零基础参加培训的,来到培训机构就是为了入行,在培训机构能够帮助他们学习基础知识,能够帮助他们快速了解IT行业,能够帮助他们快速完成转型。

    当然,不可否认的是,培训出来的人也是层次不齐的,就如我们上学时期,同一班级,同一老师,就有人会在考试时考100分,有人只能考50几分。道理都是一样的,师傅领进门,修行靠个人。你若是认为,进入培训机构学习完毕后就能工作,那是错误的认知,培训机构只是为你提供学习的平台,让你学到基础知识、学到最新IT开发技术或开发语言,学习期间做各种项目,从而贯通运用所学知识,拥有相关工作经验。

    目前各个公司之所以喜欢招聘培训机构出来的程序员,是因为,此程序员拥有快速学习能力,进入公司可以快速上手,而且现在参加培训的人员,更适合公司储备人才需求,再加上现在很多名校毕业的学生,多数眼高手低,不能快速上手工作,薪资要求还高,故公司并不喜欢这样的人员。

    曾经有公司的HR跟我说,有些公司不喜欢要培训机构出来的程序员,一是因为基础知识不扎实;二是简历作假太严重。现在社会简历不包装真的不好找工作,但是过度包装就会引起用人公司的反感,所以简历需要适当包装,上面所写的项目一定要是自己所会的知识,有位HR就向丫丫说过,有次面试,问求职者简历上面的项目运用哪些知识,支支吾吾的,并不能详细回答,这样就太过明显,就算简历再华丽,也不会被公司所录用了。

    那么现在看来,公司录不录取你,不会看你是否参加过培训,完全取决于自身的技术能力及学习能力。相反,你若是在培训期间,成绩优异,还会成为面试的加分项,毕竟这样非常直观的体现出你的学习能力。

    现在总结面试方面:

    没有面试,是简历的问题 有面试 没有offer,是面试的问题

    所以分两个部分,简单说一下这个问题:

    • 投了3000份,没人吊我——没有面试

    天啊,3000份投递...足以说明,海投简历,并没有什么用

    1. 改简历

    (1)自我总结

    HR一天要看那么多简历,如果你简历啥也没有,就写“培训班出来的”,筛掉很正常。所以简历中要写的是结果,而非过程。

    仔细回顾学习过程,总结已掌握的知识技能点,并用实训结果来描述技能掌握情况,这样才能让更好向HR传达你的技能。

    (2)恰当的包装

    简历是需要包装的!但不意味着作假,而是学会简历编写的技巧,随意举个栗子:

    修改前:参加了Java培训

    修改后:四个月Java培训学习经验,从零基础至今能独立写出XX系统,实现了XX功能。

    (同样是在说自己是培训机构出身,但恰当的包装,一能突出自己的学习能力,二也以实力证明了自己如今的技能掌握情况)

    还有,既然有两年的工作经验,提炼出能体现Java工程师应有的软性技能点,也是有说服力的。

    2.针对性投递

    不知道你为什么坚持不懈海投3000份,而不及时调整策略。投递在精不在多。

    选择职位描述和自己能力相似的公司,并且针对每个公司不同的JD,修改自己的简历,突出公司重视的方面。

    HR知道没有Java经历,直接Pass

    并不是程序员天生就会编程呀!所以别气馁。除非HR不细看简历,否则只要进入了面试,说明公司有意向招聘没有经验的员工。

    面试主要就是多看面经,多参考面试中的问题进行知识点的补充,做好准备,再上战场。

    作品方面:

    学生在面试的时候尽量不要拿学校里练手的项目,那怕你做得再漂亮再完美;最好拿出在学校里参加过的真实项目,告诉公司哪一块儿是你做的,哪一块是团队一起做的,这样会大大提高你被入取的几率,而且更容易找到薪资比较高的工作。事实上不是所有的培训机构都有真正的实训项目,因为这样的培训机构一定要具备研发的超高能力,要有自己的项目和研发团队,所以这也是学生们选择培训机构的一个重要标准,毕竟直接关系到学生们的面试、工作及薪资水平。

    注:加群要求 学习交流群:482670956

    1、想学习JAVA这一门技术, 对JAVA感兴趣零基础,想从事JAVA工作的。
    2、工作1-5年,感觉自己技术不行,想提升的
    3、如果没有工作经验,但基础非常扎实,想提升自己技术的。
    4、还有就是想一起交流学习的。

    小编个人微信

    (如果你有学习上不懂的问题、需要学习视频资源等;都可长按识别上方二维码添加小编为好友, 我将免费为你提供完整的学习路线和各种视频学习资源)

    如果您觉得不错,请别忘了转发、分享、点赞让更多的人去学习, 您的举手之劳,就是对小编最好的支持,非常感谢!

    如何您想进技术群交流,关注公众号在后台回复 “加群”,或者 “学习” 即可

    著作权归作者所有,欢迎大家投稿 (投稿作者我会在公众号一一署名一并感谢)

    推荐阅读●  Java日志性能那些事●  学习Java需吃透这些基本概念●  BAT 大企内部面试题泄密●  SpringBoot入门到高级视频资源全套● 某平台3980元大数据/机器学习课程免费下载,仅此1次●  java学习路线全攻略(资料、视频、源码、项目实战)
    

    ·end·

    —写文不易,你的转发就是对我最大的支持—


    看完本文有收获?请转发分享给更多有需要的人

    微信公众号|Java_Bigdata_Study

    小编微信号|2782278837

    关注Java大数据修炼之道公众号,轻松获取海量资源、最新资讯、粉丝福利等等等等

    长按识别二维码,即可关注我们

    喜欢就点击下“好看”吧!

    展开全文
  • 需要看哪些书,以及各种技术? 谢谢各位大哥,麻烦给点建议 谢谢!
  • 一个工作三年左右的Java程序员跟大家谈谈从业心得 貌似这一点适应的行业最广,但是我可以很肯定的说:当你从事web开发一年后,重新找工作时,才会真实的感受到这句话。 工作第一年,往往是什么都充满新鲜感,什么都...
  • 培训出来,经过培训机构推荐到一家公司就职三个月(转正薪资4k,试用期三个月,每月3.2k,),由于个人原因还没有尝到转正多拿七百块甜头就离职了,离职之后,刚过完年就离开家乡,到这个我之前都没来过城市...
  • 随着互联网IT行业发展,Java编程语言在互联网建设中起到了不可替代重要...就业前景在业内被广泛看好,但是参加Java培训出来一般都可以干什么工作?这可能是大多数人疑问。培训过Java技术以后能找什么工作...
  • 首先通过来参加培训的人来说,第一种是没有编程基础小白,另一种是有基础计算机毕业学生或者是自学了一点还有就是掌握其它编程语言,这两种学员来参加Java培训的目的并不是完全相同。完全没有基础在...
  • 为什么大多公司不要培训出来的JAVA程序员?

    万次阅读 多人点赞 2019-02-22 16:21:43
    经常听到这样的观点:很多公司不招聘培训出来的学生。甚至于让人感觉,如果你参加过培训,那简直就是你程序员职业生涯中的一大污点。  撸码J总结了这些公司不要培训班学生的理由: 一:简历造假  网上有大量...
  • 经常听到这样的观点:很多公司不招聘培训班出来的学生。甚至于让人感觉,如果你参加过培训,那简直就是你程序员职业生涯中的一大污点。 小编总结了这些公司不要培训班学生... 1:大部分的公司宣传不要培训出来的学生;
  • 但培训完之后就发现了这样一个问题,刚从培训机构出来的Java程序员且无工作经历该如何找工作?   由于很多无良Java培训机构为了盈利并没有可靠的教学质量,培训出来的人没有真材实料,基础不够好,因此不少IT企业...
  • 如果你基础很好,可以要高点,如果技术一般还是夺取了解现在流行架构,刚出来要价8000左右,基础好点可以要到13000{!-- PGC_VIDEO:{"thumb_height": 1440, "vposter": ...
  • 为什么现在培训出来的Java学员都找不到工作?

    千次阅读 热门讨论 2020-05-30 11:15:23
    目前Java职位竞争非常大,尤其是今年疫情情况下...但是培训班只学四个月时间,而四个月时间可以说什么都学不到,找工作更是天方夜谭。 我更加推荐大家选择自学Java 我从事Java工作六年时间,对于这个行业还是
  • 这是一个涉及到自身专业知识储备和选择大难题,那么,这五年里,一个Java程序员如何做才能完成从入行到大牛晋升之路呢? 参加工作0-1年之间,Java程序员必须要做得事儿 当你学会了Java的基础知识以后,你还不...
  • 目前Java职位竞争非常大,尤其是今年疫情情况下,...但是培训班只学四个月时间,而四个月时间可以说什么都学不到,找工作更是天方夜谭。 我更加推荐大家选择自学Java 我从事Java工作六年时间,对于这个行业
  • 培训机构出来的 java工程师就业问题,有的企业不认同培训机构培训出来的工程师!
  • Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立...Java作为市场上较流行、应用较广泛编程语言之一,当下学Java成为一个Java程序员当然是有前途。但是作为一个Java程序员,也有低级Java程序员、中...
  • 一些企业有点排斥培训出来的,他们排斥的原因相信大家都知道,主要是简历过度包装,面试都会一上手就废 而且现在相当多的公司,会选择在培训机构培训过的程序员,很多公司会去到相关培训机构做双选会,直接挑选...
  • 我们总想和大牛一样,对java语言精通一些,但是大牛也是从小白过来的,我们在校期间或者刚工作,需要好好的练习自己的java技术,找出不足之处,进行练习,那么java入门到精通,大牛是怎样炼成的呢?首先是java基础...
  • 想要学好java语言,就要打好基础,java要学习东西有很多,今天小编就来和大家说下java的十大算法。 算法一:快速排序算法 快速排序是由东尼·霍尔所发展一种排序算法。在平均状况下,排序 n 个项目要Ο(nlogn) ...
  • java培训机构出来能拿多少工资?

    千次阅读 2019-02-22 10:48:12
    那么Java培训机构出来能拿多少工资? ①Java程序员工资总体情况 权威统计机构统计,在所有软件开发类人才需求中,对Java程序员需求达到全部需求量60%70%。Java程序员薪水相对较高,通常来说,具有35年开发...
  • Java诞生10多年目前依旧是最火爆语言,大体量用户网站无一都使用了java技术。也只有java能提稳定支持。杭州城市数据大脑交通治堵云计算和大数据,也有java的功劳。随着时代发展计算机语言会渗透到每一个...
  • 目前,IT行业最热门JavaJava是一门编程...首先培养自己学习兴趣我们都知道,兴趣是最好老师,兴趣是可以培训的。你要内心真认定Java,想要学好Java,攻克它。你是否爱打游戏?你是否想要自己开发出自己...
  • IT行业相对于其他喝多行里整体待遇还不错(基本都是加班加出来的),很多不是本专业的同学毕业后会转IT行业,导致现在培训行业火热。现在小型的培训机构培训java学费至少几千,大型培训机构已经2万+。网上的一些培训...
  • 第一培训机构大部分学员水平层次不齐,如果完全没有基础很难完全跟上,听也是一知半解,甚至好多都听不懂,填鸭式教学只是赶鸭子上架,结果可想而知。 第二绝大部分的培训课都是毫无意义,属于治标不治本,...
  • 好程序员Java培训分享Java程序员常用工具类库 好程序员Java培训分享Java程序员常用工具类库,Java世界有很多实用工具类框架,今天介绍3个使用频率最高框架。有很多实用工具类并没有全部列出来,只列出了最...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,482
精华内容 592
关键字:

培训出来的java

java 订阅