想自学成为编程大神,这些干货必不可少

最近有盆友私信问我,应该怎么自学编程。

还有的盆友自己去买了书和网课,但是压根听不懂,问我怎么办。

其实,我相信你想要自学,一定是对编程产生了兴趣,但同时也要了解,做程序员必须得有足够的耐心,倘若坐不住冷板凳,那么会很难胜任这份工作。

其次,软件开发技术容量很大,一口吃不成胖子。所以,先需要从简单的循序渐进。不要想着俗称。

在自学编程时,我们会自学的先天缺陷——没人为你纠错。在这个时候,最好的方式就是多逛技术论坛。在专业的论坛上,对于问题的解答都十分详尽,而且还有全面多样的解决方案。在打基础时,尝试这些方案是最直接有效的。

这一期,给你准备了自学时的必备干货!速速码起来~!

想自学成为编程大神,这些干货必不可少

一.书籍类干货

1.入门书籍:《c plus primer》,一本国外的书,非常细致,本书用来入门很不错。

2.进阶书籍:《C和指针》,《C专家编程》,《C陷阱与缺陷》,《The CProgramming Language》。这四本书号称C语言四大圣经。

二.公开课网站

1.慕课网(imooc.com)

对于编程学习而言,我认为慕课网是国内最优秀的免费公开课平台了。慕课网上的课程很全面,涵盖了主要的编程语言,还有数据库、移动开发和云计算等等方面的课程,这些课程是全中文的,学习起来毫无障碍。网站各个课程的交流板块和实战板块更是可以帮助学习者对学习的知识快速上手。

2.Coursera

Coursera拥有全中文的页面,收录的课程来自全球最顶尖的大学,比如中国的北大、复旦,美国的斯坦福、加州理工等等。另一方面,coursera的课程也非常全面,从基础科学、语言学习到工程科学一应齐全。

3.网易公开课

网易公开课和coursera一样,视频内容非常全面,全球各所优秀大学的计算机知识公开课便是其中的一部分。更加难能可贵的是,网易公开课上的外语视频都会被添加高质量的中文字幕,而这可以让我们事半功倍地学习外国原汁原味的计算机知识的讲授。

想自学成为编程大神,这些干货必不可少

4.其他公开课平台

除了以上三个笔者常用的平台之外,如今还有极客学院(jikexueyuan.com)和腾讯课堂(ke.qq.com)等繁多的教授IT知识的平台。但是比起一些“以快速就业”为目的的“培训平台”,笔者还是更喜欢来自于大学课程的那些公开课。

三.开发者论坛

除了公开课平台之外,另一个重要的自学IT技能的渠道便是各个开发者论坛,通过这些论坛,我们可以和大牛们直接交流,可以学习到更具体的知识点。

1.Github(github.com)

github是全球最大的开发者论坛和协作平台了,这里既有牛翻天的独立开发者,也有企业界的技术高手,他们供职的企业从google、microsoft、amazon到国内的BAT应有尽有。

2.博客园(cnblogs.com)

博客园是一个开发者的博客平台,以高质量的技术类博文而闻名。从它的口号“代码改变世界”,我们便可以知道这个博客平台的态度了。

3.开源中国(oschina.net)

这个论坛中是很多刚入职的新程序员,二是通过这个平台,很多城市的程序员们互相认识,结成了自己的小圈子。相较于之前介绍的网站不同,开源中国并没有太多系统讲授IT知识的资源,但是当你在开发过程中遇到了具体的困难来这里提问,会有很多程序员们帮助你解决这些具体的问题。

4.码农网(codeceo.com)

和很多论坛一样,码农网的资源也是按照学习的编程语言划分的。比如你学习java语言,那么在这里,你就可以订阅java的栏目,然后通过RSS或者微博,你就会得到这个栏目中的文章的推送了。

5.segmentfault(segmentfault.com)

6.stackoverflow(stackoverflow.com)

想自学成为编程大神,这些干货必不可少

把这些给钻研透,平时再加入一些兴趣小组,和同好多交流~我相信只要你愿意花时间,终究会有成效~!


分享到:


相關文章: