入门到进阶书籍+课程视频+练手项目一次性推荐,阿里老学长来答一波不知道有没有人看。
大一自学选择从C语言入门,方向是选对了的。
因为C++面向对象设计更复杂,对于0基础的新手难度有点高;
而Java因为封装的太好,不利于理解基础原理;
那些推荐Python的估计都是想让你买课。
如果你现在在计算机专业学习的道路上 遇到了一些问题解决不了,或者产生了迷茫。 可以戳下面咨询入口,把你目前的情况说明一下, 我来帮你诊断&建议:
如果是零基础的纯小白,不建议上来就啃书,可以先从视频课程入门。
推荐中国大学慕课上翁恺老师的2门C语言课程:
这里推荐3本书,难度依次递增。
简单易懂,初中生都能学会,很适合零基础的小伙伴入门。
也是C语言书最好的入门书籍之一,0基础完全可以,比较权威。
可以说是满分入门书籍,内容循序渐进,这本书重要的不止是让你学会了C语言,更重要的是能够锻炼你的编程思想,这对以后的学习很有帮助。
这本属于比较进阶的,不太适合小白。
作者是C语言之父,相当经典,“hello,World"程序就是由本书首次引入的。
学编程技术最重要的就是实战!实战!实战!
下面这几个项目,手写代码搞起来。
有些书籍最好不要买,比如21天精通XXX,完全就是割韭菜的。
学习计算机一定不要想着速成,没有什么捷径和超能力。要下苦功夫去啃那些经典书和源码,然后自己动手写,所有技术大佬都是一行行代码敲,一本本书啃出来的。
我在大学期间,为了把专业学好,看了大量经典的专业书籍,整理了这份计算机必读的高分经典书籍:
这份书单对于CS学习的同学帮助非常大且十分系统,这些书籍的电子版已经整理好了。
需要的直接戳这里领:计算机必看经典书籍(附pdf下载),请注意查收~
我的下面这些回答如果感兴趣的话也可以一起看看:
1、计算机专业如何高质量的走完大学四年?毕业成为offer收割机?
2、给计算机大一新生的建议,获得了2900+赞和收藏:
3、关于大学四年的专业课学习规划,我之前写过一个2万+字的回答,非常之详细:
4、阿里老学长的血泪经验贴,看完你肯定会有所收获:
5、大厂校招计算机专业学生最看重的5点:
6、学习语言的话,首先多看专业书籍,另外就是多实战,熟能生巧。
以Java为例,Java技术栈的学习路径可以按照下面来安排:
如果是C++,可以按照下面的学习路径:
7、再补充一个大家最近问的很多的,关于计算机专业电脑选购的问题。
按照不同的预算给大家推荐了几款电脑,闭着眼睛买就行:
每个价位只帮大家挑了最值得买的几款! 终结选择困难症,戳下面文章看: