作者:李传真 北软02级元老 来源:北软bbs 酷勤网收集 2007-08-12
首先
来软件学院的兄弟姐妹,无论是什么专业,都应当熟练的掌握最少一门语言。
推荐先学C++,然后是JAVA或者C#.
如果没有一定的编程能力,机会来临的时候,会眼看着它错过。
(目前来看,各大公司的实习机会都是编程测试为主。)
然后就是练习英语。主要是交流和阅读。
推荐各位有机会一定要选一门全英文授课的课程,也许老师授课的内容或水平一般。
但这个过程使你用英语学习的能力大大提高。
然后是实习公司的选择,虽然有机会去外企都不错。
但是
建议各位到公司的项目组中去做事,尽量不要去研发部门去。
首先我们本身工程硕士培养的目标就不是做研究的。我们的课程也没有这种方向的。
这些研发部门实习学到的东西往往没有项目组多。而且留下来继续效力的机会也
小了很多。对于项目组来说,更关心你在实习期的表现和能力,招谁不是招呢?
而研发部门,你不是博士,又不是正式的硕士,真的没有优势。
在项目组里面,使用的都是成熟的技术,给你1年的时间,足够你熟悉这些了。
你学到的都是马上就能够使用的东西。而且,项目组中合作的氛围,
对于你的成长,和对这家公司的认识都很有帮助。
还有
个人认为如果一些公司一般,但是本身的项目很好,也是很值得选择的。
去一家大公司打杂,还真不如踏踏实实的学点东西。
:)
我们的开发周期是:
需求-〉分析-〉设计->编码->单元测试->Link测试->集成测试->User Access Test
测试是在项目中占据非常大的比重。
所以
兄弟姐妹们不要因为项目组招测试人员就不愿意去,大的软件公司有着非常完善的测试流程。这个是每个软件开发人员的必修课,而且不会始终做测试的。我所认识的大多数实习的朋友,在做过一段时间的测试后,都开始进行编码了。
郑凯 - 北软03级元老:
去大公司吧,尤其是外企,感受、技术都不一样的说
3个月测试、2个月维护,然后就可以初步设计/编码 ---->>>>凡人都要经历的
除了技术上的学习,还要感受一下管理,这才是我们以后立足之处
最好从代码中窥视产品/项目的整个架构,绝对是书本上学不到的经验:-)
还有,要学会尊重别人,尤其和同事、同学搞好关系,这才是一笔花钱买不到的财富。
一个很好的实习发展框架,不一定适合每一个人咯
1)掌握基本开发工具、熟悉一种开发语言;
2)感受测试的重要性,个人从编码习惯做起,尽量避免BUG,提高代码可维护性;
3)在1、2基础之上,感受一下组内流程管理、配置管理,Leader的项目管理等;
4)逐步理解项目/产品的整体架构,为什么这么设计?这么设计有什么好处等
这个时候,6个月已经过去,估计是大家返校撰写毕业论文、准备毕业答辩的时间咯
按照这个发展进程,毕业之后差不多拿到5-6K,过几个月得到周围同事的认可,很容易拿到7-8K,再混个组长当当,接受几位我们学院的实习生,如此循环,呵呵
都是个人经历啦,应该算是软件学院实习最低要求了,看到好多牛人实习就拿XK,羡慕,自愧不如,咔咔

