编程是看电子书好,还是实体书好?自学编程需要看哪些书
本文目录
编程是看电子书好,还是实体书好
作为一个有着三十年VC,单片机,JAVA,QT等多种语言编程实战经验的正高级工程师,我认为,现在编程者要以电子书为主,实体书为辅。
在十几年前,网络还不是很普及,各种知识库还没建立,人们学习主要以书本为主。学VC++的人,相信大家手头都有这样几本附图中的厚书。以微软MFC程序设计最多。经常性地查阅,控件,自动化,线程,进程以及dll如何用。
随着网络上csdn等海量论坛的出现,你所需要的知识,如VC编轻,只需要准确地输入关键词,马上就会出来很多范本,供你选择。在最短时间内得到完美的答案。你想得到更专业的帮助,MS的MSDN可以全方位地帮助你。工业控制的单片机开发,如Cygnal的各种高速单片机,都会给你配备各种通讯,AD转换,定时器的编程实例。
所以,当下软件开发速度远远高于十几年前,对开发者的要求也在降低。九十年代之前,软件开发对学历,学校要求极高,必须是现在的985名校,研究生优先,而且必须是计算机相关专业。现在的从业者,二本,三本,高职,甚至高中学生都成为主力了,只要肯上网,肯下功夫,都能成功。有的新手,甚至大多编程者,离开网络,离开世界最伟大的copy/paste,估计写不了几行代码。虽然讲的有点过,但的确反映了行业的现状。
自学编程需要看哪些书
不知道你有多少编程基础。 如果你从来没有编过程序,那么建议在读复杂的编程书籍前,你需要了解些基本知识。编程语言通常分为面向过程和面向对象,二者有相同也有不同的地方。 C是最简单的面向过程的语言,Java是最流行的面向对象的语言,这两者都有很出名的书。 比如C语言基础,Java编程指南,建议你都可以先看看。
此外编程语言按用途和各自喜好不同有很多种,你想学哪一种? 每种语言又有很多工具和框架,你又想学哪一种? 编程还需要后端存储和数据库知识。 如果没有想清楚目标,你可能直接就晕菜了。
我上班第一天才开始学习面向对象编程的,几天之后我就可以独立上岗了。 在那之前读过很多的书,最后发现然并卵。所以真正要学会编程问题不在于书,而在于动机。创造一个学习的动机,书只是辅助工具。
你可以先给自己定个简单的目标,不用太复杂。 比如,在pc上开发一个网站; 在android上开发一个计算器;在ios上开发一个求婚页面,诸如此类。 然后按图索骥,列出自己要做的事情,边做边学才是最有效率的。
另外,现在流行全栈工程师, 就是一个人就能编写完整应用,app或者网站。 通常需要前端(客户端)编程,后端(服务器)编程,以及基本数据库技能。 各大云计算网站,比如AWS、Engineyard、Heroku、阿里云、微软Azure等等,也有些著名的教程和应用框架,可以按 教程一步步学习。
求电子书:Python编程:从入门到实践
Python电子书免费下载
链接:
更多文章:
联想y450性价比(联想Ideapad Y450那款比较好)
2024年6月12日 22:55
联想v470c无线网卡(联想V470c无网线网卡打不开快捷键也没用,驱动大师又没扫出什么,显示驱动正常)
2023年7月18日 09:00
r7m265显卡(AMD R7 M265这款显卡性能怎么样)
2023年11月18日 15:30
dell电脑开不了机能进安全模式(我的戴尔N4110开机黑屏,安全模式能开机)
2024年5月19日 00:59
pavilion是什么牌子(电视剧微微一笑很倾城,贝微微用的电脑是什么牌子呢)
2024年1月25日 10:50
现在有没有18寸以上的笔记本(18寸笔记本有哪些,价格也麻烦写出来吧)
2023年4月30日 02:00
x8ain升级(华硕笔记本电脑X8AIN(升级)和联想B450AT4300哪个好些)
2023年5月7日 13:45
win10检测不到第二屏幕(win10双屏连接好之后检测不到其他显示器)
2024年5月26日 04:15
y460n ifi(联想Y460N-IFI笔记本性能怎样呢请高手指点下)
2023年10月23日 13:10
平板电脑软件市场(平板电脑里没有下载软件的应用,也没有蓝牙,也没有浏览器怎么办在哪里可以把应用市场弄到平板电脑里)
2024年5月14日 03:38