PS:本人现是一名大一本科生
高考完之后听了一些学这个专业的大学生给我灌毒鸡汤(/笑哭),然后选择了这个(目前看来)前景比较好的专业.
C语言,C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。(来源自百度百科)。
刚开始接触这个陌生的语言,一脸懵逼,完全看不懂,满脑子想着人们怎么能创造出来这样一个比较古怪的事物,开始学是比较困难的,就和刚开始学外语一样的感觉(想必每个人都经历过吧)。在经历了几次上课之后发现只听课是远远不够的,因为只有通过实践才能深切地体会到它内部的奥秘。不要做一个只会背代码的人,要学会应用它,现在网络比较发达,做题,上机这种东西,答案在网上随处可见。我们可以借鉴,但是不能抄袭,我身边就有记代码或者是在网上抄袭代码的,然而想要用的时候却迟迟想不起来(等于啥都没学到)。其实想要学好这种编程语言,主要通过自学和参加各种比赛(刷oj,蓝桥杯,acm,打团队赛.....)通过这些方式你可以真正的了解到自己学到了哪些东西,自己的不足之处,一学期的学习,我认识了不少热爱编程的同学,他们基本都是自学,因为老师在课堂上讲不了多少(毕竟以后进入企业也是边学边做)。个人认为没有自学能力是不能学好这个东西的。遇到一些难以理解的问题要询问他人,并且自己实践。
PS:一些oj网站:
南阳理工学院:http://acm.nyist.edu.cn/
北大oj:http://poj.org/
(以上的oj排序是我自己个人认为难易程度排的)
一些比较好的学习软件:
sololearn(一款全球性的软件,可以与世界上的编程爱好者进行PK)
w3c(估计都听过,一个专业的编程入门学习及技术文档查询应用,提供包括HTML,CSS,Javascript,jQuery,C,PHP,Java,Python,Sql,Mysql等编程语言和开源技术的在线教程及使用手册,是类似国外w3schools的学习社区及菜鸟编程平台。http://www.w3school.com.cn/)
网易公开课(可以在上面学习比较先进的知识,与时共进)
博学谷(入门级的课程免费,如果想要学一些比较牛逼的东西,就要软妹币了)
脚本之家(你可以在上面下载一些pdf,我个人学习必备 http://www.jb51.net/)
怎么能忘了CSDN(我个人认为这是一个比较全面的网站,要不然你们怎么能看见我的博客)
最后扔一个可以看外文文献的网站(https://www.sciencedirect.com 不需要校园内网,外网同样可以访问,但中国知网就得校园内网了)
个人推荐一个博客,将算法讲的通俗易懂的一位老师(http://blog.csdn.net/rainchxy);
以上就是我的所有干货了,欢迎评论区炸锅(不喜勿喷,谢谢,口下留情)
溜了,继续入坑