推荐一种可行的编程学习路径——自学培训课程

1、自我介绍

本菜鸟毕业于一所普通学校,专业是软件工程,也就是所谓的科班出身,在大学前3年的学习生涯中,并没有太多的一个专业知识的积累。学的东西很杂,感觉啥都会一点,啥都不精通,在大四上半年秋招中投递了几份简历也是石沉大海。自己也是比较有幸的在网上找到一套C\C++全栈的视频培训课程,开始了自学之路。

2、自学过程

在大三结束后暑假期间,对就业的危机意识越来越强,如果不好好学就只能告别编程行业,也就是那个时候下定决心认真学。从2020年7月份学到2021年2月份,在这期间也放弃过好几次,但最终还是坚持往前学。但就实际学习结果来说,在这7个月期间只把基础部分学完了(基础占到培训课程一半的内容),就是把下图中编号1~9的内容学完了,然后在3月份也顺利的找到了工作。

推荐一种可行的编程学习路径——自学培训课程

3、对培训课程的看法

(1)培训课程的优势和劣势:

优势:培训课程更注重于动手写代码——外功。主要使用实际代码来教学,比如上午讲完理论,下午立马演示代码,晚上自己完成当天的题目。这种方式相对大部分人来说更容易接受并掌握。

劣势:对编程的理论知识深度不够,一般只讲解工作中或面试时常见的理论知识。

总结:培训课程知识点简要,明确,干货多,学习周期短,学完后可以建立起知识体系。

(2)大学课程的优势和劣势:

优势:更注重理论教学——内功。涉及面较广,市面上主流就业方向的知识都教,从而有更多的选择,可以挑一门自己喜欢的方向钻研。

劣势:教学周期长,知识点容易忘记。

总结:大学课程知识点全面,力求面面俱到,更注重引导编程入门。

(3)怎么找培训课程:

找资源能力强的可以直接百度。

在Bilibili上可以直接搜到,可能只有视频,没有教材、笔记、练习。

直接某宝买,简单高效,成本在几元~几百不等。

4、对培训班的看法

(1)培训班的优势和劣势:

优势:使用类似初中/高中的教学方式——老师监管(有一定程度的监管、但肯定比不上初高中),对于大部分懒散习惯的大学生来说,这种监管的方式,能够使其被动的学习知识,经过半年的周期,对专业知识有一个快速积累的过程。

劣势:培训班一般只宣传好的一面,例如往届学员的工资榜,其中有一些去了外包(工资虚高)。在实际工作中,如果面临新的编程知识,可能会无法适应。

总结:培训班有利有弊,我个人觉得就是花钱买一个学习环境,值不值得去,还是要看个人的情况。假如自制力差,实在没办法静下心完成自学,但又坚定的要走编程这条路,可以去培训班的。如果只是因为工资高,对编程不太了解,这个就要三思而行。

(2)培训班的选择

可以找身边去过培训班的人

如果对培训班不了解,尽量去大机构

5、对学习编程的看法

本菜鸟也算半个培训出身,对于培训班的看法保持中立。如果没有这套流传在外的培训课程,说不定现在就在厂里打螺丝。在这里主要是想给正在学习编程的人,分享自己的一些看法。如下:

  1. 上策:在大学期间能够多啃完几本书,边啃边写代码,尽量把内功修炼到极致,养成写博客的习惯,好好学英语——最好达到能够读写英文文档的水准,去GitHub上找项目,做项目积累。
  2. 中策:对于啥都会一点,啥都不精通,自学培训课程/去培训班,我更推荐自学,工作之后要坚持学习,多啃书,工作之后也要加强内功的修炼。
  3. 下策:啥都会一点,啥都不精通,或者啥也不会的,直接愣头青,去工资低或者没工资的单位,直接硬刚,可能会多走很多弯路。但是如果能够坚持下来,我觉得至少比走中策的人要好。

一入编程深似海,多学多查多动手

Original: https://www.cnblogs.com/asdzy/p/15655477.html
Author: 阿斯顿之意
Title: 推荐一种可行的编程学习路径——自学培训课程

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/587985/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球