>  기사  >  백엔드 개발  >  关于学习方法的探寻?

关于学习方法的探寻?

WBOY
WBOY원래의
2016-06-06 16:44:211035검색

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

回复内容:

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

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

整个过程中如果能同时教别人,那再好不错 —— 别人的任何问题可能会让你重新审视你认为自己已经学懂了的内容。我学习go的时候,看了两周左右的文档,写了约千行的代码,相当半吊子就开始教别人写。在这个过程中我自己反而收获很大。 关于学习方法的探寻?
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.