本帖最后由 caesarjuly 于 2013-8-28 09:03 编辑 首先有一个基本的态度,尤其对于本科是相关专业的人来说,应该对自己将来的就业有个基本方向了,以这个方向为基础来选课。 像我就喜欢做web方面的开发,所以我选了以下几门课: 基础英语:悲催的大二就过了6级,没法免修了。 算法分析与设计:本科算法学的不是很好,而且我看了课程介绍讲的内容比较广,以后用到的比较多,至于为什么不选实用算法,一是因为本科算法基础不好,二是看了实用算法的简介,讲的东西在机器学习数据挖掘等方面用的比较多,我觉得以我的方向在短期内应该是接触不到这些的。 高级软件工程:本科学过,本来不打算选的,因为必然是门枯燥的课程,基本上是教你怎么写文档的,但看了简介又动摇了,介绍说他会从底向上去构建一个项目,顺带还有很多架构方面的东西,这些东西还是挺有兴趣的。推荐没学过的人一定要学,这是工程理论的基础。 高级数据库技术:每个做web的都要用到数据库。这门课期待不多,跟本科差异应该不大,不过介绍说会讲很多优化技术,比较吸引人。 信息安全工程:这个不用说了,搞web的信息安全做不好等着死翘翘了- - Linux操作系统分析:都说他难,我觉得就是难在他是用操作系统理论去实际分析linux的每种系统管理是怎么具体实现的了,然后还要做很多内核方面的编程,需要你有较好的操作系统原理基础和C语言数据结构基础。基本上各种服务器都是linux的,做web开发可能对linux的要求没有这么高,但是个人还是非常喜欢linux也一直在用。 j2ee两门实践课:一门是基础一门是实际开发,我以做php为主,但j2ee的很多思想值得学习和借鉴,能让自己对web框架和架构的理解有一个提高。当然j2ee也是非常好找工作的,虽然有些过时。。。 再说说其他课程: 实用算法:推荐基础比较好或者将来想搞人工智能、数据挖掘的去学学 测试:测试这个课,个人感觉异常枯燥。。。我想大部分工程师都是不想去做测试的,唯一的好处是公司里做测试的基本都是妹子,嘿嘿。 面向对象技术:基本就是在讲c++的面向对象基础,推荐想从事c++开发的去学习 管理心理学和soa:这俩门课我也超级想选,个人对心理学本来就非常感兴趣,不过分满20了。。。soa是讲软件协作的,大家可以去看看软件的孤岛效应,也非常实用的。 最后,大家有什么问题可以随便提,我能帮忙解答的尽量帮忙。 |
[职场| 业界·前辈·经验谈] 软工出身说说对选课的想法
caesarjuly
· 发布于 2013-08-28 08:56
· 4343 次阅读
转载文章时务必注明原作者及原始链接,并注明「发表于 软院网 RuanYuan.Net 」,并不得对作品进行修改。
合肥的吗? |
点评
当然合肥。。 |
AppleBug 发表于 2013-8-28 09:28 你是苏州的阿。这课没接触过,查了下,应该就是讲常见的软件系统的设计理论的,这个是很宏观的理论,个人不好判断。。。 |
蛰伏 发表于 2013-8-28 09:43 =。=!咱是同届的,不是学长 |
caesarjuly 发表于 2013-8-28 09:54 靠,没看到,让你占便宜了!哈哈哈 |
点评
蛰伏 发表于 2013-8-28 10:37 不好意思 |
caesarjuly 发表于 2013-8-28 09:37 嗯嗯,谢谢啦~ |
zhaoy 发表于 2013-9-3 15:20 = =他说的都是遗传算法、爬山算法什么的,我不是太懂,感觉跟数据挖掘关系比较大 |
SOA 已经过时了,不要再去选了 |
楼主相关话题