在程序员需求日益增大,高校培养又供不应求的状态下,很多人都是通过培训这个渠道走上程序员的路子的。一时之间,市面上的各种培训机构火爆异常,关于自学和培训的争论也没有停止过,那么培训到底对程序员有没有帮助?

本文我将从技术面试官的角度,聊聊我对如下两个方面的话题。

第一,培训班的作用有多大?该不该上培训班?第二,针对低基础的程序员,尤其是零基础想转行的程序员,给出些找到第一份相关工作的建议。

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

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

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

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

2、该不该上培训班?

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

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

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

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

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

3、找第一份相关工作的建议

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

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

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

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

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

4、做第一份工作时的注意点

其实零基础或低基础的转行者找到第一份工作不难,不过可能进小公司的概率大些。而且由于应聘第一份工作时,更多靠的是面试技巧,本身的知识储备未必扎实,在第一份工作里熬个一两年,其实后面的发展就相对平坦了。

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

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

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

5、自己上进才是正道

培训班出身的转行者,从他们身上,我看到的是积极上进。不是所有公司在招人时有资格提出高要求,不少公司甚至会面临用人荒,所以培训班出身的转行者绝不该妄自菲薄。自己本身就上进,外加培训班的助力,这才是发展的正道。

以上就是从技术面试官的角度分析的培训班对程序员的帮助。希望本文的分享能帮到迷茫的各位小伙伴们!

从面试官的角度,来聊聊培训班对程序员的帮助!相关推荐

  1. 从Java面试官的角度,如何快速判断程序员的能力

    临近年关,今年面试跳槽的人特别多,关注我的朋友都知道我不轻易做分享,因为这没有标准答案,看法也因人而异.但我发现有些面试问题还挺普遍的,今天就说说我做面试官这几年的经验,从面试官的角度去看面试,希望对 ...

  2. python工资一般多少大专学历-这个面试官真霸气 不收大专程序员

    原标题:这个面试官真霸气 不收大专程序员 开发者报 | 面试官当面撕程序员简历:大专生我们不收! 1.面试官当面撕程序员简历:大专生我们不收! 一名程序员发帖讲述了自己最近的一次面试被面试官撕掉简历的 ...

  3. 面试官:你接受免费加班吗?程序员这样怼回去,网友:老铁没毛病

    面试时总是会遇见几个奇葩的面试官,问一些你根本不用回答,就想直接怼回去的问题!跟着小编一起看看这些程序员遇见这样的面试官,都是怎么回答问题的! 面试开始-- 情景一: 面试官:一开始工资不会给你太高, ...

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

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

  5. 以技术面试官的经验分享毕业生和初级程序员通过面试的技巧(Java后端方向)...

    本来想分享毕业生和初级程序员如何进大公司的经验,但后来一想,人各有志,有程序员或许想进成长型或创业型公司或其它类型的公司,所以就干脆来分享些提升技能和通过面试的技巧,技巧我讲,公司你选,两厢便利. 毕 ...

  6. 以面试官的经验分享毕业生和初级程序员通过面试的技巧

    微信公众号:javafirst 本来想分享毕业生和初级程序员如何进大公司的经验,但后来一想,人各有志,有程序员或许想进成长型或创业型公司或其它类型的公司,所以就干脆来分享些提升技能和通过面试的技巧,技 ...

  7. 阿里技术面试官分享毕业生及三年以下Java程序员通过面试的技巧!

    本来想分享毕业生和初级程序员如何进大公司的经验,但后来一想,人各有志,有程序员或许想进成长型或创业型公司或其它类型的公司,所以就干脆来分享些提升技能和通过面试的技巧,技巧我讲,公司你选,两厢便利. 毕 ...

  8. 从技术面试官的角度来谈谈简历和面试

    公司组织了几次校园招聘和社会招聘,今天也来谈谈面试中的那些事儿. 简历 简历的重要性不言而喻,如果简历写得很好,我们在心中可能已经有了聘用他的想法,邀请候选人只是验证这个想法的正确性,看看候选人是否有 ...

  9. 从技术面试官的角度谈谈简历和面试那些事儿

    公司组织过多次校园招聘和社会招聘,忝为首席架构师(因为项目组就一个架构师~~人工摊手),在招聘技术专家组中浑水摸鱼.鱼目混珠.插科打诨,所以也谈谈面试中那些事儿. 首先说一句,找工作最重要的是方向,方 ...

最新文章

  1. linux 文件系统检查命令
  2. MySQL 高级 函数
  3. MySQL 使用Navicat连接MySQL8出现1251错误
  4. WordPress分类列表函数:wp_list_categories用法及参数详解举例
  5. 程序员修仙之路--优雅快速的统计千万级别uv
  6. IE Firefox通用DOM
  7. python 四足机器人运动学_撸了个四足机器人
  8. JS-Demo1:JavaScript实现表格列拖动
  9. 日销10万台的乐视商城如何颠覆传统电商
  10. atitit..主流 浏览器 js 引擎 内核 市场份额 attialx总结vOa9
  11. python 魔兽世界钓鱼_有关魔兽世界怀旧服的钓鱼工具的一点思考
  12. 多商家点餐小程序源码
  13. 农场派对(party)(信息学奥赛一本通 1497)
  14. bat脚本修改文件内容
  15. oracle -3233,ORA-3233 问题请教
  16. 当数据中台遇上智能 看中台“鼻祖”阿里巴巴又有什么新花样?
  17. 笔记本电脑 用 VGA 线 外接显示器 频闪
  18. arm汇编 bic和orr指令
  19. java.sql. SQLException: No suitable driver found for jdbc :mysql://localhost:3306/test
  20. 浅谈数学在计算机科学中的应用,浅谈计算机科学技术在数学思想中的应用(原稿)...

热门文章

  1. 22. 韩信点兵:在中国数学史上,广泛流传着一个“韩信点兵”的故事:韩信是汉高祖刘邦手下的大将,他英勇善战,智谋超群,为汉朝建立了卓越的功劳。据说韩信的数学水平也非常高超,他在点名的时候,为了知道有多
  2. COALESCE()函数 一个非常有用的函数
  3. 麦肯锡七步成诗法学习笔记简记以及案例分析(附参考资料可下载)
  4. 标签上的 title属性与 alt属性的区别
  5. 应用 2:缓兵之计 ——延时队列
  6. 计算机是数学还是结构标高区别,老师傅教你认识建筑施工图上的标高,还怕看不懂标高吗...
  7. Rust学习第九天——控制测试运行
  8. 文件为只读模式,且无法更改权限
  9. 股市的交易日(动态规划算法)
  10. 【OpenGL 学习笔记03】点画多边形