大学生创业导论尔雅 大学生创业导论尔雅课后答案( 二 )


那么问题又来了,你现在就想学习做网站、做APP,这是什么?怎么学?哪家强?
实际上,国内大学极少有独立的 CS 专业,都是加个“与技术”,全称叫“计算机科学与技术” 。顾名思义,这就包括计算机科学、计算机技术两部分 。你想学的这些,就属于那个“与技术” 。你想学的是技术方向,别人推荐的却是科学方向的经典,这个就是你困惑的根本原因 。
说到这里,我想你应该已经理解了:计算机科学是干什么的,那三本书是干什么的,以及为什么学完了还是做不出来网站和 App 。接下来,我想你会问这两个问题:

大学生创业导论尔雅 大学生创业导论尔雅课后答案

文章插图
1、如果我想搞技术,那么学习科学部分还有没有必要?
我的观点是,这不是有没有必要的问题 。这两者之间的区别,是追求的目标不同:科学追求尽量深入,探索原理;而技术追求尽量封装,提高效率 。各种高级技术都是力求隐藏细节,以提高效率 。而你选择学习内容的标准,就看它能否显著提高你的生产力 。有些技术高度依赖底层细节或原理,造成了效率瓶颈,就应该学 。但具体到 Web、App 开发,最能提高你生产力的,就是那些前/后端框架和脚本,学完了你马上就能做产品,而不是《计算机程序的构造和解释》什么的 。
当然,上边有些朋友告诉你,你要学挖掘机,一定要先学机械动力学,否则你就没有内功,永远不可能成为挖掘机高手,机械动力学才是真正的知识,只是现在社会太浮躁,没人愿意花时间学 。然而,我并没否认机械动力学的价值,它能让你把挖掘机分析得头头是道,甚至设计制造挖掘机 。但是,如果你的目标是开挖掘机,那你就不该这样入门,因为这是两回事 。说了这么多,希望你明白了 。
2、我现在应该如何提高技术水平?
学技术的关键思路是两点:一个是模仿,一个是边实践边学 。比如说学挖掘机,首先你要知道基本操作,然后看别人是怎么开的,最后自己上去开 。遇到问题,比如跑偏了,你研究一下,挖掘无力,你再研究一下,弄明白了就继续开 。具体到你说的做网站为例,首先你可以看看《Head First HTML5》和《Head First PHP & MySQL》,学会一些基本操作 。然后找一些作品,比如 WordPress,和它的一些经典模板,去看别人是怎么做的 。然后,你就可以自己设计一个小网站,尝试把它做出来 。不用等什么都学会了再开始做 。做的过程中,你遇到什么障碍,再有针对性地去学习和解决 。这种边实践边学习的模式,才是学技术的正确思路,这跟搞理论研究的思路是不一样的 。
【大学生创业导论尔雅 大学生创业导论尔雅课后答案】本文系作者授权计蒜客发布,如需转载请与作者联系 。