代码统计

  大一刚入这行的时候听李开复说过,一个美国计算机专业本科毕业生四年下来需要有100k行代码的积累,才能称得上是合格的。现在对我来说四年也快过去了,正好昨天有个师弟也提起了这个问题,顺便也统计一下~~

  大一的时候还是有个统计的,是10k,那时瞬间就没有信心完成100k这个量级了。于是后来也就没有算。

  大二年的项目,一个是工作室第一版的招新网(现在已经有了第二版,完全重写的,我做的虽然很难看,不过功能还算全了,BS项目的处子作,还是用.NET1.1 C#写的),一个是工作室的lily job(deprecated,技术与之相同)。现在这两个项目都死无全尸了。招新网大概是0.5k吧,lily job代码加上页面(页面代码除半计)差不多是2k。大作业有java(0.5),软工实践(0.5)、操作系统实践(1.2)、计算机组织结构实验实践(0.5)、数据库实践(0.2)、编译原理实践(1.2)。整个大二居然只写了6.6k的代码,真是惭愧。

  大三是比较高产的一年了,呵呵。从阳光教室第一版(0.5),到动力中心(6),然后是失败的vod(3)。第一个比较成功的项目cms(6),apis的初始版(2),在IBM实习的DITA(虽然只有0.2左右,但这可是精心打造的200行),作业倒不是很记得有什么了,软件设计(0.5),手持(0.5),linux(0.5),嵌入式(0.5),图形学(1), 其他(0.5)。这一年写了22K。
 
 大四上学期都干了什么我已然不是很记得了。apis写了3k左右以外,另外一个就是veryftp(2k)吧,virtualcampus到现在已经有了1k了。接下去还要写个2k左右。同时cardagent不知道会不会再写,还有veryftp的改进。这些加起来最多5k吧,呵呵。

所以总体算起来,四年来我最多写了10+6.6+22+13=51.6k。差不多是合格数量的一半,如果合格算是60分的话,本科四年我写的代码的分数只能打个31分了:-(

Leave a comment