当下,越来越多的人涌入到了程序员这个岗位中来,很多人甚至包括非计算机专业的小白想通过在家自学编程,从而找到一份待遇不错的工作,甚至想象着宅在家里接单赚钱。事实真的如他们想象的那样吗?
其实弊端有三个:
一、学习周期长自学成才固然不错,如果你有很好的学习能力,并有足够的时间和很强的自制力,自学是可以的,不过需要花费比较长的一个周期。经过了半年或一年的自学,最后却发现自学实在是比较困难,还不如交学费去参加培训班。其实其实说到底浪费的还是自己的时间。
二、学的不系统另外自学还有一个缺点就是会存在很多的盲区,学的不系统。
三、只会纸上谈兵自学编程根本接触不到真实的项目案例,也就是说你所学的没办法在实际中应用,知识完成不了实际操作中的转化。就好比学英语,你语法背的滚瓜烂熟,但你还是说不出来,没办法和人家老外对话。
所以在实际开发中是有很多的套路和框架的,自学打个基础还可以,但是想成长为真正的实际项目开发者,考自己自学这点内容远远不够。
我建议要想学习编程这类有难度有体系的内容,最起码学成可以出去找一份薪水还不错的工作,不妨到线下进行面授。
因为面授课的优点也很明显:
一、快速省时面授可以让你快速进入这个行业,节省宝贵时间,快速成力和积累经验,你参加培训的学费投入也可以最快的在工作中得到加倍回报,找到工作了,其实程序员薪资都不低,三个月学费就能赚回来了。
二、有含金量
能在线下开班的很多在课程研发和师资上都是有高实力的。有老师系统的给你讲授,理解起来会比较快。由问题还可以老师可以快速帮你解决。
三、有氛围学习本身就是一件枯燥的事,身边有一帮小伙伴互相鼓励;遇到不会的也有人讨论;想放弃了,看到身边的人还在用功,自己也就支棱起来。心态上会比较稳。
自学编程说起来到处都是苦,下面留言说说你的经历吧。