title: 天天写业务代码的程序员，怎么成为技术大牛，开始写技术代码？
desc: 天天写业务代码，感觉没长进，也没实际需求可以让自己写深入的技术代码，好焦躁<br><br><b>相关问题<br><br>
topic: 程序员
content: 有一次我们几个资深工程师和一群新人工程师搞座谈会，其中有个新人问：我本来设计了很好的结构，可是业务需求变来变去，有的类或者函数变得臃肿不堪，破坏了我的设计，越来越恶心，不想再动它了，怎么破。坐在我身边的一个好友（北大出来的代码痴汉）笑了：这个问题好难，什么时候要去重新切分函数，什么时候去分离新的类，什么时候对代码做局部调整或整体重新设计，这是一门艺术，我们这些老油条都不一定做得好。故事讲完了，代