大学学了啥
原文地址:http://www.blogkid.net/archives/1349.html
为了做C#的期末作业,前前后后花了有两天的时间,弄出来一个为PDF文件进行全文索引的小工具。东西虽小,技术含量却不低。在之前我也做过C#的东西,不过都是些玩具,没有像是如今的这个,有实际的用途。
中午躺在床上仔细想了一下这几天忙在项目上的经历。每次遇到了问题,都能从网上找到答案,哪怕是很冷僻的东西呢,照样能通过Google搜出来。有时也想写邮件给老师,但是一来一去,速度就慢下来了——做东西最怕没感觉。而且很多时候,遇到的问题老师也得去找资料。
All by myself,该解决的问题也都解决了。突然就问自己,大学里的软件工程专业,到底让我学到了啥?仔细想想,虽然没能从任何一个老师那里汲取到很多营养,但是无形之中自己宏观的把握能力提到了很多。这东西说起来很玄乎,但能被真实地感觉到。
2004年,我还在读高中。我买了很多价值不菲的黑客杂志,也成功地入侵过学校的服务器。但是我不知道其中的很多原理。我用VB.net写了一个计时的程序,控件拖拖拉拉,我想那时的状态,可能类似于我们学校软职培养出来的同学(当然深度差远了)。
2005年,刚上大一,在王大全老师的课上,他说他掌握一门语言,只需要个把星期。当时觉得很不可思议,因为还没有一个从上俯瞰的视野。现在回头看看,至少说掌握一门新的脚本语言,两、三天足够了。
2006年,我开始用PHP做一些Web Application,最早做的是BuyRen论坛的红包系统。现在看来很傻,没有缓存,用了很多N+1查询,但因为流量并不大,所以没有引起啥性能上的问题。还有很多尝试,让我对PHP和HTTP的了解越来越多。
2007年,花掉时间最多的项目一个是牛扑,还有一个是Project Camel。 牛扑的系统一直都没有完全满意,缝缝补补的过程让我接触了缓存、索引、全文检索这些东西;而Camel为了使架构更加强悍,我甚至手写了一个轻便的支持OR映射的框架,但Camel一直都没有做完。后来,我又接触了Rails,之前的很多东西,都被颠覆了。
在技术方面的学习和进步总是很有限,但是在其他方面的进展却有时一日千里。思考方式的变化(关注和探究IT、互联网),多学科知识的融合(很多要归功于沙龙),逻辑思维的建立和完善——我想这些才是大学里真正学到的东西。07年的暑假在北京,嘉之也说,以前写程序是为了现在不写程序,是为了能有向下俯瞰的视野。我一个undergraduate自然不敢说现在可以“不写程序”,但大学期间的成长是显著的。简单来说,几年前入侵学校服务器那是误打误撞,现在再去,那就是庖丁解牛了。现在去研究一个东西,可以很容易地在头脑中勾勒出它的原理。特别是对工科来说,逻辑很重要。
最近也在投简历,心里还是不愿意做纯技术的工作。黄蜂和小牛的季后赛里,保罗哪怕被严防、夹击,依然可以通过助攻来控制比赛,从将才到帅才,如此流利自然。


在投简历?前段时间还看你想考研,我想如果你考研应该是比较轻松的吧,基础很ok
嗯,也在准备吧
有份差不多的工作就懒得去考研了,心里这么想
很喜欢学长的Blog
我们班里也有玩电脑玩得很厉害的同学,而且还是开源与LINUX的超级爱好者,平时所触及的网站也与大家很不同。
大学里的课真是完全靠自己来学的啊
再看了《爱好》一文,能够以爱好作为赚钱的本事,亦是极幸福的,不是么?至少很明确知道自己要什么而不迷茫了。
p.s. 这个博客在使用gappproxy的时候就不能评论…