title: 觉得自己程序写得很差不敢写了怎么办？
desc: 自学编程两年多了，头一年数据结构算法之类的什么都不懂，也不注意编程规范，但是一点一点开始写了很多程序，第一年大概写了怎么也有45万行了吧，当然重复性很高，没什么技术含量。后来慢慢的了解了编程规范，数据结构，算法，面向对象，设计模式等等的概念，也看了一些其他人的代码，慢慢就觉得自己以前写的简直不堪入目，导致现在有时甚至都不敢写了，写程序的时候总是忍不住在想这样写对不对，有没有更好的办法等等，因此写的程序也比以前少了不少。我自己觉得代码量少的话根本用不上什么高级算法，设计模式等，但是又觉得如果老是不思考重复写也没什么进步，把握不好这个思考的度。请问我现在这种状况是特例还是学编程的都会遇到的？有什么好的建议吗？
topic: 编程
content: 很早以前，我在美术馆看俄罗斯大师原作展，都是列宾列维坦这种等级的大师的小习作。那天我站在一张比巴掌大不了多少的列维坦的画前哭了个伤心。虽然在那之前我在画册上见过很多名作，可印刷品和原作的区别很大，只有站在原作前，你才能看清楚那些笔触，揣摩出那幅作品如何画就。那是，我第一次看到那种水平的原作，站在作品近前，我清楚地明了自己和它的距离有多遥远。那是我穷尽一生的时间努力，也无法企及的高度。我觉得我
answerer_tags: 不求有功 但求无愧