先给几个数据看看国际顶级公司他们怎么敲代码的;Google 的 AdMob 全栈工程师 Raymond Farias 在 Quora 发表评论表示:“我的同事最近和我分享了一组调查研究数据,一名高效的工程师每天能写 100-150 行代码,我嘲笑了他,并表示这项预估值绝对要比实际值低很多。” Windows NT(XP的内核)2000多人参与,历时近5年,40000000行代码,算上修正过的超过1亿,win7有50000000行代码,开发的时候有23个小组,每个小组约40人,也就是将近1000人,这仅仅是Windows团队的人数,其余为其做出贡献的更是数不胜数。
在说个国内的,金山的WPS代码行数约有150万行,而金山软件公司重写这个级别的办公软件WPS,用了3年时间。

看到了吧,这就是大公司的软件是怎么敲代码敲出来的;
仅仅只看多少行代码对应非专业人士太没有概念了,说下软件开发过程吧。有专业的课程《软件工程》,介绍软件开发方法:Parnas方法、SASD方法、面向数据结构的软件开发方法、问题分析法、面向对象的软件开发方法、可视化开发方法(复制了这么多,我一个开发了15年软件代码工来说一个都没弄太懂),这是大神们长期开发软件积累出来的经验;
软件开发流程:需求分析 概要设计 详细设计 编码 测试软件 交付 验收 维护;每个环节研究好都能出厚厚的一本书。
还觉的开发软件仅仅敲代码那么简单吗?敲代码只是很小的一部分内容,只占其中工作量的10%-20%而已。