学习编程,开发软件,过程大抵如下:
1.看书,看视频,看博客,听课等等
2.对着书敲代码脱离书自己敲代码
3.自己实现一些小DEMO进项目看代码
4.在别人指点下写代码
5.自己独立在别人搭建好框架内填写代码
6.自己独立负责别人设计好的模块的实现
7.自己独立负责一个软件模块的设计和实现
8.负责较大软件模块,拆分模块,分子任务给他人
9.负责一个小项目,设计,拆分,分派任务
10.做较大的软件系统的架构设
如果在第2个阶段,这是一个必经阶段,不要担心,对着书先敲,多敲几遍,然后脱离书,自己敲,看能不能敲出来。反复如此,慢慢就可以脱离书完成示例,这样你就进入了第3个阶段了。等你把整本书的示例都能脱离书完成,第3个阶段就练差不多了,可以考虑第4个阶段或第5个阶段了。
大家都这么过来的,你用行动,也可以走过来。