知乎上的一个问题挺有意思,IT行业培训班出来的人真的不行吗?

这个问题需要我们在一个客观的环境下来谈论。

打开网易新闻 查看更多图片

有些人,不喜欢培训过的人,我觉得这样对人不公平也不尊重,每一个人都有改变自己命运的机会,真的不要一概而论。所以我不太赞成培训班出来的人就一定如何如何的说法。

事实上,我欢迎更多的朋友们来进入到这个行业中来,感受它给你自己和别人带来的对未来的美好希望和物质、以及精神上的改变。

我依然坚信有不少朋友是因为热爱这一行业才急于找一个培训机构来实现梦想。

 一、自信

有一个HR朋友跟我提了一件事,他受邀去某培训机构招聘,面试的过程中觉得一个小孩还不错,比较符合自己企业的要求,在和他谈到薪资的时候,却只敢要4-5K的薪资,于是HR问他,你知道在北京租房子要多少钱么?他说知道,但不敢要太多,较后朋友给了他7K,要求尽快办理入职手续。

建议在面试之前,可以到招聘网站上去了解下对方企业的招聘需求和薪资(有的会有),根据自身掌握的技术预估自己的价值,这样就不会要的太多也不至于要的太少。

要有自信,更要有自信背后基本的技术积累。思维清晰,条理清楚的回答面试官问题,能加快建立双方之间的信任。遇到不懂的问题大方承认,比唯唯诺诺,指东言西好很多。

 二、谦卑的态度

技术人员都有自己的盲区,无论是被面试还是平时做业务,遇到需要google或者重新学习的技术点是件稀松平常的事。

我面试过不少2年左右经验的iOS程序员,问他们SDWebImage是怎么做图片缓存的,不少人给我的答案都是没了解过,平时调用api会用就差不多了,甚至还会跟我讲一堆道理,比如重复造轮子的坏处,利用成熟第三方框架提高工作效率的好处等等。道理我都懂,可是你就不能直接告诉我你确实不知道,事后你一定会去了解吗?技术问题就是这么简单,知之为知之,不知为不知,不存在说你不明白怎么回事却让你巧舌如簧蒙混过去。

 三、时刻学习的姿态

如果打算走技术路线,只要身处职场,就一定需要经常将已有的知识体系更新升级。学习应该是常态,做新业务遇到技术难点需要学习,面试被拒需要学习遗漏的知识点,面试成功也需要回顾学习哪里掌握的还不够深入。

懒惰会变化成各种借口阻碍你继续学习,比如:平时工作太累周末放松下,睡前只剩半个小时了睡了算了,等有时间了我再看下某个知识点,等用到的时候我再查下,今天要陪女朋友逛街明天再学习,还有大过年的。。。

时刻学习的姿态才能让你每天精进,每天都是佳境。

四、基础的牢固

程序员的基础包括操作系统,数据结构,计算机网络,数据库这些大类,算法可以选择性的了解些,这些课程大学都会仔细教,培训却不会,毕竟只有4个月左右的时间,培训会教你做界面,怎么上线app。但这些基础直接决定你接受新知识的速度,决定你了解技术概念的深度,决定你以后这条技术路可以走多远。

如果只能对培训班的学员们提一个建议,那就是利用一切可以利用的时间去咀嚼这些基础概念。第一遍不懂看第二遍,查阅所有相关的资料从不同角度去理解,任何技术概念百度google都可以找出n多相关技术文章,只要你驱动力够强一定能搞明白你想要了解的事物,哪怕是零基础起步。这些基础是你和四年大学较根本的差距,弥补的过程会比较痛苦,但这是**的途径。

 五、知识体系的建立

技术人员都要有自己的知识体系,上面提到的基础是横向的广度,把这些基础和具体技术相结合,然后深入发掘就是深度,深度和广度构成一个T字形结构。建立这个结构是知识体系建立的开始,之后技术上的成长无论是广度还是深度都是T字形的不断生长,持续挖掘深度就成为专家,不断拓展广度能成为更好的架构师。

我之所以强调基础的重要性,就是因为有了牢固的基础才能形成自己的知识体系,才能明白自己当前的缺陷短板在哪,才能制定清晰明了的技术学习计划。

 六、对技术有信仰

技术问题和自然语言不同,对于技术,一种表达只有一种意思。一旦思路确定下来,用代码表现的技术容不得半点模糊,少一点考虑就多一个bug,所以对待技术问题需要一丝不苟的严谨,要有信仰。

 七、重视业务的磨练

做业务其实是个完善上面提到的知识体系的好机会,一个业务要做到完善,让用户感受不到瑕疵的程度其实非常困难。所以请重视每一次业务的锻炼机会,想得要比产品经理更深入,遇到要填的技术坑不要偷懒,不要因为赶进度就降低质量放过自己成长的机会。

以上是郑州课工场刘老师对培训班学员的一些感受和建议,希望能对有志在技术这条路上长远发展的朋友们有一些帮助。