小白应该怎么学习编程?在知乎、csdn等上,许多同行也对此类问题进行了探讨,小编就其中认可度较高的回答进行了整理,以望能给大家一些帮助。
1、决定学,要有兴趣并且是真正的下定决心
兴趣和耐心是老生常谈的话题,小编不在此唠叨,只要记住一点,现在程序员工资差异很大,有能力的程序员享受高薪,但只是略懂的伪程序员可能找不到工作,如果想靠敲代码生存生活,就在兴趣的基础上认真学习。
2、学什么,编程语言的选择也是初学者的困扰
语言只是工具而已,以时日,每个程序员都能熟练掌握一门甚至多门语言,也会随着技术的发展学习 新、方便的新语言,相比语言解决问题的思路和方法更为重要。
但作为初学者,c和python是被认可适合初学者的编程语言,但由于它们自身的特点,这两种语言也有一定程度上的对立性,当然其它语言也有被选择的理由。
c语言入门门槛较高,学习难度相对较大,但许多语言都受到c的影响,基本概念的东西理念通用,学会了c能打下扎实的编程基础,也降低了以后学习其他语言的难度,总之学习c语言是先苦后甜,刚开始要对自己狠心。
选择c的原因:
1、大部分的数据结构、算法都是c语言写的;
2、借助c能够学习更多的计算机知识,了解计算机,了解底层;
3、c语言是永恒的,门槛高但是以后受用无穷;
4、c 的设计是 unix 哲学的体现,薄封装、透明、紧凑、一致等体现得淋漓尽致。
不选择c的原因:
1. c贴近底层, 所以可能会让你过早地陷入底层的细节, 但是底层的细节并非普适的. 这与解决问题的思路学习相悖;
2、难度相对大,不容易看到成效,不利于初学者坚持学习。
python对初学者比较友好,相对容易,功能也比较,容易看到效果,减少初学者的厌烦情绪。
选择python的原因:
1、功能很强大拓展很广,上得web、下得脚本、画得了gui、当得了服务器;
2、语法简单什么平台都支持;
3、省略了很多细枝末节,更容易理解;
4、python基于清晰的语法和直观的问题解决方案,还有其强大的跨平台gui工具,能激起许多初学者的兴趣。
不选python的原因:
容易造成基础差,到后面会有很多基础底层的概念混乱。
3、怎么学
编程是操作性很强的一门知识,看书少不了,但只有学习和实践相结合才能起到很好的效果,一种学习方法是看书->研究书中例子->自己做些东西->网上找资料->看书。
研究经典教程是学习许多知识的重要方法,但看书一定要看透,学c语言时一直看到所有c的入门书籍都没有新语法。非科班出生 好先阅读一些计算机原理和基础知识方面的书籍,利于以后各种知识的融会贯通。
编程语言的教程各种平台上都有很多介绍,也有各种,小编建议多看一些,每个人都的效果应该不错。
温馨提示
温馨提示
相关资讯