我直接从书本上学习编程。大约20年前,谷歌和网络尚未普及。我认为它们是很棒的资源。但是,大多数现代书籍只是引用制造商的技术文章。所以我现在同意最好在网上学习。如下警告:
即使我读了很多书,并且几乎可以上网,因为这在经济上可行。我从来没有能够完成任何大型项目。当然,我可以在许多高级书籍中进行许多大型项目,这些项目需要20章来逐步完成,但是当涉及到我自己的真实项目时,我总是无能为力。我要告诉你,我读了一些沉重的书。
我一生都在上大学时遇到困难,但是现在我已经进入第三年了。在我的第一年,我认识了四年级的人和大师,并且能够就AI,HCI,汇编器和编译器开发等理论进行富有成效的对话。但是,尽管有了这些知识,我仍然无法创建一个合理的程序。我想念的是...从任何一本书或在线上都无法获得的一件事。
结构体。在第一年,我没有学到任何技术性的知识(Allready知道全部知识,并且没有几天的学习,执行数学和设计,因为对我来说这是很新的东西,我便精疲力尽了),但是我确实学习了结构和团队合作。在我的第一个暑假中,我比以往更加接近完成我的第一份真正的工作。
在第二年的学习中,我学到了很多新技术(仍然将基础知识与我所知道的相提并论,但是我将所学的理论付诸实践)。这再次强调了结构的重要性。我尚未完成我的第一个实际项目。我现在认为自己是程序员。
我不认为阅读本书来学习编程是必要的。但这是一个帮助。但是,我确实相信,即使是两年的大学学习,也没有书籍或网站可以教给您或教给您什么。如果您没有上过大学就可以完成项目,公平竞争,但是无论年龄如何,我强烈建议您这样做。
书本很好,互联网更好,谷歌和你管都是晶圆厂,但是在我看来,没有什么比老牌老字号大学更胜一筹了。我怀疑是否会有大量的谷歌搜索和Youtubing,而且我直接知道没有书籍会。