首页 > 其他分享 >大学个人职业规划

大学个人职业规划

时间:2022-09-18 09:33:20浏览次数:63  
标签:java 个人 面向对象 事物 职业规划 学习 大学 软件 UML

1. 自我介绍

        大家好我是软工九班的张国伟,我的大专学校是湖南软件职业技术大学,在大专时就是学的软件工程专业,然后主学的语言是java,在进入大学的第一天就开始对自己的大学生活有了规划,因为高中不努力的缘故所以只能去专科学校,在进入大专学校时就计划好了专升本,因为知道专升本要考英语在大一就开始记单词,到现在为止坚持记单词400多天已经有了7000多的词汇量,也顺利通过了英语4级考试,也顺利考上了本科,虽然不是最初想考的大学。同时专业也没有落下,在大专期间通过课间自学,通过去网上找资料了解这个行业,确定正确的学习路线,学习了java工程师职位需要掌握的互联网技术,同时在专升本考试结束之后,去广州也实践了2个月的java开发工作,在工作的两个月里面了解企业需要我们程序员需要具备怎样的职业素质。明确自己在本科期间需要学习什么,有什么是需要自己必须掌握和不断学习下去的。

 

2. 现状、经验和计划

       我目前向往的是走java开发方向,同时我也是一直在这条道路上不断前行,在大专期间我学习了javaSE、javaE、spring全家桶、redis、rabbitmq等中间件,从单体架构到分布式架构,基本上已经具备了企业开发的能力,同时我在我工作中受到的启发就是自己的项目经验太少,对于目前大多数企业级开发框架还只是停留在表面上的能够使用,连灵活的使用都达不到,对于目前成熟的互联网架构体系,忽略了最底层的java基础,同时在软件开发当中对于软件的灵魂还有很大的缺失,那就是算法和数据结构,这个非常考验个人的思维和数学能力,这也是我大学本科期间需要学习的东西。我更加意识到不能只停留在会编码的程度,在我工作期间发现编码确实只是很小的一部分,更加重要的是弄清楚需求和学会如何跟同事沟通这比编码更加重要,编码前期的工作是非常重要的。希望在uml这堂课中能够学会独立的设计出满足要求的软件模型,更好的理解软件生命周期的各个阶段。除了完成学校规定的教学任务外,我还有我自己的个人规划,在这个学期我需要独立完成一个分布式项目,同时继续学习英语为下学期的英语六级考试做准备,在leecode刷题平台刷题,在大学两年刷够1000题,完成算法与数据结构的实践。我每天平均用于学习的时间会在5个小时以上,努力充实自己,学习更多社会需要的技能以及获取能够提升自己的知识,希望在毕业时找到一份满意的java开发的工作。

        希望在新学期里可以按照自己的意愿行事,完成自己规划好的计划,在这当中最大的阻力可能就是人的懒惰心理吧,时间久了就会难以坚持,不过我觉得自己可以坚持下去,过去也坚持过来了,继续保持就好了。

 

3. 提有质量的问题, 给出自己的反馈

        1.人们是软件工程(第一章p3)

              书上说软件工程就是以系统化的、规范化的、可度量的过程化方法开发和维护软件。我理解的软件工程就是关注软件的整个生命周期,从需求分析到软件消亡的整个过程都其至关重要的地位,指导软件从无到有,又从有到无的过程

         2.什么是面向对象方法(第一章p4)

              书上说一切事物皆对象,通过面向对象的方式,将现实世界的事物抽象成对象,现实世界中的关系抽象成类、继承,帮助人类实现对现实世界的抽象与数字建模。我理解的面向对象就是以人类的思维出发,可以吧任何东西都当做一个对象实体,有自己的特征和行为方式,然后通常抽象来形成实体的集合,继承来表达人类社会中的一些关系特征,接口表示那些模板类规范,通过这样的概念来生产面向对象方法。

         3.什么是UML(第二章p11)

               书上说UML是一种通用的可视化建模语言,可以用来描述。可视化、构造和文档化软件密集型系统的各种工件。我理解的UML就是花各种软件生命周期中会使用到的软件模型和图形,比如用例图、时序图、类图、组件图等等

        

         4.什么是UML构造块(第三章p16)

               书上说构造块指的是UML的基本元素,是UML中用于表达的语言元素,是来自现实世界中的概念的抽象描述方法。我理解的构造块是包括事物、关系和图,其中事物又分为结构事物、行为事物、分组事物、注释事物,关系又分为泛化、关联(关联、聚合、组合)、依赖、实现关系,图分为用例图、类图、对象图、状态图、活动图、序列图、协作图、构件图、部署图

关系图

用例图

 

 

         5.什么是Rational Rose(第三章p27)

               Rational Rose就是Rational公司研发的一种面向对象的可视化建模工具。可以为多种高级编程语言提供建模。

             

Rational Rose 软件图

 

标签:java,个人,面向对象,事物,职业规划,学习,大学,软件,UML
From: https://www.cnblogs.com/feiyu2001/p/16700880.html

相关文章