想转行做程序员,是该自学,还是选一家培训机构?

龚一鸣


这个针对个人情况,有的人有基础,自主学习能力很强,自学就能成才,有的人虽然是科班出身,大学3年-4年却啥也没有学出来,出来找工作啥也不会,也找不到工作,如果想找个好工作从事IT行业,自己没啥基础,建议还是去报个培训班系统学习一下,多做实战化项目训练,现在口碑不错的有中公教育IT培训,大学生食宿全免,教学管理特别严格,就业率很高还有就业险,这个时期还有很多线上课程,建议大家可以学习一下。


随风飘散


对于题主的问题,这完全是一个伪命题,每个人都一样吗?这是两种对两类人开放的转行途径。但是,我上来就告诉你一句话:你若没有自学能力,趁早放弃转行IT的想法。

首先,什么叫“转行做程序员”,你了解程序员吗?不要外界都说:什么程序员工资高,赚钱多,哎,我这行赚钱太少了,我要转行做程序员。这叫慌不择路,一头猛扎,了解这个行业吗,自己适合这个行业吗?这个行业的现状是什么情况?能不能回答我这几个问题?兄嘚。题主给我的印象就是:连程序员有哪些方向都不知道的,上来就要转行做程序员。我啰嗦这么多,想说什么吗?就是你目前好歹有个方向,比方说,我想做Java后端研发工程师,我是该自学呢?还是选择一家培训机构?要有目的性。你既然有了转行的想法,为什么不先了解先做哪一个方向。决定一个方向就不要改了,不要今天看,前端挣钱相对较多,我搞前端吧,哎,明天看见大数据很火热,岗位需求高工资高,我还是搞大数据吧。你的入门阶段一定要坚定,先保证入门顺利,当然后续进入行业内,你完全可以临时决定转向哪一个方向,因为你有了一定的资本了。

说了这么多还没有扣题,不急,咱慢慢来。比如说,我就决定了搞大数据开发了,那我是不是要了解大数据是做什么的呢,那我是不是要专于整个大数据的学习路径。网上这么多过来人的大数据学习路线,可以拿来借鉴吧。比如说下图:

整个学习内容给你列在这了,你知不知道该学习什么了?拿Hadoop来说,首先,看到这个单词,总会自然的去查它是什么意思吧,总会自然去查它是干什么的吧,相应地,它的原理,理论是不是都可以了解到,一些教程网上总都找到靠谱的吧。想说什么呢,就是说,遇到东西自己去查,去了解学习,这是很自然的事,何必要给别人钱,让别人把那些公有的东西传授给你呢?自己能够做到的何必要麻烦?你可能会说,如果遇到问题解决不了怎么办呢?这TM的就是自己的问题,现在还有什么是这么多年这么多程序员没有遇到过的问题,不信baidu或者google,哪一个你的问题的解决方案没有?这就是自学能力。

还有一点,想说的是:如果你的自律能力稍微弱点,报个培训班是非常好的选择,能这么多人在一起学能够有效的交流学习心得体会,会使你学的更快。上面讲过,自学与报培训班是两种人的两种不用选择。

总结一下:自学是个可贵的能力,无论是开始阶段还是以后的在职阶段,IT技术更新迭代无尽,养成好的自学能力对自己的整个生涯有很大的帮助作用。关于自学与保培训班,我更倾向于自学。多看,多学,多问,多想,多总结,共勉。


不Dong就自学


作为一名IT行业的从业者,同时也是一名计算机专业的研究生导师,主要研究方向是大数据和机器学习,所以我来回答一下这个问题。

首先,在当前5G、大数据和人工智能的时代背景下,对于学习能力较强的人来说,转行从事程序员工作也是一个不错的选择,一方面会获得广阔的发展空间,另一方面也是顺应时代发展的选择。

对于初学者来说,是选择自学还是选择一个培训机构,取决于以下三方面因素:

第一:是否具备一定的学习基础。虽然说零基础也是可以学习软件开发的,但是如果具备一定的计算机基础知识,比如操作系统知识、数据库知识或者说编程语言知识,那么完全可以尝试自学软件开发。如果具有扎实的数学基础和物理学基础,未来从事IT行业会有更多的选择,也会有更大的上升空间。

第二:是否具备一定的学习环境和资源。对于一部分初学者来说,如果身边有专业的程序员或者是IT行业专家,或者是有条件能够参与到一些技术交流活动中,那么完全可以选择自学。我有一个远房亲戚是中专毕业,学的是汽修专业,但是他对软件开发非常感兴趣,我让他在项目组学习了一年之后(并没有专人辅导他),他取得了明显的进步,目前已经是北京一家科技公司的主力程序员,所以学习环境对于学习效果有重要的影响。

第三:是否具备较强的动手实践能力。动手实践能力对于学习软件开发来说是比较重要的,不论学习何种编程语言,Java、Python还是PHP,都需要通过大量的实践才能逐渐掌握编程语言的用法,并建立自己的编程思想。所以,如果动手实践能力比较强的初学者完全可以尝试自学。

最后,即使选择参加培训来完成软件开发知识的学习,也建议初学者先自学一段时间,因为软件开发行业对于从业者的自学能力有较高的要求,一方面软件开发行业的技术更新速度比较快,另一方面软件开发行业涉及到的知识面也比较广泛,在工作的过程中需要不断通过自学来掌握新的知识。所以,在学习初期就应该锻炼一下自己的自学能力。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网方面的问题,或者考研方面的问题,都可以咨询我,谢谢!


IT人刘俊明


自学或参加系统培训,是目前众多小白进入这个行业选择的普遍方式。但是到底是选择自学,还是参加系统培训,这需要结合个人的实际情况来选择。


一、个人时间安排

如果你急着找工作,时间比较紧迫,建议选择系统性培训。系统培训耗时相对较短,效率更高,遇到问题有专业老师进行指导,循序渐进的课程安排,学习起来更容易。l 如果你还处在大一大二,时间相对没那么紧迫,可以选择自学。因为时间相对充裕,自己可以慢慢钻研,在不断的摸索中总结成长。


二、个人自学能力

自学能力和自控能力较弱的小白,建议选择系统性培训。系统性培训有严谨的课程安排,有专业的老师指导,能更高效的掌握知识和技能。l 自学能力,自控能力强,可以选择自学。为自己系统的计划学习内容,规划好学习时间,严格按照自己的计划节奏去学习。当然还要做好解决众多难题的心理准备。


不管是自学,还是培训,都各有其优劣。

自学:

优势:没有费用成本;学习时间灵活,不用专门跑到固定地点。

劣势:学习周期长;学习没有方向性;遇到问题没有专业的老师指点,容易出现半途而废的情况;没有项目实战的过程,缺乏项目经验;就业缺乏好的平台。


培训:

优势:节约时间;学习内容有针对性;有专业的老师指点,学习起来更容易;有专业老师指导就业,提供就业平台。

劣势:会支付一定的成本费用;需要专门腾出几个月的时间脱产学习,没有收入。


对于很多想早点进入这个行业工作的小白朋友,大多会选择系统培训进入这个行业,那么到底怎么选择一个靠谱的培训机构呢?可以从以下几点去考察甄别。


1、看资质

考察培训机构是否具备教学资质,一家优秀的培训机构需要接受相关部门的监督,并通过审核后颁发培训资质。如果没有培训资质,可能存在师资要求不达标,教学质量不佳、机构不稳定等问题。只有具备教学资质的培训机构才是合法的具有保障的。


2、看口碑

优秀的培训机构是能经得住大众的考评的,所谓群众的眼睛是雪亮的。如果一个培训机构存在师资信息造假,就业保障不真实等问题,那其在网上的负面评价一定是铺天盖地。相反,一家优秀的培训机构,其口碑一定比一般机构好很多。


在筛选培训机构时,可以结合参考网上评价及实地考察。可多和在校正在学习的学员多沟通,了解具体学习情况,或者联系已就业的老学员,核实信息真实度。


3、看教学
互联网时代,日新月异,所以一家优秀的IT培训机构,其课程也需要持续更新。IT行业,本是一个快速发展的行业,市场需求也在不断的变化,因而一个为该行业输送人才的培训机构,需要密切关注市场动态,及时更新课程,提高与市场需求的吻合度。

(1)循序渐进的安排学习内容,利于学生轻松掌握。及时解决疑难问题,避免问题堆积,影响后面内容的学习推进。

(2)注重学习氛围的营造。良好的学习氛围,不仅有利于你的学习效率,还有利于学习深度的挖掘。

(3)适时安排测评,了解学生掌握情况。通过测评,才能真正掌握学生学习情况,及时做出教学调整,达到真正掌握的目的。


4、看师资

一家优秀的培训机构一定具有强大的师资力量做支撑。教学质量,需要一批大牛级别的教师来保障。所以评判一家培训机构是否优秀,需要了解它是否舍得在师资力量上进行投资。时间是检验真理的唯一标准,牛逼的教师,都是具有长期的实战经验,在该领域具备一定的影响力,熟悉IT行业的最新技术,这样的教师,才能在教学中交给大家真才实学。优秀的教师,不仅具有强硬的专业技能,同时也需要具备强烈的责任心。


5、看就业

就业数据本是一个分析培训机构培训效果的重要参照标准,如果这些数据不真实,那就将失去其存在的意义。但是就业数据的真伪很难评判,我们一定要擦亮眼睛,保持清晰的判断力,不能被一些高薪假象所欺骗。


许多培训机构提供的学员案例也需要认真的去辨别,我们需要结合市场现状去辨别,不能盲目的相信或者不信。


同时,我们还要关注培训机构之前学员的就业质量情况,了解他们的就业去向,都到了哪些公司,这些公司的发展前景如何。这虽然和个人能力有很大的关联,但也能作为一个评判培训机构是否值得选择的重要参考因素。最重要的,入学前是否会签订《就业保障协议》,是“推荐就业”还是“100%保证就业”,差别很大的。如果没有就业敢不敢退全款?


如果培训机构无法做好这几点,此机构该不该选择,相信大家自己内心已经有了答案了。目前IT培训机构数量众多,鱼龙混杂。在选择的时候,我们一定要多家对比,花一些精力去了解其口碑、师资力量、行业评价等信息。所谓磨刀不误砍柴工,选中一家靠谱的培训机构,对后期学习以及就业等都很有帮助,关乎自身未来的发展,不容小觑。


汇智动力学院专注于IT技术人才培养,有什么IT技术或者IT培训方面的问题,欢迎私聊汇智妹咨询。


汇智动力学院


培训就是花钱买时间,快速入门的一个路子。 因为新入门一个行业或者知识,会有好多坑要去踩,培训的话可以带你避免这些坑,给你提供一些实用的技巧,同时也能给你快速的建立起一个体系。当然也不能过于依赖培训,他的作用主要是带你入门这个行业,给你揭开这个行业的面纱,让你知道怎么去学习这个行业。综上,如果自己没有头绪,不知道怎么入门,同时也确信自己想要进入这个行业,建议去培训。再次强调一下,培训仅仅是带你快速入门,如何发展那是看自己。


孤客s


先看看自学是否能够成功 建议学习 白月黑羽教python


gusmike


自学,找人稍微指导一下。比如我。


jdk2020


先自学看学习效率和效果,再确定是否需要报班以及报什么班,线上报、线下班、基础班、高级班、实战班等,不是每个人都需要从基础班学起的。


门叔看项目


从我个人的感受而言,并没有参加过任何培训班,都是去看看文档教程就学会了。

学习一门语言入门都很容易,难在于应用,难在于培养对于技术的感知能力。无论是培训机构,还是自学,都离不开自己对于程序开发的一份热情和认真的态度。

建议你先自学一阵子试一试,有过不去的坑了,再寻找个老师指点一下,也能有个方向。


都是为了四化建设


先自学,如果自学搞不定,再找外援。


分享到:


相關文章: