• 高级软件工程第一次作业


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

    考研时你是如何做出选择计算机/软件工程专业的决定的?

    在大三下学期大家都进入了考研或者找企业实习的的两难抉择。先说说为什么我选择考研吧?我觉得研究生学习生涯不仅仅是专业知识能力的提升,更多的是身边不同年龄段的同学带给你的更加丰富和成熟的人生经验和人脉的积累。其丰富的经验以及人生阅历都能帮我们认清自己正在走的路。其次考研学科专业的选择?因为本科学的就是软件工程,在本科阶段学了很多基础课程,但是缺乏实践经验。在这个竞争激烈的时代,必须不断的提高自己才能抓住更多的发展机会,为了提升自己的能力,更深入的学习了解软件工程,对未来的职业生涯打下坚实的基础,所以考研时果断的选择软件工程,希望能在研究生阶段更深入的研究软件工程,丰富自己的项目经验,加强编程能力。

    你认为本科阶段所学的知识是否符合你对计算机/软件工程专业的期待,为什么?

    大部分是符合我对软件工程的期待,至少本科阶段所学的专业知识带我入门,让我们系统的了解软件工程,且让我对软件编程提起了兴趣,偶尔枯燥繁琐,但是为自己能用所学的知识编写一个系统感到很有成就感。凡所学皆有所用,虽然对于一些课程也会选择性的不认真听,但是对于专业课还是会在课后投入一些时间去研究搞懂。课堂上的马马虎虎学习远远不够,更多要靠自学,还需要自己不断去摸索学习,如博主C说的一样,慢即是快,笨笨的照着敲打一遍代码也能学习,期待能掌握更多的编程语言,在实践中能信手捏来。

    你觉得计算机/软件工程是你喜欢的领域吗,它是你擅长的领域吗?

    经过本科四年的磨练我想从事软件开发是我喜欢的领域,但是目前还不完全算是擅长的领域目前。高考时填报志愿,是因为跟着大势所趋而报了软件工程,觉得以后是计算机新兴的市场,就业容易。真正上了大学后,大一学的专业课也比较基础,缺乏实际项目经验,所以也没提高什么专业技术,整个大学四年,算是笼统的掌握了软件工程,方方面面都有涉及到了,但是深度还不够,所以谈不上擅长。在本科时通过课程设计等,潜心投入到一个项目中,去研究然后敲代码的时候,还是深深被吸引了,毕竟从不懂到懂,通过与同学合作一字一字码出了一个系统,还是很有成就感,所以我还是很喜欢这个领域。之前为什么说软件开发不是我喜欢的领域呢,因为本科专业是调剂的,其实我的内心是拒绝的。刚开始我对这专业不是很感兴趣,但我又在想我真正感兴趣的是什么呢?曾经一度陷入迷茫,想着既来之则安之。随着时间的推移,知识的积累,慢慢产生兴趣。其实往往不是有兴趣才能做好,而是做好了才有兴趣。我觉得大多数事情,都需经过这样一个过程。做多了,自然擅长了,擅长了,自然做得比别人好,做的比别人好,兴趣自然就浓起来了 ,而后就更喜欢做,更擅长,进入良性循环。所以此时的喔只能说我喜欢这个领域,但是还不完全是我擅长的领域,希望经过磨练的可以成为该领域的佼佼者。

    即将开始研究生生涯,对照前人们走过的路和描述未来发展,现在的你

    自我感觉你已经具备的专业知识、技能、能力有哪些?

    在本科阶段,通过专业课的学习掌握了一些编程语言,比如C、JAVA、HTML5等,还掌握基本的数据库逻辑和算法知识。通过本科毕业设计及暑假跟着实验室老师、学长学姐们做项目,对于实际项目的开发流程有了一定了解,也在不断的通过实践来加强自己的编程能力

    离成为一个合格的计算机专业硕士毕业生,在专业知识、技能、能力上还差距哪些?

    理论与实践结合的重要性。由于本科阶段条件有限,常常自己通过网络教学视频学习自己感兴趣的理论知识,而没有应用到实践。本科阶段缺乏实践,对专业知识的应用还不够,希望在研究生的两年半里,通过做项目积累经验,将自己所学的能实际应用到软件开发中,扎实的掌握开发技能,更系统的学习软件工程。其次是沟通技巧。只有懂得与用户沟通,与开发团队成员形成良好的沟通,站在用户的角度思考问题,才能快速高效的开发成客户需要的软件产品。

    研究生毕业后你的选择是什么?

    在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?

    研究生毕入企业从事本专业业应该是选择进工作。对于未来的职业规划,我更加看重的是个人的发展空间,想进入企业踏踏实实的工作,提升能力,积累人脉。所以现在唯一能做的就是积累,注重平时一点一滴的积累,成为自己理想中的自己。相比其他同学我的优势是做事认真谨慎,希望把事做到最好,不马虎。较编程能力而言,相比实验室其他小伙伴而言还是处于劣势。

    针对你的选择,你给自己的研究生生涯设定的规划安排是什么?

    1.除了上课,下课完成作业之余。通过实验室实战项目的积累,提高编程能力。

    2.看论文,为毕业写论文做好准备。

    3.锻炼身体,坚持每天跑步。

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

    愿意啊,一个bug 改不好睡觉也不安稳吧,潜心coding 时间过得很快的,也不会觉得困。肯定想脱离菜鸟成为大神,不然就不会选择考研来更深入的学习了。和队友一起熬夜打代码是不错的体验,有人作伴还不孤单,然后不懂还能随时问,主要还是要能一起提高效率,要是边敲代码边打哈哈,那还是睡觉实在。对于一个自己感兴趣的项目,我还是愿意付出时间和精力去完成的,这是一个痛并快乐的过程。

    针对上述问题(2)、(3)、(4),你对这门课的期待是什么?你打算平均每周拿出多少个小时用在这门课上,以达成你的期待以及你在(2)或(3)或(4)上的目标?

    希望通过这门课的学习能对软件工程,软件开发过程有更加系统全面的认识。平时每天对这门课的学习时间在0.5~1小时左右吧,周末可以拿出1~2小时的时间来学习这门课,其他时间更多用在实际应用上,将理论与实践结合,加强编程能力。

     

  • 相关阅读:
    面向过程编程
    生成器
    迭代器
    装饰器
    函数对象与闭包
    名称空间和作用域
    Django中的as_view方法源码分析
    DRF3序列化反序列化
    DRF4级联与外键字段
    django--BBS项目,后端业务逻辑整理
  • 原文地址:https://www.cnblogs.com/zlxbky/p/7618240.html
Copyright © 2020-2023  润新知