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