如何快速上手编程
面向对象为非计算机专业的小伙伴
如何一起秃头
前言
在小Q看来,编程实际上分成两大部分,而这两个部分相对比较独立,但是在编程的过程中又缺一不可。一个是语法,另外一个,还是语法 是算法。
一般来说,不同的老师有不同的风格,但是不可避免的是,不同的老师只会有一个偏好(废话,两个里的偏好不是一个是什么)。所以很容易出现的情况是什么,要么看懂程序的自己编不会编,要么有思路了不知道怎么编,这两种情况,造成了很多人感觉编程很难事实上编程确实很难 。
那么找到了问题怎么解决呢
语法
其实解决语法问题很简单,找网站刷一遍就完事了,推荐这个网站 传送门 是菜鸟就大胆承认,“没错我就是菜”,这也是学一门编程语言最先关注的几个网站之一。
就C语言而言,推荐的关注内容:
PS:单杠的是看一下里面什么内容,遇到了再了解也不急;×的一般遇不到(遇到了别找我);其他的建议从头到尾浏览一遍,当然里面很多细节用不上。那就很迷啊,怎么知道仔细看啥呢,又不知道什么是经常用的。当然,没有积累的时候什么都看就完事了,那些很详细的东西你会发现你只能看明白前面的一部分,别慌,真正写代码的时候你会发现知道这些就够了,所以最开始的时候什么都看就完事了。
PPS:当然上面还有一些别的内容,感兴趣的可以一起看了,反正多看不吃亏。
基本上刷一遍语法就差不多了,所以编程上语法还是很简单的(相对于后面的)。
算法
其实菜鸟网站上就有经典例题,这些小Q没有仔细看过,但是偶然浏览过留下的印象感觉还可以,很多基本的套路、方法、技巧应该都包含了。
更好一点的地方就是这个CSDN了,一般的问题都能找到答案,还有很多大牛的经验,一不小心刷博客就刷上瘾了……
因为算法这东西涉及的太宽泛了,小到各种各样的排序,大到天马行空的优化算法,都可以算在内。用语言来类比的话,语法就是那么多,他们组成了一门语言的框架,算法更像表现手法、表达方式等等,有的人不会说话,有的人会说很平淡的话,有的人口吐芬芳(正经的),有的人妙语连珠,有的人能诗善文……简单说就是有的人不会说话,有的人不会说话,有的人会说话,有的人会说话(夸我)。
跋
还有一些学习网站比如B大学,中国大学MOOC,我要自学网等等应该也有很多资源,但是小Q也没有好好研究过质量,就具体不推荐了。
文风极度皮,就 当 是水文了
作:VaQX