编程日记
正确的判断来自经验,经验来自错误的判断。——一位大师
我进入大学接触编程已经三年,回想一路江湖,真的感慨良多。如果你学习半年都不喜欢编程,告诉你,选择别的路吧,这不适合你。推荐看看《微软英雄》也叫《硅谷传奇》,里面的史蒂夫对面试者的苛刻。
在大学最重要的是找到喜欢的,有感觉的技术。如果什么都没印象,那你好自为之,人当自救。
对很多喜欢编程的入门者,或许学了很久都没有长进或者只是一些进步而已;或者像我以前什么都喜欢,最后也没有学成。你要知道自己不需要成为其中的一个,这些人太多了,而你要做的是要更加优秀。你只有做成功的事才会成为成功的人,如果同一件事别人可以成功而自己老是因为这个那个原因而失败,是很悲哀的,这是在一个博客看到的。
接下来说说如何编程。去图书馆借书看,这是必须,因为网上虽然有很多资料但是大都零散,感觉也不同。然而图书馆的书很多只是入门的书,也同样零散。所以这就是我们失败的直接原因。我们都是零散收集知识,就像是拿扫把扫树叶,但是这一堆树叶只是树叶没法在一棵大树上发挥它的作用。同时你没有老师学长带路,自己摸索,到头来,你发现自己困惑了。这些也许是你的经验,你的判断,回到第一段的话: 正确的判断来自经验,经验来自错误的判断。你仅有的经验也许是你自己敲过键盘,写过从网上,书上的代码。你仅有的判断认为这是理所当然。因此你停留了,做不到卓越。我目前也一样。
所有的书,绝对不会每一行都写清楚这个项目是这么做出来的。绝对没有,有的也是给入门看的。就像每个培训机构的老师绝对不会教你怎么做出一个完整的项目一样。这时候你要做的就是到网上下载一些大的项目来研究,一定要去找,找到为止。一个优秀的项目集成了几百个优秀的函数,这比看10本书还要划得来,你可以更加完善它们。比较好的项目下载网站有http://www.51aspx.com/,http://down.chinaz.com/,源码网等等很多。看到什么不懂然后再查清楚用途,这在记忆和使用都相当有好处,而这也是解决困境的最佳办法。
就做网站而言,入门最快就数C#,asp,.net,而微软的vs2010相当强大,使用相当方便。十分推荐。
接下来要了解一下三层架构和mvc架构,掌握了这些基本可以做出一个漂亮的系统,网店之类。
“你是继续卖糖水还是去改变这个世界?!”——史蒂夫。