最近,在我的交流群里经常有苦逼小白问怎样学编程,
对编程有兴趣但无从下手,这是个庞大到让大佬们“无言以对”的命题。
在知乎、CSDN等论坛上,许多同行也对此类问题进行了探讨,
我就其中认可度较高的回答进行了整理,以望给纠结的菜鸟们一些帮助,
也欢迎大神们补充和拍砖。
一、决定学,要有兴趣并且是真正的下定决心
兴趣和耐心是老生常谈的话题,我不在此唠叨,只要记住一点,
现在程序员工资差异很大,有能力的程序员享受高薪,
但只是略懂的伪程序员可能找不到工作,如果想靠敲代码生存生活,
就在兴趣的基础上认真学习。
二、学什么,编程语言的选择也是初学者的困扰
C语言入门门槛较高,学习难度相对较大,但许多语言都受到C的影响,
基本概念的东西理念通用,学会了C能打下扎实的编程基础,
也降低了以后学习其他语言的难度,总之学习C语言是先苦后甜,
刚开始要对自己狠心。
三、选择C的原因:
1、大部分的数据结构、算法都是C语言写的;
2、借助C能够学习更多的计算机知识,了解计算机,了解底层;
3、C语言是永恒的,门槛高但是以后受用无穷;
4、C 的设计是 Unix 哲学的体现,薄封装、透明、紧凑、一致等体现得淋漓尽致。
四、怎么学
编程是操作性很强的一门知识,看书少不了,但只有学习和实践相结合才能起到很好的效果,
一种学习方法是看书->研究书中例子->自己做些东西->网上找资料->看书。
今天总结就到这儿了,明天继续更新,需要跟我一起学习的可以加群哦!