IT是高薪行业,随着人工智能的崛起,有一些小伙伴想自学编程语言,一些小伙伴想知道自学编程需要看哪些书,下面就让小编为大家分享一些自学编程书籍推荐,感兴趣的小伙伴一起来看一看,希望能对大家有帮助。
自学编程书籍推荐
1、C语言可以学一下,毕竟除了Lisp这类语言以外,大多数语言都是在C语言基础上发展起来的,尽量不要一入门就系统性的学习C++,C++应该算是比较难学的编程语言了;
2、有可能的话,算法和数据结构也要看一点,积累好一点以后可以学一些面向对象的知识,学学自己谢谢单元测试;
3、英语好的尽量看英文原版书,不好的也尽量看国外的书,毕竟计算机技术这玩意就是国外的人发明的,随意国外好书多一些,再就是看原版能更好的理解,很多翻译的翻译的有些牵强;
4、多逛社区论坛,多去GitHub、stack overflow等等看看,国内例如CSDN和开源中国都是蛮好的;
5、尽量不要一上手写代码就用IDE这种自动化工具,诸如idea,visual studio,eclipse,Xcode,NetBeans等等自然是很棒的生产力工具,但是初学的时候尽量不要用。不要求每一个人都去学Emacs和vim这类比较难入门的工具,毕竟这类软件入门成本比较大,但是多用用notepad++,sublime text,atom还有visual studio code这类编辑器,为什么这么说,我相信很多老司机都知道,如果你想以这个为职业,大如Google,Facebook,Microsoft等,国内如bat等校招面试都是白板写程序;
6、最后有时间的话,看看一些不是叫语言而是教思想的书,例如<代码大全>、<计算机程序构造与解释>、<编程珠玑>、<人月神话>之类的;
7、还有不要轻信神话和江湖传言,例如谭浩强老师的书,我其实不建议大家看,尤其是想做程序员那种,如果你仅仅要考级,可以去看,但是这本书销量确实高但真的问题也很多,说的难听点误人子弟。
8、再就是<TAOCP>不要一上来就去看,高德纳老先生这本巨著就好比爱因斯坦的<相对论>在物理界的地位,就好像高斯的很多著作在数学界的地位,不适合所有人,难度起点也比较高,确实是好书,但不适合我们这些平凡人,以后又精力了偶尔翻翻还是可以的。但老先生的另外一本<具体数学>很棒大家可以去看,还有就是老先生的TeX有精力有需要的可以去学一学。
编程语言:C/C++,LISP,prolog,三大类语言的代表。学会了这三样,其他语言都不在话下。
进阶:
计算机组成原理
计算原理
操作系统原理(unix/linux)
编译原理
离散数学,线性代数,概率论与数理统计
算法导论
相关链接 | 查看地址 |
编程为什么都是英语 编程为什么没有汉语 | 点击查看 |
2017年编程语言排行榜 | 点击查看 |
没有编程语言基础如何学习人工智能 | 点击查看 |
Python未来发展趋势如何 | 点击查看 |
Python发展前景怎么样 学习Python如何职业规划 | 点击查看 |
Java和Python哪个语言好用 | 点击查看 |
Java 和 C/C++区别是什么 | 点击查看 |
TIOBE中排名前十的编程语言 | 点击查看 |
2017年的编程语言排行榜 | 点击查看 |
软件是用编程软件编的 编程软件是怎么来的 | 点击查看 |
从小培养孩子的编程思维有什么好处 | 点击查看 |
自学编程如何入手 自学编程经验之谈 | 点击查看 |
菜鸟学习编程循环渐进方法教程 | 点击查看 |
PHP编程如何自学 PHP编程自学方法教程 | 点击查看 |
自学编程从菜鸟到大牛 自学编程个人经历介绍 | 点击查看 |
各类编程语言程序员学习路线图 | 点击查看 |
本站系本网编辑转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本网联系,我们将在第一时间删除内容!(982149908@qq.com)
推荐阅读
快播 合集
智能h3输入法合集
非主流相机合集
周易起名软件注册码合集
鲨鱼影视合集
抖音短视频合集下载
Tags:
责任编辑:小黑游戏