【考研必看】北大前辈谈软件工程的前景及学习方法.pdfVIP

【考研必看】北大前辈谈软件工程的前景及学习方法.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【考研必看】北大前辈谈软件工程的前景及学习方法

理想与规划(软件需求分析阶段,确定我们要做什么) 我觉得有相当多的新生对未来的理想还没有规划好,这也正常,因为有许多人是半路出 家来到这里的,他们没有想过自己的未来会有这样一种改变。大多数原来有计算机基础的, 看过我的贴子基本上已经心里有数了。不管以前基础如何,大家都要有个目标,比如说将来 要嫁入微软或者IBM 这样的豪门也好,或者是将来去华为、中兴等国企做网络通讯也好, 或者去做ERP、嵌入式开发等,刚开始第一个学期目标最好定下来,然后上网去查这个目 标需要你掌握哪些知识,需要哪些技能,你在学习过程中要加强这方面的学习投入。我个人 感觉,刚开始这个工作是值得的,你现在收集的信息越多,就越知道往哪个方向努力,选课 和投入精力分配就越合理。如同软件工程的需求定义阶段,定义准确,很好的描述出软件要 实现的功能,才能最大限度满足客户的需要。这个阶段找出问题是最容易解决的,不然假设 你想做嵌入式应用软件,却又希望多学知识而选了质量工程、管理营销、网络安全等,你去 网上查一下,什么项目什么公司需要这样的人才?这样的结构很明显是不合理的。这样的选 课很明显是图多图全,想做全才,如果真是基础特别好,也不是不可以,但如果到实习时发 现自己没有想象中那么强就惨了,那时候想改可就难了。所以如果想多学知识,建议去听一 下第一堂课的介绍就可以了,知道那个课讲什么的,对将来有什么意义就可以了,如果真是 喜欢再决定是选还是继续旁听。一年的时间,不要分散得太厉害,因为这一年不仅要学理论, 还有留有几乎1比1的时间来做实践,这个实践包括编码和写各种文档资料,所以规划之前一 定要做大量的查询调研工作。我简单举个例子,如果你对网络与通讯很感兴趣,去朗讯贝尔、 CISCO、华为、中兴等公司的网站上看看他们对实习生和新招人才的要求是什么?网络与通 讯涉及的领域也同样很广的,你要有一个思想准备,一年后去实习时,你用什么去打动这些 用人单位。当然,其实我们在校学的这些知识多数也都是基础知识,不会直接满足现在社会 的具体应用的。举个具体的例子,头一阵子看到来我们学院招实习生的西门子,它对实习生 的具体要求如下: 微码开发实习生技能要求: 1.扎实的网络基础知识; 2.熟悉路由交换原理及TCP/IP 协议栈; 3.熟悉Intel IXP2800的硬件结构; 4.熟悉Intel IXP2800的微码编程; 5.熟练使用Intel 的IXA集成开发环境; 6.熟悉ME之间的并行处理、微码流水线处理、线程之间的信号机制; 7.熟练使用各种Ring和Queue的操作; 8.有较强的微码开发的能力; 9.C 语言开发能力。 这个实习生技能要求我觉得网络与通讯和嵌入式以及集成电路方向的都可以参考一下, 这些要求,我想除非是事先准备好否则你肯定达不到要求,因为INTELIXP2800整个软硬件 开发环境成本极高,我们学院现在还没有,但它的开发原理,和一些基础知识,你在一年之 内是可以学好的,而且如果提前半年左右时间好好准备一下,这个实习岗位应该就会属于你。 如果实习中你努力实践,那么等实习结束后,你掌握的知识足够保证你找到月薪不少于6K 的工作。也就是说,在实习之前你们就要做好提前量,找到自己的理想,提前规划好。不要 等一年时间过去了,到了去找实习单位的时候再去查人家对你的要求,因为那时候你想改变 已经来不及了。这和软件工程的思维是一样的,项目快结束时发现问题改动太难了,所以尽 可能在需求分析阶段把问题都找到并解决好。而且这个阶段还是可行性研究的阶段,有些人 在实习时才发现,自己当初的软院生涯规划根本就不可行,这是大家都不希望看到的。而且 这个时候的查询调研工作,还会让你发现,你是不是真的喜欢你要选择的方向,还会帮助你 有计划的选择课程。比如,你将来想去银行证券类做电子金融,那你就要先去这些网站上查 一下,人家的要求,你会发现,人家一般都要求熟悉UNIX/LINUX 系统,如果用到大机还 会要求COBOL 语言,可能会要求某种数据库,还会要求软件测试专业,因为金融类软件出 错要命,所以对软件测试也是比较重视的。然后你再想针对自己如何找到切入点,如果刚好 有亲戚朋友在某个给银行做系统的公司,那就好办多了,提前一年和人家打个招呼,看人家 缺什么,如果缺测试也没关系,你到时候可以去先从测试入手,等和工作人员熟悉了,就可 以把整个项目都了解一下。如果你本科时还有会计、财经的背景,加上外语又极好,二年后, 搞不好进麦肯锡之类的咨询公司也是有可能的。 1. 1.

文档评论(0)

cangpu2515 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档