守破离——编程的三种境界

作为软件工程师的三种境界:守、破、离
第一步:守。
找经典著作,把里面的知识点一个个揉碎,攻破,做到彻底理解。把里面的经典代码手敲几遍,逐渐培养起编程的感觉,学习高手、大师的编程技巧,总结编程经验、体会。
本阶段需要经过10万行代码的敲打、练习、琢磨。只有完成这个数量级才能对编程有所感觉。
经过这个阶段,逐渐成长为熟手。
第二步:破。
将一个个知识点串联起来,形成自己的知识体系,逐渐长成一棵“知识树”。编程能力有所突破。
本阶段,自己通过项目手写10万行代码。这个量级是逃不开的,必须要完成10万行的代码编写,才能突破。这也是雷军等前辈的一致意见。
经过这个阶段,步入高手行列。
第三步:离。
随着项目经验的不断增长,在一个特定领域逐渐建立了自己的核心竞争力,自己掌握了10行左右的核心算法、代码,并不断打磨、升级。
经过这个阶段,成为专家,进一步成为大师级别。

从新手到专家,需要十年时间。不要相信所谓的“21天学会*””24小时学会“。写代码、研究代码、刻意练习、与高手交流、写技术博客、多做项目,这才是大道。

天道酬勤,编程是一项非常需要自律的工作。天赋重要,自律更为重要。
编程,欲速不达,遇到问题逃避、走捷径,迟早要回过头来补课。宁可稳扎稳打、步步为营,扎铁寨,打硬仗。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值