Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1562480
  • 博文数量: 354
  • 博客积分: 8137
  • 博客等级: 中将
  • 技术积分: 5137
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-26 15:40
文章分类

全部博文(354)

文章存档

2010年(300)

2009年(54)

分类: C/C++

2010-05-23 23:49:50

今天中秋,祝大家中秋快乐先~~
刚才看到了一位兄台在N早以前发的有关于开复老师 说大学要写10万行代码的建议,个人感觉,这其实并不难...
本人一大专生,大3就已参加实习,可以说是有2年在学校学习,但是2年内,感觉自己 写的代码不少于15万行.
Ok.我知道会有同学有疑问,15万,不是1.5万,哪来的这么多实践代码?
我可以很肯定的告诉各位同学,其实 15万行代码,听起来多,积累起来并不多,一个中型的CMS+2-3个中小型网站,代码就能上10万行.
记得大一的时候,初学C,每天花5-6小 时上课,2-3小时game,再扣掉吃喝拉撒的时间,其他时间全在学C,每天都循序渐进的写点东西,比如第一天刚学,可以玩玩hello world嘛,然后学了控制流,就可以写个max嘛,学了指针,可以玩链表么(说到这里,还要汗颜一下...曾经XP被我的指针指到蓝屏),坚持每天写点 东西,体会完成一个程序的成就感和自信,能更好的建立起将来学习的决心,如果真能坚持半学期下来,回头看看自己的代码,少说能上5000行了,多的能上万 呢~
到了大一下的时候,就开始学习基于OS的GUI编程了,这时候对编程的渴望应该比以前更强 烈,因为能看到实际的窗体了,还是一样,坚持每天做课后练习,顺便构思几个Windows小工具,随着学习的深入,尝试完成它,并且不断更新它,添加新的 feature,等到功能完成以后,就发布到班级的QQ群里,让大家用上...一般这个学期的期末,老师都会要求完成点什么系统,什么game之类的,这 时候,就是积累代码行的重要时刻了~尝试做好它,就会更有信心...这时候的代码少说有2-3万行了,多的4-5万行呢~
OK,现在大一结束了,要放假了,建议动用家里关系去软件公司打暑期工,实在没法去,就在 家里继续研究GUI编程,每天花3-4小时写小软件,小工具,然后其他时间运动,game,也是很逍遥的...一个暑假,一万行代码肯定可以写的出,只要 你每天花3小时以上写代码(我自己大一暑假时研究了一下DX8.0,写了个游戏地图编辑工具,貌似有1.8w行的样子...记不清了...我一个同学,在 那时候去一间公司实习,有好几个高手带,一个暑假帮人做了一个CMS+一个ERP,至少积累了5万行以上的代码经验),这时怎么着也有5-6万行代码经验 了,其实写代码写到这时候,量已经不重要了,因为大家已经入门了...10万行代码,只是时间的问题了
大II的时候,可能会学到一些比较实用的技术了,比如Web技术,这时候,好的老师会强调 Team work,OK,和几个志同道合的同学,组个小team或者成立一个工作室,有能力的,去外面拉项目做,没能力的,就构思自己的软件,大家一起完成一些软 件,一些项目,能积累一些项目经验和开发流程以及管理的经验,这个对大家将来的就业是很有帮助的.此时构思的软件,不应该仅仅局限于是小工具和小软件了, 最好是系统,一个完整的,能够运行起来的系统,有相应的业务逻辑,并且和现实中的应用挂钩,再采用一些设计和架构方法(我大2上的时候,就自己去外面拉网 站做,做了一些CMS和MIS以及电子商城)能够对软件开发和OO有一点了解,能够对软件工程有一点体会,那就非常好了.BTW,如果真的能完成1-2个 中小型系统,那代码量很可观的(我记得当初第一次接的项目是个MIS,我和4个同学一起做,大家一人做一个块,最后集成起来,测试,上线,每个人至少都写 了1W+以上的代码)
大II下以及大三和大四,最好能自己去拉项目做,第一,可以增长项目经验,第二,可以积累 自己的社会经验,第三,有压力作东西和没有压力作东西,出来的质量和效率是有显著差别的...
第四,有钱人毕竟是少数,爸妈赚钱都不容易,能赚点 小钱,为父母减轻些压力也是不错的...
友情提示下:自己出去拉项目,肯定都会被骗,或者被坑,这个都是成长的动力,我就被人骗和坑了不下5次, 但是每次都能明白很多东西,看人看事,也都会更理性~这些都是将来踏上社会时的本钱.
10万行代码,不过是几个系统的事情,远远没有想象中那么难...不要看到10万就被吓 倒,其实它只是只纸老虎
好了,该下班了,不罗嗦了
再次祝大家中秋快乐,合家团圆~
大家都为了自己 的前程努力吧!
阅读(2808) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~