对软件工程的认识和个人职业生涯规划

一、
  (1)选择软件工程的理由:第一点IT领域具有很好的发展前景,是一个朝气蓬勃的行业,前20多年互联网带动了世界各个行业的发展,近几年人工智能、大数据等更是在火热发展中,当然还将会有更好的发展前景,第二点是IT行业对程序开发者的思维能力有较高的要求,通过算法的编写与阅读可以锻炼自己的思维能力,让自己的大脑得到充分的锻炼,第三点就说的接地气点吧,IT行业的薪资是比较高的,对于大多数人来说当然是选择薪资待遇高的行业了。对于我个人条件而言,自我感觉应该是没问题吧,总之一句话,多学点东西多敲点代码多思考一下还是可以学到技术的,技术是需要的是积累的,不断积累总会有成为大牛的那一天。
 (2)当认识到这个行业,对这个行业有一定的了解以后,渐渐喜欢上这个领域,软件工程是我喜欢的领域。而目前是正处于学习阶段擅不擅长自己很难确定,但个人感觉自己对新技术的接受是不存在太大问题的。
 (3)对于软件工程专业算是我比较热爱的专业吧,因为这个专业(行业)是一个让一个人永远保持学习姿态的专业(行业)
二、
(1)对于目前的大学生活没有什么可以吐槽的,在我看来在大学里是一个人主动去改变、成长而不是被动去改变,自己的人生观、世界观、价值观是自己主动地去培养的,个人的技术需要自己去学习、探索以及积累的,尤其在IT行业一个IT人的自我素养、学习能力、敏捷的思维能力等都是需要自己主动地去培养的,如果想要改变,有机会的话主动去改变没有机会的话主动创造机会去改变。
(2)迄今为止,代码行数大概是5000--8000之间吧,比较复杂的项目有两个:第一个是后端运用ssm框架做一个账单管理系统,在这个项目中首先是要整合spring、springMVC、mybatis,在环境搭建起来以后,所涉及到的技术和功能点大致有:MD5加密算法对用户密码进行加密、运用spring的事务管理控制事务的提交与回滚、对已付客户的数据进行重新回收和库存、支持名字和电话号后四位的账单查找等,第二个是工作室的后端训练项目,是一个网络课程购买平台,在这个项目中的难点有:数据库的设计问题,通常会有一个用户对应多个订单的问题以及多表查询问题,同时在这个项目中没有进行事务管理,通常会导致的问题是当用户的余额透支以后课程数量依旧会增加的数据不一致问题。
三、
 (1)对于以后在IT行业的发展我的规划是:希望本科毕业后能进入较好的互联网公司工作,对于目前的发展方向而言所从事的工作是后端程序开发者(也就是程序员了),但希望能在工作岗位上继续发展,向项目经理发现过度。对于技术道路,目前主要是主攻后端,在个人技术较为成熟以后考虑会转向人工智能和大数据领域,当然不想当将军的士兵不是好士兵,仅仅停留在程序员的岗位是不可取的,希望随着技术经验的不断积累使自己可以过度到项目经理或更好的岗位。
(2)对于实习而言我打算是去企业实习,因为相较校内实验室,企业的技术更加先进,对于一个本科毕业后选择就业的人而言企业实习是很重要的,实习不仅可以学习到许多新的技术积累到工作经验,而且还能够更深层次的接触到社会,为以后找工作打下较好的基础。

原文地址:https://www.cnblogs.com/mafx/p/8527915.html