不三不四
【从文学青年到IT青年】说说编程
大言不惭的说一句,我的编程基本上都是自学的,看看我那些module的grade就能看出来,呵呵。当然,我也是幸运的,恰好在大学毕业之后开始真正了解编程,并且遇上了一个非常适合我的公司和老板。
前几天cjj让我和他的junior聊聊怎么学习编程,说了一些东西,基本上是我最近对我整个学习编程的反省。且放在这里,说不定有人会觉得有用。
编 程,是人和机器的交流。人之间的交流,主要有两个部分组成,一是思想,一是语言。思想决定你想要传递什么样的信息,语言则决定交流的效率。编程也是如此。 思想,是你想达到的目的,比如读取一段文件,执行一个loop,甚至复杂的server client transcation等等。而语言的种类和掌握水平,则决定结果。如果我和一个北美土著讲中文,就算说的天花乱坠,也绝无结果;如果我和一个英国人讲英 文,鉴于我的语言水平,很有可能产生误解。前者,就给gcc java文件;后者,就是bug的产生。
先说说语言。编程语言很多,如 c#,java,python,ruby,smalltalk,cobol等等不一而足。在适当的时候使用适当的语言可以事半功倍,比如用中文解释四书 (当然,不是于丹说),希伯来文祈祷圣经,法文背诵情诗,德文分析哲学。但辜鸿铭没有几个,很多人穷毕生之力,也未必能精通自己的母语。所以,选择一个适 合自己特点和工作性质的语言,是非常重要的(假设有选择的自由)。以我个人来说,我对java比较熟悉,php只是能用而已,第一年学的scheme基本 忘光了,偶尔看的ruby和python也是浅尝辄止。
然后是思想。我一向认为,编程的思想主要有两部分,算法和软件工程。我个人认为,如果不是做科研,软件工程比算法更重要!软件工程本身是个大题目,暂且搁置一边。
学 习编程有没有捷径?我的答案是有的。但这个答案很可能人失望,就是打好基础。找到一本好书,比如java我推荐Thinking In Java和Java Rules(这本书不是很有名气,但我强烈推荐对java有兴趣的朋友看一下。我个人的感觉是收益匪浅),找到一个好的IDE,我推荐eclipse。多 看,多想,多练,多读(source code)。
编程有没有捷径?我的答案也是有的。但这个答案应该还会让大家失望,就是在有良好基础的情况下,遵从best practise,有最有效的办法,最短的代码来解决问题。
61660
濯 @8/29/2007 12:43:24 AM
View blogs in this category:从文学青年到IT青年
咕噜 在 9/1/2007 12:03:07 PM 说:
咕咕.........
濯 在 8/29/2007 10:38:00 PM 说:
我没找到导入的地方
问天 在 8/29/2007 1:11:37 PM 说:
应该还是可以import的吧……
你是找不到导入的地方还是说导入失败呢?
似乎是链接有问题……
你登录后直接访问:
http://www.blogwind.com/rssimport.aspx
便是
娃娃 在 8/29/2007 1:42:38 AM 说:
我是文盲。
濯 在 8/29/2007 12:45:28 AM 说:
对了,wuvist,以前似乎可以从msn space import blog的。现在不行了?
请Please leave your comment here:
名字:
主页:
内容:
Layout inspired from
MacOS X
.
Navigation
Blogwind
不三不四首页
Contact
Tagline
不三:不抽烟,不打麻将,不买日货;不四:不扣帽子,不挥棒子,不留面子,不惯犊子。
Categories
乱
(38)
国
(19)
M$N
(15)
相鼠
(5)
论
(7)
书
(3)
从文学青年到IT青年
(4)
Archive
2008年10月
2008年9月
2008年8月
2008年7月
2008年6月
2008年5月
2008年4月
2008年3月
2008年2月
2008年1月
2007年12月
2007年11月
2007年10月
2007年9月
2007年8月
2007年7月
2007年6月
2007年5月
2007年4月
2007年3月
2007年2月
2007年1月
2006年12月
2006年11月
2006年10月
2006年9月
2006年8月
2006年7月
2006年6月
2006年5月
2006年4月
2006年3月
2006年2月
2006年1月
2005年12月
2005年11月
2005年10月
2005年9月
2005年8月
2005年7月
2005年6月
2005年5月
2005年4月
2005年3月
2005年2月
2005年1月
2004年12月
2004年11月
2004年10月
My Links
青焰-可能会放小说的地方
逝-另一个blog
Total visits: 127700
Username:
Password:
Remember me