活动地址:毕业季·进击的技术er
1、大一时期的尴尬境地
大一上学期我学习的并不是软件工程专业,由于这个专业在河南地区只招生一人,加上个人分数的因素。被迫调剂到其他专业,在个人的努力下,下学期成功转专业进入软件工程。高等数学一和C语言程序设计的课程全部落下,靠自己自学也都一次性通过了对应的考试。自己琢磨自学c语言真的走了很多弯路,而且把后来的数据结构课程也给耽误了,C语言中的指针自己自学是真的蒙圈。大一下学期开始接触前端html、css、js这写课程,这些课程算是在学校正式学到的程序代码。前几周的学习也是一脸蒙圈,最后也是马马虎虎将课程设计独立完成。总之大一时期过的是真难受
2、大二时期也尴尬
2、大二开始接触java基础,课程设计的老师说,由于之前已经讲过C语言,C语言和java的基础知识都差不多,咱们就不再讲述。当场裂开。然后就直接开讲面向对象和面向过程的区别,开讲面向对象的封装、继承、多态。开始听起来是一脸蒙圈。数据结构也是很离谱,线性表、链表很多要用到C语言中的指针。我真的会谢好吧!大二下学期开始学习jsp的相关知识,说实话,老师讲的真就 离谱,照着书本讲,听的云里雾里。大二这学期过的也很艰难呐
3、大三逐渐上路
大三时期开始逐渐上路,设计模式的老师讲的很详细。数据库设计的老师讲的很不错。每个设计模式的原理、ER图老师讲的都很详细。通过练习设计模式的实现过程,对面向对象的理解逐渐加深。也正是在大三这一年,很多不懂得,之前不能理解的事务豁然开朗。通过B站,自学springmvc、mybatis、spring。然后用ssm框架搭建项目。当时感觉很爽、自学JVM虚拟机的原理,进一步的理解了java底层是怎样运行实现的。然后大三下学期我就靠着自学的ssm框架和用设计模式做出的一个绘画项目。去亚信面试,我刚好把spring的aop和ioc学习完,然后面试的时候就问到这些。也是很幸运进入了亚信实习,实习的时候有一个大佬带我。也是那是我接触到了微服务和分布式、刚去的那一段时间,分布式微服务的知识很多不懂,不懂就学,没得好方法。公司主要做的是中国移动的项目,基本上是全栈开发了。
4、大四目标逐渐明朗
这一年通过学习,将分布式、微服务的相关知识学习一遍。自学前端vue框架,毕业设计做了一个前后端项目分离的分布式项目。在大四寒假的时候我就疯狂面试,积累面试经验。最后也是拿到了湖南、上海、广州这几个地区的录用通知书。最后个人原因选择了广州这边的一家国企进行代码开发、很轻松,有更多的时间进行自己的学习。冲冲冲