title: 普通程序员如何早日走出“野路子”？
desc: 我现在所在的公司以及之前的公司，不管是不是纯技术公司，在软件开发上，我总是觉得并不是非常规范。很多东西都是基于经验，而这些经验常常让人觉得很野，都在写OO程序，真正懂OO的几乎没有，软件架构也较为不好，那么身为一个从业时间不长的程序员，如何让自己的软件写得更好？避免一直在野路子里转圈？请问各位前辈是否有一些经验可以传授？
topic: 程序员
content: 如何写程序 和如何指挥打仗差不多。当年有人肯定说 现在是洋枪洋炮时代，孙子兵法过时了 。如今有人说现在是互联网时代，老办法过时了 ... 可以参考那些战将最后如何成为战神的 ？ 1多看书，几本经典的书都看烂了 。2多学习，向身边的高手学习 。3多做多总结 4 去一线，去主力部队 （去家好点的公司 ） 补充一下 ，林彪是常胜将军，看看他的特点： 林彪军事经验的积累有三个特点： 1.善于向同志学习，包括下级。林