有人认为写业务代码一样可以很牛,理由是业务代码一样可以有各种技巧,例 如可以使用封装和抽象使得业务代码更具可扩展性,可以通过和产品多交流以便更好 的理解和实现业务,日志记录好了问题定位效率可以提升 10 倍等等。
业务代码一样有技术含量,这点是肯定的,业务代码中的技术是每个程序员的基 础,但只是掌握了这些技巧,并不能成为技术大牛,就像游戏中升级打怪一样,开始 打小怪,经验值很高,越到后面经验值越少,打小怪已经不能提升经验值了,这个时 候就需要打一些更高级的怪,刷一些有挑战的副本了,没看到哪个游戏只要一直打小 怪就能升到顶级的。成为技术大牛的路也是类似的,你要不断的提升自己的水平,然 后面临更大的挑战,通过应对这些挑战从而使自己水平更上一级,然后如此往复,最 终达到技术大牛甚至业界大牛的境界,写业务代码只是这个打怪升级路上的一个挑战 而已,而且我认为是比较初级的一个挑战。
所以我认为:业务代码都写不好的程序员肯定无法成为技术大牛,但只把业务代 码写好的程序员也还不能成为技术大牛。
资源来源于《职业发展黄金手册》
https://developer.aliyun.com/topic/download?id=793
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。