学会的标准是什么
十天学会,这种名称难免给人“浮躁”之感,所以要和大家稍作解释。
很多同学认为,学会 = 达到目的,这个看法过于主观,比如想就业、创业、做毕业设计,他们所需要的专业知识差异很大,所以要给先定义学会的标准。
本系列文章中,我将学习新知识定义成几个阶段,分别是:学会、熟练、专业、专家。下面是对应的解释。
学会
了解什么是编程了解网页的开发过程以及使用的语言学习PHP语法,以及代码的运行方法这也是《十天学会PHP》的目的。面向的是真正“零基础”的同学,通过十天左右的课程,在实战中了解编程,学习网页编程的必备语法。
熟练
能够熟练的使用PHP语言,去实现自己想做的产品。以开车为例,刚拿到驾照和五年的老司机,他们的区别就是熟练度。
将产品需求分解为技术实现步骤碰到问题,能够冷静分析及解决搜索解决方案时,知道用什么关键字向他人提问时,知道如何组织问题敲代码,不存在一气呵成。问题是必然存在的,我们需要耐心去解决它。
专业
编程的本质是解决问题,相同的问题有多个解决方案,专业的定义:选择更好的解决方案。这种选择能力,需要更好的知识广度和深度。
使用专业的软件架构,比如框架使用专业的解决方案,比如优质开源产品使用专业的开发工具,比如git、composer使用专业的开发流程,分析、开发、测试、迭代..注:
广度:让你知道更多的解决方案深度:判断解决方案的优劣度
专家
具备非常扎实的计算机基础理论,并且在过去若干年中积累了大量的实践经验,经过总结之后成为某个领域的专家,比如多媒体处理、地图、搜索引擎、算法等。
什么级别,能达成我的目的?
以“就业”为目标
介于熟练 和 专业之间,大约就能求职。专业的程度越高,就业率和待遇就越好。在未来的工作中,你还要不断提升自己的专业程度。
以“创业”为目标
总体来说,创业就是人少、活多、变化快。级别上尽量靠近专业,并且提升知识广度很重要,因为你可能一个人要做完一整个项目。
以“毕设”为目标
最基本的毕业设计,以学会的级别就差不多了。
以“兴趣”为目标
这可能是最好的结果,随心即可。
总结
本文的目的是写“怎样算学会”,但是用了大量的篇幅介绍“学会”之后的路径。所以,写的还不是很满意,又舍不得删,先发出来,以后再优化吧。