网上如何学计算机编程 如何自学电脑编程

随着生活的压力越来越大,大家也都在追求高薪的工作,普通人能接触的什么工作最高薪?——程序员 。
【网上如何学计算机编程 如何自学电脑编程】
三百六十行,行行转程序员也不是一句玩笑话了已经,由于大量人员的涌入,也导致了程序员出现了前所未有的内卷 。但是内卷归内卷,即便如此,程序员依旧是大多数人可以接触高百思特网薪资的最接地气的职业,因此虽说门槛在不断提高,很多人依旧趋之若鹜的转行,幻想着报个培训机构,培训个三到六个月就可以步入程序员的行列 。事实却是,交了昂贵的培训费,浪费了大半年的时间,却找不到一个3000块钱的实习工作?这就是很搞笑的地方,程序员的内卷却反而导致IT培训机构狂捞了一笔?

按照我上文的意思,大家是不是觉得已经不能转程序员了呢?非也非也,并不是不能转程序员了,而是不能盲目地转,妄想着去培训机构培训出来就可以拿到上万的薪资,那肯定是白日做梦的!而且只要稍微思考一下就知道了,培训机构基本只会教你入门的东西,以后工作的大多数知识你还是需要自己去慢慢学,如果连入门的知识你自己都学不会,我不敢说你一定做不了程序员,但是恐怕你的职业生涯高度基本是可预见的低,要记住,自学是一个程序员最基本的素养!
那么在转程序员之前首先需要问自己三个问题:

  1. 自己的年龄是否还支持自己转行?大多数转行的人应该都在自己的行业摸爬滚打了一些年了,一般年纪也都不会很小了,这里我建议最好是在25岁之前转行,那么你在自学加上面试等一百思特网系列的摸爬滚打之后,真正入行的年纪大概在26岁左右,如果你足够努力,完全有机会在35岁之前混出名堂,10年啊!如果在一个行业10年都没有建树,那多少年也都不会有什么建树了 。
  2. 自己具有基本的英语读写能力和一定的逻辑思维能力吗?虽说学习编程确实不需要特别好的英语能力,但是编程毕竟都是英语编写的,你如果一点英语的读写能力都没有也是天方夜谭,最后如果深造的话,还是需要去读一些原著是英文的书籍去提升的,翻译的总是会有一些偏差,原汁原味的东西肯定要更深入一些 。其次,编程是需要一定的逻辑思维能力的,如果一点弯都绕不过来,那当程序员也是非常痛苦的,尤其是业务复杂一点,那实在是生不如死 。
  3. 自己是否可以忍受前期至少半年的基础知百思特网识学习,以及至少半年底薪的公司菜鸟生涯?首先半年的基础知识学习应该是需要的,现在初级程序员已经远远供大于求了,入行的门槛自然也比以前要高得多,以前可能只需要掌握Java SE,一种关系型数据库,手写一个静态页面,然后再会使用一点SSM框架就可以找到一个实习工作了,但是现在,起码在这个基础上,你需要掌握前端基本的JS语言和VUE框架,maven和git工具,熟练掌握SSM框架,spring boot,并且肯定还需要练习几个小项目等等才可能找到一份入门程序员的工作,我觉得半年可以学得马马虎虎就已经很不容易了,所以半年的学习基础时间是必不可少的,当然少数天赋异禀的朋友除外 。此外,第一份开发工作肯定也是会非常痛苦的,正式的开发环境肯定和你学习时候的开发环境是不一样的,开发的业务肯定也要复杂得多,我觉得如果可以在半年时间内基本跟上公司的项目进度就是非常优秀了,如果你觉得自己可以接受这一年左右的学习期以及入门期,我觉得你必然可以自学编程,甚至以后的路不见得比刚毕业就入行的程序员差 。
如果以上三个问题,你对自己的判断都是true,那么恭喜你,你完全可以自学编程入行了,下面又会遇到一个最棘手和严峻的问题,自学编程应该如何入行呢?说明一下,我自己就是自学入行的程序员,之前是做的通信专业的,和路由器,交换机以及防火墙打交道比较多,对于编程也是一窍不通的,至于为何会转行,我在之前的文章中也提到过,这里就不多赘述了 。所以作为自学转行成功的一个案例,虽说现在也不算多成功吧,但是我起码已经转行成功了,这里我就给大家简单的叙述一下我是如何安排我的学习计划的:

推荐阅读