【专访广州商学院黄衫获奖同学】做一个合格的软件工程师

本次的采访对象是广州商学院的林欢雯和吴舒婷两位同学。

美丽的姑娘们展示了她们团队的奖品 ——《构建之法》纪念T恤衫!


问: 毕业以后打算从事哪个领域的工作?为什么?

林欢雯同学:都说术业有专攻,对于自己所学习的商业软件工程专业,可以从事的领域很多,但我现在主要专攻Java方向。毕业以后打算从事IT领域的工作,做一名Java开发工程师,因为经过老师的指导以及自己学习的经验,自我感觉对Java Web开发方向比较感兴趣而且了解的也比较多。而且我认为,随着时代的发展,Java Web的发展趋势会渐渐超越Android等一系列需要安装软件的技术。

吴舒婷同学:毕业以后,我应该会从事与IT领域相关的工作,如软件开发,测试等。选择从事IT领域工作的主要原因有两点。首先,正所谓术业有专攻,在大学时期,我的专业是计算机科学与技术。通过学习相关专业的知识,我掌握了C语言、Java、MySQL、Java EE等编程知识,有一定的软件开发能力。其次,从事IT领域的工作可以与IT的资深专业人士交流,能够开拓自己的见识,提高自己的技能,让自己跟上快速发展的“互联网+”时代。

问: 一个合格的软件工程师有哪些特质?按照你的理解,这些特质的重要程度是怎样的?

林欢雯同学:我认为一个合格的软件工程师的特质有:过人的逻辑思维能力、良好的编码能力、自觉的规范意识和团队精神、较强的阅读能力、自学能力、需求理解能力并且要熟悉软件工程的概念。按照我的理解,这些特质中每一个都是重量担当。其中,熟悉软件工程的概念最重要,只有了解掌握整个软件开发过程,才能胜任每个小过程的具体工作。科学合理的需求理解能力重要程度次之,一个合格的软件工程师必须对客户需求理解透彻,才能开发出令人满意的软件。而逻辑思维能力、编码能力、规范意识和团队精神等是一名合格的软件工程师所该拥有的基础特质。

吴舒婷同学:一个合格的软件工程师在技术上要具备写作能力、面向对象思维能力、利用工具能力、独立解决问题能力和较高的工作效率,还要具有良好的代码规范意识。除了技术方面之外,还要有责任心、有团队意识、善于学习总结等良好的品质。在我看来作为一个合格的软件工程师,重要的四个特质有:有责任心,有团队意识,有良好的代码规范意识,有良好的技术学习能力和快速运用到实际项目中的能力。

问: 你认为学习软件工程构建之法这门课对于将来求职有哪些帮助?

林欢雯同学:我觉得,学习《软件工程构建之法》这门课,对于将来的求职,掌握软件设计流程、团队合作上有着较大的作用。首先是对软件设计流程的了解,比如“写了再改”模式、瀑布模式、瀑布模型的各种变形等。相信了解了这些模式在以后工作中,能使我更好理解其利弊。其次,在团队合作上,在课程中我已经体会了团队合作的乐趣以及好处。在将来的求职上,我一定能更好地融入到团队中去。

吴舒婷同学:我认为学习《软件工程构建之法》对于日后求职在团队开发、需求分析方面很有帮助。分为两点说明:第一点在团队方面,在学习《软件工程构建之法》时,我们通过实实切切的结对编程和团队合作项目练习,将理论结合实际,对团伙合作模式有更深的体会,有助于日后在工作中更好的与他人合作。第二点在书写需求文档方面,学习了NABCD模型分析和Backlog,在进行需求分析和编写文档方面,比没有学习过得同学更有优势。可见学习这门课程是有利于我们求职,虽然有很多似懂非懂的,但是知识的种子已经种在心里,多回味体会,也就发现了编程之美、软件之光。

问:如果让你再重新学习软件工程这门课程,你觉得可以在哪些方面做得更好?

林欢雯同学:回想之前上软件工程这门课程时,是在大二,那时重要的专业课程较多,刚开始接触深入一些的专业知识,所以那时大部分同学所掌握的知识相对较少,对于许多概念都不太理解。如果让我重新学习软件工程,我会试着去实践书中提到的一些以前没有接触过的新知识,而不是一味依赖于老师的讲授。对于新知识,要抱着勇于尝试、不怕出错的心态。总之,实践才能更好地理解。

吴舒婷同学:如果让我再重新学习这门课程,我希望是在大三上学期,因为那时候我们的专业课都学习了大部分了,可以更好地跟上老师所教授的知识。这样有利用于我们理解书本上的难点和重点,如软件开发的敏捷流程和生命周期。还能够与同学在团队开发中多尝试书上所提到的原型模式、瀑布模型;而不是在学习的相关专业知识少,未能好好理解老师授课内容时,就盲目的进行项目开发,养成一边写一边修改的不良模式。

0 推荐
暂无评论,快来抢沙发哦~
Qisan
Qisan V4

北京市 丰台区

929经验值

相关技术

相关图书

相关文章