自我介绍
各位朋友大家好,我的名字是聂乐,我是一名成功‘上岸’的一名大三软件工程的学生。
我的兴趣是旅游,尝遍各地美食。并且也比较喜欢科技片,其中的一项技术VR虚拟现实,通过头盔链接脑神经进入一个虚拟并完全现实的一个世界里,在这个虚拟世界体验现实上做不到的事。
最大的爱好是看番剧或者电视剧,看看书,“躺尸”。
主要原因:
- 一:解压自己的心情
- 二:从总感悟很多的人生道理
- 三:静下心来
自我评估
在此之前我学的是人工智能方面的专业,主要是采用python编程语言去编译现有的模型去训练自己采集的数据,完成模型的训练并将模型的结果展示出来。其中主要熟练的是python编程语言,MySQL数据库,简单的模型训练等等。之后我在长沙找到一份对我有很大帮助的实习工作,让我对自身的能力有了认识。明白在这个阶段我只是一个代码的‘搬运工’,我们还没有去深入改造这些模型的能力。并且我也能从自己的具体能力,自己的喜好,具体的硬件设备等等方面下这不是我喜欢的和追求的方向,所以我想另辟道路,找一份自己热爱喜欢的工作。
针对目前情况,我的专业能力还不够强,需要努力提高。并且根据目前的学习情况主要针对一下进行提高专业知识能力:
- 一:java语言开发实战能力学习(只是学习了基础入门,还需要往深处学)
- 二:实践能力还有待提高(多写写多练练,多接触项目实战)
- 三:计划待学校相关课程全面开展后深入(全面了解学习之后开展专项学习)
个人编程能力:
- 目前能力根据项目需求代码编译量为200-300行(主要以python为主)
- 后期主要加强代码编译能力加强能过不通过外在帮助情况下能过编译超过300行的代码(后期会以java为主,python为辅)
之后尽自己最大能力在大三期间完成教资,三级,软卡的相关考试,并做好大四毕业答辩前完成驾照考试,并定位好自己的工作岗位,为之后实习工作展开一系列的操作。
问题反馈
1、学习软件工程这门课对我们的软件开发有什么帮助?(p1)
书上说软件工程就是以系统化的、规范化的、可度量的过程化方法开发和维护软件,为建造高质量的软件提供一个框架。我的理解是为我们提供一个用于软件开发的一个模板,我们根据模板去设计软件并开发。既能提高软件开发效率,也能保证软件产品的可靠性,易维护性。
2.UML产生的背景是什么?(p11)
书上说UML的出现是因为面对对象语言的广泛使用导致出现了许多不同用法,不同方式的面对对象方法,从而使用户使用是感到困惑,不知道采用谁的方法,进而出来UML的产生。我的理解主要基于这样的三个因素:1)简单图形是不准确的;2)自然语言描述是不准确的;3)沟通必须要一门语言。学习UML的理由:使用同一种语言,用相同的方式进行交流。
3.UML的应用范围(p14)
书上说最广泛的应用是对软件系统进行建模,但他同样也适用于许多非软件系统领域的系统。从理论来说,任何具有静态结构和动态行为的系统都可以使用UML进行建模。我的理解是UML可以运用在大多数的软件开发项目上,但是对于非软件系统领域和动态行为的系统有点摸不清是什么意思?
4什么是UML构造块?(p16)
书上说构造块指的是UML的基本元素,是UML中用于表达的语言元素,是来自现实世界中的概念的抽象描述方法。构造块是包括事物、关系和图三方面的内容,其中事件是对模型中关键元素的抽象体现,关系是事件与事件间联系的方式,图是相关的事务及其关系的聚合表现。我的理解就是对现实时间的事件与事件的关系进行概念的通过图的方式展示出来。
5.什么是“4+1”架构?
用于描述系统的功能需求,即系统给用户提供哪些服务;以及描述系统软件功能拆解后的组件关系、组件约束和边界,反映系统整体组成与系统如何构建的过程,我的理解如下图所示:
标签:软件开发,个人,python,能力,学习,编译,UML,规划 From: https://www.cnblogs.com/niely/p/16702399.html