月薪3万的背后,谈谈如何自学编程以及需要注意的事和坑!

平时有接触很多学员,但印象最深的却是这一位。刚接触时感觉他很着急有很多顾虑,常常一个问题没说完又马上跳到另一个问题,他最纠结的问题是马上要毕业了,突然发现自己在学校里学的理论知识找工作根本用不上,想要赶紧用剩下的半年时间猛补技术,不知道自己应该报班学习还是通过视频自学,鉴于他学习能力很强,之前又有基础,我建议他先试着通过视频自学,之后半年多没联系,他突然发消息说自己已经入职了一家大型互联网企业,现在月薪可观,很感谢之前的建议,他说知道很多人和他一样想自学,他走过一些弯路,所以想跟大家聊聊怎么自学编程才能减少误区!

1. 只要能培养兴趣虚荣心也要利用起来

首先如果你是理工科生逻辑思维好,自学编程对你来说并不难,你说很多人和你情况相似却失败了?因为他们被枯燥的编程书籍和陌生的专业用语直接吓退放弃了。但是如果你对编程有极大的兴趣就不会那么容易被吓退,没有兴趣没关系,兴趣是可以培养的,今天你只能看懂一句话一个专业用语,坚持一个月就能看懂一半,所以自学想要有一个好的开始一定要先培养出兴趣,兴趣的来源有很多例如成就感,想想自己能做出一个像跳一跳那样的小程序,被许多人用来消遣时间、讨论攻略是不是很开心?成就感换句话也可以是虚荣心,但只要能不断延续你的自学动力就是正向情感,你可以不断寻找各种刺激来延续学习激情。

2.初学者容易走弯路的地方—死磕代码原理

很多新手开始时都会纠结代码的原理,一定要想明白为什么要这样写。但就像上学时学九九乘法表,不用非得弄清楚它的原理,不懂这些并不会影响你接下来的学习,先背会知道怎么用再说,随着后面学的更多,自然无师自通就能悟出原理,初学者切记不要跟自己过不去。

3. 书本和视频结合使用效果最佳

视频一定是比书本更用以记忆和理解的,所以初学者自学编程一定要学会利用视频学习,先看书本掌握基础,再看视频帮助大脑理解加深记忆。网上免费视频有很多特别好的要利用起来,但是免费视频也有一个缺点就是不够系统,如果不看书没有系统的学习,后面很容易越看越不懂越看越乱,后期学会的更多也可以找些大牛的博客来看。

如果想自学能力较差,那么可以考虑成套的付费课程。当然,如果付费课程都没能激起你的学习兴趣,但你还是想学编程,那么可以考虑去报个培训班,但是如果你自制力够强,在线课程 + 远程指导 + 自学钻研,可以满足大部分人自学编程。

4. 不断练习代码并坚持

编程是重视技术大于学历的行业,如果书上的代码已经能看懂了就要开始亲自码,过程中会遇到各种问题,但是一定要要多找项目多找项目!多练手多练手!只有自己多动手多练,才能更多的犯错,解决问题,为之后的工作踩坑,现在练习踩的坑越多经验越多,以后和HR谈薪资的时候才会更有底气。

码代码是从你入门开始就要做的一个动作,之后加深学提升过程也是一样的,学习过程中一定会遇到难题,要善于利用搜索引擎,你所遇到的问题大部分前辈都遇过了,网上一定有解决方法。只要不要焦急,一直码一直码,坚持下去不懂的后面自然会有答案,最后能自学成功编程的人不一定是有多聪明,但是一定是最有毅力能坚持做下去的,三个月半年都要有准备,但只要度过入门期后面的道路就清晰了。

5. 最重要的一步——尝试自己写代码

有人问我什么时候应该尝试自己写代码?这是没有固定阶段的,只要你掌握了一些编程基础,就可以尝试自己写代码,不要认为我理论掌握的很好不需要急着码代码,理论和实践相结合越早越好。初期做博客网站这种很简单的就可以, GitHub上有很多开源项目,可以仿写但一定不要对着抄袭。不仅能当做求职时的亮点还能梳理之前学的的内容,有利于巩固之前所学以及之后的学习方向规划。

当你经过一段时间的锻炼,能够拿出一个作品,这时候会获得极大的满足感,更乐意往下钻研,趁这个机会加大学习量会有非常大的提升,有了项目经验可以试着找些小公司的编程去投简历,只要顺利入职你之后的项目经验会越来越多,编程会越来越顺,经验够了马上可以跳槽大公司

作为自学编程的过来人想告诉大家,自学编程这条路很不容易,但主要是自己对自己的抗争,只要能坚持住,自学编程能给你的不仅是一份程序员的工作,甚至是改变你的人生轨迹,从未后悔。

原文发布于微信公众号 - 非著名程序员(non-famous-coder)

原文发表时间:2018-03-20

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏机器学习算法与Python学习

有人对他说:如果连 Python 都学不会,你就不要学编程了

关键字全网搜索最新排名 【机器学习算法】:排名第一 【机器学习】:排名第一 【Python】:排名第三 【算法】:排名第四 前段时间,有读者在后台留言问我,「新...

39850
来自专栏大数据文摘

业界 | 亚马逊圣诞购物季Echo Dot销量第一,智能音箱时代到来?

15440
来自专栏AI科技评论

对话机器学习教父Tom Mitchell:人工智能会不会出现第三次衰退?

AI科技评论按:4月27日,GMIC 2017(全球移动互联网大会)北京站开幕。卡内基梅隆大学计算机科学学院机器学习系主任 Tom Mitchell 接受了媒体...

38180
来自专栏申龙斌的程序人生

搞定GTD - 把时间当作朋友

如果说《搞定》是对我人生影响最大的一本书,那么《把时间当作朋友》这本书可以排在第二,这本书并不是市面上泛滥的成功学鸡汤(当然鸡汤味还是挺浓的,每个人的看法不同而...

377100
来自专栏一个会写诗的程序员的博客

“影响力”就是你的存在值。什么是影响力 人生的意义:Make A Difference 怎样打造自己的影响力 每日书籍推荐

我们大家都公认的,一个人的价值往往体现在他被别人需要的程度上。也就是说你的价值越大,你的存在感就会越强。这存在感对应的意思就是你的影响力。

15610
来自专栏专知

小米MIX2S发布:诸多AI元素亮眼

【导读】北京时间3月27日,小米在上海宝山体育馆召开新品发布会,发布会PPT又小米CEO雷军亲自演讲。首先,小米MIX2S是骁龙845的国产机首发,并同时发布了...

46270
来自专栏华章科技

没看过这10本程序员必读烧脑经典,别说你是敲代码的

导读:又到了全民剁手的双十一,那么问题来了,究竟有哪些好物,是真正“买不了吃亏,买不了上当”,能让你剁完不会后悔的?

13530
来自专栏CSDN技术头条

Quora 问答:不懂算法却善于开发,如何去大公司工作呢?

题主在很多面试过程中,因不懂基础算法而面试失败。正文的两个回答,分别从两种角度来回答了题主的问题。题目为译者自拟。 ? Jim的回答: 每个人都能有所成就,除...

24550
来自专栏Java架构沉思录

他初中学历做开发,3年在北京买了房,超过了99%的程序员!

这是我在链家房产网上看到的北京房价信息,均价在6万样子,我们先算一笔账,2018年北京的房间接近6万了,也就是说随便买一套100平米的房子大约需要600万,我们...

10330
来自专栏CDA数据分析师

被裁员后,我是如何成功找到了一份数据科学工作

本文的目的为了告诉你们我是如何成功找到一份数据科学的工作。从被裁员到成功签约,这两个月对我来说即辛苦又紧张。

15320

扫码关注云+社区

领取腾讯云代金券