对于软件工程专业的思考

(1)回想一下你对计算机/软件工程专业的畅想

  • 考研时你是如何做出选择计算机/软件工程专业的决定的?
  • 我本科就读的专业是电子信息工程,在本科的学习中接触到了C语言程序设计以及数据结构和算法。感觉自己相比与模拟,数字电路,更加喜欢软件和网络的内容。本科做单片机的小组课题设计时,我都是给小组提供编程上的支持和帮助。可是一直没能有转专业的机会。直到大三,家里人建议我考研才发觉这是一个学习软件工程的。于是开始着手准备,而且因为爱好的缘故,考研的专业课“数据结构与算法”对我并没有太大的难度,只要好好复习其他科目就行了。所以毅然决然的选择了福州大学的软件工程专业。
  • 你认为本科阶段所学的知识是否符合你对计算机/软件工程专业的期待,为什么?
  • 上一题说到我的本科专业是电子信息工程。本科在课堂上学习的软件工程相关知识只有C语言程序设计,数据结构与算法和网络工程。这和本科是软件工程的相比起来太少了,知识储备完全不够。但是对于我一个跨专业的学生来说已经很满足了。也是这些课程让我接触到软件工程,从而决定来到这所学府学习。
  • 你觉得计算机/软件工程是你喜欢的领域吗,它是你擅长的领域吗?
  • 我百分百确定软件工程是我喜欢的领域,特别是网络方向的研究。或许和本科是软件工程的学生相比,我没有JAVA或C++项目的经验,但是我也有我擅长的领域。因为本科学过数字电路,主动联系张栋老师希望和他进行sdn网络底层的研究。我既有软件工程的相关网络协议知识,也有底层电路设计的一些经验。
  • (2)即将开始研究生生涯,对照前人们走过的路和描述未来发展,现在的你

  • 自我感觉你已经具备的专业知识、技能、能力有哪些?
  • 如果只算软件工程的专业知识的话我觉得我还差很多的,毕竟本科阶段是靠自己,没有系统的学习。我具备的技能只有基础的C++,数据结构和算法,计算机操作系统和计算机网络等。
  • 离成为一个合格的计算机专业硕士毕业生,在专业知识、技能、能力上还差距哪些?
  • 我觉得我现在离合格的软件工程硕士差距最大的除了是一些基本知识外,最重要的就是项目的经验和积累。由于跨专业的缘故,我现在学一些专业课有些吃力,比如算法设计与分析。而且在专业知识基础扎实之后,在项目中学到的实战经验也是我想在研究生阶段掌握的。
  • (3)研究生毕业后你的选择是什么?

  • 还没想好,工程师吧。
  • 在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?
  • 毕业时的情况谁都说不好,或许我比其他同学优秀的多,也或许我成绩全年级垫底。具体的优势劣势更是不清楚。
  • 针对你的选择,你给自己的研究生生涯设定的规划安排是什么?
  • 我希望能在半个学期能打好基础,最好研二的时候能拿到院里的奖学金。以及毕业规定的论文,我希望我第一篇发表的论文不是为了毕业写出来的,而是自己费劲心血的研究成果。最后是现在在实验室做的sdn研究,希望能和实验室的老师,小伙伴一起在这个方向上有进展。
  • 3、未来的期望:

    (4)你愿意为了一个你感兴趣的、或得到实战锻炼的项目熬夜吗?你想脱离小菜鸟的level吗?如何评价上一届同学说的“和队友一起熬夜打代码是个不错的体验,或许还可以一起吃夜宵!”

  • 我觉得为了一个感兴趣的项目熬夜并不是什么困难的事。相反,如果不能把手上一个阶段的任务完成会睡不着。不脱离小菜鸟的level怎么在社会立足?我觉得工作学习之余更小伙伴搞好关系非常重要,对于“和队友一起熬夜打代码是个不错的体验,或许还可以一起吃夜宵!”这句话我觉得说的不错。一个项目不可能一个人搞定,要依靠团队的力量和智慧。更何况,我已经体验过打完代码去吃夜宵的生活了。
    (5)针对上述问题(2)、(3)、(4),你对这门课的期待是什么?你打算平均每周拿出多少个小时用在这门课上,以达成你的期待以及你在(2)或(3)或(4)上的目标?
  • 我喜欢通过这门课程学习到系统的软件设计方法,在以后的项目设计中学以致用。我可能每周在这门课上花10个小时左右。
时间: 2024-09-30 09:17:38

对于软件工程专业的思考的相关文章

软件工程专业

所在学校有计算机科学专业和软件工程专业:软件工程的课程很多,但是由于具体的教学计划无法得到,所以不能具体说明,但是从我本人了解得到其中涉及到了很多专业选修课程和很多方向性课程,所以难免数量会多出很多.但是比较一下学院给同学设置的预期选修课程和学院鼓励同学走向的专业道路上,还是可以看出些许不同的.计算机科学专业和软件工程专业中教学计划中包含了很多相同的计算机基础的课程,如操作系统.计算机网络等.但是也存在很多不同,如计算机科学专业设置的课程中有软件工程专业涉及较少的硬件方面的课程,如电路原理.电子

5.你所在的学校有计算机科学专业和软件工程专业么?相关专业的教学计划和毕业出路有什么不同?阅读有关软件工程和计算机科学的区别的文章,谈谈你的看法。

问题1:你所在的学校有计算机科学专业和软件工程专业么? 答:我所在的学校有计算机学院和软件学院,所以分别有计算机科学与技术专业和软件工程专业. 问题2:相关专业的教学计划有什么不同? 答:这两个专业的教学计划如下: 软件工程课程设置: 公共必修课:思想政治理论.英语.计算机基础.文化素质课程.体育等课程. 学科基础课:数据结构.C++面向对象高级程序设计.计算机组成原理.数字逻辑.软件人员英语沟通方法1(英).数据库原理1(双语).算法设计与分析(双语).操作系统原理1.软件工程概论(双语).计

软件学院2015级软件工程专业培养方案

软件学院2015级软件工程专业培养方案   一.培养目标 本专业培养拥护党的基本路线,德.智.体.美等方面全面发展,适应新世纪计算机软件技术发展,培养适应管理.服务一线需要,具有良好的综合素质,掌握计算机软件开发和软件工程的基本理论.基本知识和基本技能,掌握软件开发模式.流行软件开发工具以及软件外包开发规范,在企事业或机关等单位从事计算机软件系统开发.运行维护.软件测试等工作的高素质应用型专门人才. 本专业主要分软件服务工程方向.金融服务工程方向.网络系统运维外包方向.软件服务工程方向是要为社会

软件工程专业的一些简介

软件工程是信息领域发展最快的学科分支之一. 当今时代是信息化的时代,而信息化的实现,人才是最重要的环节.软件产业的发展水平,决定了一个国家的信息产业发展水平及其在国际市场上的综合竞争力. 目前,我国高素质的软件工程人才的极度短缺已经成为制约我国软件产业快速发展的一个瓶颈,如何培养与国际接轨的高素质软件工程人才,已经成为信息化工作中的重中之重. 随着计算机应用已经渗透到经济和社会生活的方方面面,计算机软件的概念早已为人们所熟知.然而,软件是如何生产出来呢?大家可能在中学的时候利用过某些编程工具做了

软件工程专业知识体系

一 软件工程专业知识体系 终究是要毕业走人了,简单回顾一下这三年半专业教育,都学了些什么. 二 专业素养/开发能力 自己专业能力上又会些什么.总体特点:开发能力全而广,但深度不够. 三 Java后端知识体系 Java后端面试经验合集 四 产品经理知识体系 产品经理面试经验合集 五 Web前端知识体系 Web前端面试经验合集 原文地址:https://www.cnblogs.com/johnnyzen/p/10201181.html

软件工程专业毕业到底能做什么工作?考研还是工作?

有很多刚刚踏入软件工程专业的学生或许对该专业还不太熟悉,不知道自己的努力方向,没有想好自己未来的路怎么走,如何走. 没错,我原来就是其中的一员.当我真正将要踏入社会的那一刻,在写简历的那一刻,我才明白自己的大学生活缺少了什么.以下的内容只是我个人对这个行业的一点理解和一些建议.希望能帮助那些刚刚进入这个专业的学弟学妹们. 前言 该文主要分为三大部分 互联网行业相关工作分类及描述 考研还是工作? 一些零散的宝贵经验(给学弟学妹们的) 一.互联网行业相关工作分类及描述 其他的学校我不知道,我们学校在

想自学硬件的软件工程专业学生

[来信] 不知道老师是否还记得我,刚上大二那时,我因为感到前途迷茫而给您写过两封信.经过大二一年的学习,我找到了方向和自信.由当初的迷茫变成了当前的少许疑惑,因此再次写下了这封信. 我是某大学软件外包专业的学生,今年开学上大三了.刚上大二时,我并不了解本专业的培养计划,现在我已经完全知晓我们大学四年来安排下的所有课程以及教学方案.大概的说,我们专业偏重于开设开发类课程,从大一大二的sql,javaSE基础,以及Android 开发,再到HTML+CSS+JS&Dom+JQuery 前端开发,还有

为大二软件工程专业大学生解答的几个问题

[前言] 好久没有收到有深度的学生来信了.这与自己近一年来,忙于建设在线教学资源的缘故,没有时间动笔针对大学生学习中的问题,专门写指导性文章有关.没有了"引子",IT学子指导专栏有些冷清. 收到了某大学小谭同学的来信"致神交已久的贺利坚老师",照例回复,并发布博文. [来信] (一)自我介绍 首先还是应该自我介绍一下,我是XX大学软件工程(服务外包)专业的学生,目前是大二.我们这个专业与普通的软件工程有所不同,当初在面向山东省招生时是一个二本专业,我当初高考发挥失利

西安建设科技专修学院高考软件工程专业常见问题解答

#软件工程概述# #简介# 软件工程是研究和应用如何以系统性的.规范化的.可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来的一门学科. #软件工程学什么# 本科阶段主要学习并研究开发软件的一些基本理论.开发工具.开发过程.编程技巧.软件开发的过程组织等相关内容,主要偏向软件开发(就是编程啦~). 专业课方面会学一些程序语言比如C++,java,汇编语言,编译原理,还有数据结构,算法分析,统一建模语言,数据库,操作系统,计算机组成