是自学编程还是保培训班学习?听听IT大佬给你的建议

是自学编程还是保培训班学习?听听IT大佬给你的建议_第1张图片
首先要给各位零基础学编程的同学泼一盆冷水,IT行业并不是一个入门门槛很低的行业

从事编程类的工作你需要有一定的数学逻辑能力和基础的英语知识,至少你得有高中以上的学历吧。这里不是说学历歧视,而是计算机语言本来就是高度逻辑化规范化的语言,需要具有一定的逻辑思维能力。再来说一下英语,至少你能进行英文阅读吧。而你连这些基本的能力都不具备,为什么就能相信你能胜任这份烧脑的工作呢?

还有就是逆商不高的人也不适合学习编程。逆商是什么?它是指人们面对逆境时的反应方式,即面对挫折、超越困难的能力。程序员日常面临最多的就是调试出错然后改bug。有很多人害怕报错,一看到报错尤其是奇怪的报错,头都炸了。上午写好的程序没报错,下午再跑程序的时候出现一堆错;程序运行的时候弹了一个错误,你改了半天没改好的时候,你怎么办?很多程序员在工作的时候都会遇到各种各样的bug,这都是常事,有的bug甚至花了一天才解决。如果你容易被各种小bug小错误打倒,那我不建议你学习编程

这时候肯定有人说:“我就是零基础学的编程现在也找到一份还不错的工作”。但是零基础自学编程的人踩过多少坑,一个bug卡一天的时候有多崩溃,每天雷打不动的坚持学习编程,这份毅力和坚持又有几个人能够做到的?

不可否认的是,有人通过自学取得了一定的效果,但更多的是,学了几个月就因为太难而放弃的炮灰

泼完冷水之后,在来根据以下情况判断自己适不适合自学编程

一、是否有充足的时候来进行自学

自学编程是一个漫长且枯燥的过程,需要你有足够的时间,不急着马上找工作。比如还是在校的一、二年级学生,或者现在有工作有饭吃,只不过是想转行跳到IT行业

自学时间的长短跟你想自学的语言和目的有关系,如果你只是想要入门或者只想了解简单的编程语言,那几个月完全可以

但是你要是想靠编程来吃饭,那就需要更多的时间来学习,而且还是深入的、系统的学习,最好能自己折腾个作品出来

二、是否能够找到系统的的学习资料和学习路线

这个问题其实很好解决,因为现在有很多文章和视频都在讲某种技术的学习路线。只要你愿意找,免费的学习资料还是很多的,但是很多免费的学习资料都是散乱的不成系统的。这就需要你花时间把从众多的资料中找到自己适合的、整理出适合自己资料。如果你不知道哪里有资料,那么关注我公众号软件测试小dao,里面有最新软件测试大厂面试资料和Python自动化、接口、框架搭建学习资料!

比如你想找一份web前端的工作,那就不能光学习JavaScript或者HTML5,CSS、SQL Server、框架Vue、React以及相关生态这些你都要花时间学习。这些技术相关书籍、文章、学习视频都需要自己整理

三、是否能够坚持每天雷打不动的学习

掌握一门技术需要漫长的学习时间,尤其是一门你不熟悉的语言。需要花费大量的时间来学习理论知识和动手练习,如果你能有毅力坚持每天学习,那当然可以自学呀

如果以上的问题你都思考得比较透彻,那就可以去制定一个学习计划和进度表,开始你的自学编程之旅吧~

如果你的自控能力不强,做事情三天打鱼两天晒网,想在短期内集中学习,只要经济条件支持(切不可为了报培训班而网贷,网贷一生黑),那么,参加培训班也是可行的

为什么?

一方面培训班的课程体系完善,节省了你上网找自己合适的体系和资料的时间;另一方面培训班是一个集体的强制学习环境,学习氛围和环境肯定比你一个人学习要好,而且遇到问题你还可以问老师他也不会嫌你烦

另外学习动力也足啊。你想想,花那么多钱培训,那你不努力学习都对不起那么多钱

这几大因素作用下,培训效果立竿见影

其实不管自学还是培训,都是引你进入IT行业的方式。当进入这个行业之后,还需要你自身不断努力和学习,才能成为技术方面的牛人,才能渡过程序员的“中年危机”

最后

不要只做收藏从未停止,行动从未开始的人,很多事情,做着做着就无师自通了。如果在做的过程中还能稍微加点思考,稍微看一些别人的经验和做法,成长会更快,效果也会更好!加油吧,测试人!路就在脚下,成功就在明天!

我的学习交流群:1033482984 群里有技术大牛一起交流分享~

如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!

你可能感兴趣的:(软件测试,测试工程师,测试,测试,测试工程师,软件测试,IT,编程)