自学编程该如何学习?

2023-06-05 0 1,023

​程式设计热门话题下万赞答主来强答新一波~能先看产品目录

非毕春芳程式设计新手走线所推荐:软件工程trained课→C词汇→计算机系统此基础→优先选择两门程式设计词汇高阶。

本提问极短很庞克,提议能Though赞&珍藏以免误入,前面你的确会须要时常翻出来看的。

假如你的最终目标是想透过自修并找出这份极好的计算机系统相关组织工作,我的提问很大要深入细致看!

右图是我生前归纳的计算机系统系大一到大三须要重点项目自修的专业课程:

自学编程该如何学习?

我归纳的那个计算机系统系理工学院六年的自修总体规划,碰巧赢得起先中学老师的普遍认可,内心深处目瞪口呆,真诚期望我的实战经验能给诸位CS学长学长们略有协助。

自学编程该如何学习?

(一)软件工程trained课

假如是对计算机系统不屑一顾的,提议你能南西B站自修《软件工程trained课》。

是源自YouTube上十分炙手可热的计算机系统专业课程,接着被译者到了B站,适于进阶计算机系统,创建此基础基本概念。

自学编程该如何学习?

总共40集,包含计算机系统早期历史、中央处理器、程式设计原理、计算机系统网络计算机系统安全等分类,概括了计算机系统的大部分内容。

每节课都控制在 12 分钟左右,总计 8 小时,基本上花一个白天的时间就能看完。这门专业课程透过生动形象的讲解方式,向普通人介绍了软件工程相关的此基础知识。因为每一集比较短,也不容易产生枯燥的感觉。

看过的小伙伴都在该文区说好:

自学编程该如何学习?

新晋厕所排队经典之作读物:

自学编程该如何学习?

我把专业课程产品目录贴一下:

自学编程该如何学习?
自学编程该如何学习?

那个专业课程能协助你创建起对计算机系统的基本认知,培养自修兴趣,零基础适于。

(二)C词汇进阶

把那个视频专业课程看完之后你就能优先选择两门程式设计词汇开始进阶了,我个人比较提议先学C词汇。

1、新手先看视频

假如是零此基础的纯小白,不提议上来就啃书,能先从视频专业课程进阶。

所推荐中国理工学院慕课上翁恺老师的2门C词汇专业课程:

程序设计进阶–C词汇_浙江理工学院_中国理工学院MOOC(慕课)

C词汇程序设计高阶_浙江理工学院_中国理工学院MOOC(慕课)

视频不要光看,很大要跟着专业课程动手去写!

专业课程里面会带你用C词汇完成一些有趣的项目,很大要跟着实操!

2、书刊所推荐

假如想看书的话,这里所推荐3本书,难度依次递增。

①难度较小的所推荐《啊哈!C词汇

简单易懂,初中生都能学会,很适合零此基础的小伙伴进阶。

自学编程该如何学习?

②难度中等的所推荐《C Primer Plus

也是C词汇书最好的进阶书刊之一,0此基础完全能,比较权威。

能说是满分进阶书刊,内容循序渐进,这本书重要的不止是让你学会了C词汇,更重要的是能够锻炼你的程式设计思想,这对以后的自修很有协助。

自学编程该如何学习?
自学编程该如何学习?
广告
C Primer Plus 第6版 中文版(异步图书出品)
京东
¥108.00
去购买

③有能力的能看《C 程序设计词汇

这本属于比较高阶的,不太适合小白。

作者是C词汇之父,相当经典之作,“hello,World”程序就是由本书首次引入的。

这本书很大要啃下来!这本书很大要啃下来!这本书啃下来C词汇就基本上没问题了。

3、C词汇实战项目所推荐

学程式设计技术最重要的就是实战!实战!实战!

下面这几个项目,手写代码搞起来。

①C词汇制作斗地主发牌器

C词汇:斗地主的发牌器 – 网易云课堂

②C词汇快速实现五子棋(收费)

C 词汇快速实现五子棋_C – 蓝桥云课

再来唠叨2句,有些书刊最好不要买,比如21天精通XXX,完全就是割韭菜的。

自修计算机系统很大不要想着trained,没有什么捷径和超能力。要下苦功夫去啃那些经典之作书和源码,接着自己动手写,所有技术大佬都是一行行代码敲,一本本书啃出来的。

自学编程该如何学习?
我看过的书刊里的一部分

我在理工学院期间,为了把专业学好,看了大量经典之作的专业书刊,整理了这份计算机系统必读的高分经典之作书刊:

自学编程该如何学习?
须要的戳下面链接浏览

这份书单对于CS自修的同学协助十分大且十分系统,这些书刊的电子版已经整理好了。

须要的直接戳这里领:计算机系统palio经典之作书刊(附pdf浏览),请注意查收~

(三)计算机系统此基础

C词汇学完之后须要把计算机系统此基础补上,只有把此基础打扎实,前面学任何两门词汇都会更加的轻松。能先从数据结构进阶,所推荐《大话数据结构》。

这本书的优点在于词汇比较接地气,不是那么枯燥无味,另外给出了大量图示,以及代码案例,方便理解。

自学编程该如何学习?
自学编程该如何学习?

接着就能开始自修算法、操作系统、网络、数据库了。

关于怎样打牢计算机系统此基础,直接看完下面那个高赞提问,这里不再赘述:

(四)优先选择两门程式设计词汇高阶

按照现在的市场来讲,Java是现在工业上运用比较多的词汇,也是最好找组织工作的词汇之一。其次是C++、Python等。就目前的形式来看,iOS和安卓等移动端开发是比较不好找组织工作的,但假如你确实很感兴趣,成为了这方面的大佬,那么前景也还是极好的。

自学编程该如何学习?

1、C++进阶到高阶自修走线

2、Java进阶到高阶自修走线

我的下面这些提问假如感兴趣的话也能一起看看:

1、计算机系统系怎样高质量的走完理工学院六年?毕业成为offer收割机?

2、给计算机系统大一新生的提议,赢得了7900+赞和珍藏:

3、关于理工学院六年的专业课自修总体规划,我之前写过一个2万+字的提问,十分之详细:

4、阿里老学长的血泪实战经验贴,看完你的确会略有收获:

5、大厂校招计算机系统专业学生最看重的5点:

期望本提问能对你略有协助~

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务