Heim  >  Artikel  >  Backend-Entwicklung  >  关于学习方法的探寻?

关于学习方法的探寻?

WBOY
WBOYOriginal
2016-06-06 16:44:211069Durchsuche

在过去的两个星期内,为了完成学校略坑的本科生自主创新项目(其中一部分是做个网站,类似于信息管理平台),和同学在机房苦学两个星期的php。与其说是学习,倒不如说是在模仿代码。
两个人稍微有些编程基础。然后又学过html和sql,而php 完全零基础。总算是可以纸上谈兵。还好在图书馆找到神器--php项目实战。后面就不用多说了。
现在就产生了这样一个问题, 这种以应用为目的进行学习到底能不能起到学习的作用呢?现在回想整个开发过程,基本是看懂代码然后修改,模仿,然后实现自己想要的功能,总觉得这些东西不是自己的,有剽窃的感觉啊。
不知现在已经是大牛的技术达人是如何入门的,或者分析下这种卑劣的行为吧。

回复内容:

我的方法是:以练代学(Learning by doing),以教代学(Learning by teaching)。

具体到软件开发上,先研究和模仿别人的优秀代码,然后照着类似的思路写自己的应用。如果有空的话,还可以看懂了某个软件的源码,自己再重新实现一遍,然后对比。

整个过程中如果能同时教别人,那再好不错 —— 别人的任何问题可能会让你重新审视你认为自己已经学懂了的内容。我学习go的时候,看了两周左右的文档,写了约千行的代码,相当半吊子就开始教别人写。在这个过程中我自己反而收获很大。 关于学习方法的探寻?
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn