猫史档案馆


【召唤精灵】编程从入门到精通的三个阶段

用户:The_End_404N0tF0undThe_End_404N0tF0und查看:0 回复:2 评论:0 创建时间:2018-12-29T20:38:48


第一阶段:多做事,什么不会做什么

在这一阶段,我们很多东西都不懂,甚至是别人认为很简单的东西,我们也会冥思苦想很长时间还不一定能做出来。那么面对这一情况,我们一定要多做事情,多做项目,从小功能做起,来锻炼自己的编程能力。

很多人工作一年就变的非常厉害,原因就是他做的项目比较多。写程序主要靠实操,也就是做项目才能迅速的提高自己。不要一直喵记硬背理论的东西,要多动手。尽管前期比较枯燥,比较难受,但一定要抗住。这个阶段是很多人都要经历的,大概一到两年。如果前两年你能坚持下来,可以很负责任的告诉你,后面就会非常得心应手。因为两年时间你已经足够掌握程序的精髓了,后面写起来就会非常容易了。

编程无非也就那些东西,那几门编程语言,反复用过去用过来,你就会非常熟练。

所以第一阶段非常重要,一定要学扎实。

第二阶段:多看开源程序,掌握分析代码的方法

到了这一阶段,程序的基础你都已经掌握的没有问题了,就可以看看程序底层,程序的源码是怎么实现的,逐渐分析源代码,分析程序实现的原理。这样有利于加深自己对程序的理解。

毕竟之前一直是调用别人写的函数和方法,所以这一阶段一定要深入研究这个方法底层为什么这样写。因为底层的源码一般都是较高水平人写的,如果把这一部分看懂,自己离编程大神的距离就更近了一步。

第三阶段:优化程序,形成自己的编程思想

程序源代码看的没啥问题了,就可以自己封装一个高级的函数,甚至自己都可以写一个小型的框架出来。如果学的很好的话,自己写一个编程框架,自己写一个插件放到网上给别人用,这些都是完全有可能的。

那么在写框架和插件的时候,你的程序代码就会形成自己的编程思想,形成自己的风格,这是独一无二的。不光如此,你还可以对别人写的或者自己写的程序进行优化,换成更加有利于互联网访问或者提高程序运行效率的代码。

当上面三个阶段你都可以做到了,甚至是精通了,就可以考虑往架构师这方面发展了,做一个真正的程序大牛!!

总之,学无止境,程序更是浩瀚无边,加油同志们。


回复

上一页1 页 / 共 1下一页
大鱼儿不是受大鱼儿不是受

顶一顶emotion_编程猫_加油

点赞0


评论


活动喵活动喵

亲爱的训练师,你的帖子符合【集齐碎片,召唤精灵】的活动规则!

本喵已经登记好你的帖子在小本本上啦!

小精灵们都在等着你哦,继续加油呀!

本喵不偷懒~每日更新精灵召唤师排行榜~

σ ゚∀ ゚) ゚∀゚)σ 请在https://www.codemao.cn/community/169930 查看自己是否上榜哦!

 

点赞0


评论