回顾——我学习软件工程专业的初心

时间回到高三毕业,选择什么学校,选择什么专业对很多人都是很纠结迷茫的,同样我也是。基于自己对专业没有特别的偏好和足够多的了解,我就把就业前景和行业前景作为选择专业着重考虑的因数。

 

我了解到IT领域具有很好的发展前景,是一个朝气蓬勃的行业,前20多年互联网带动了世界各个行业的发展,近几年人工智能、大数据等更是在火热发展中,当然还将会有更好的发展前景;IT行业对程序开发者的思维能力有较高的要求,通过算法的编写与阅读可以锻炼自己的思维能力,让自己的大脑得到充分的锻炼。看数据统计IT行业的薪资是比较高的,对于大多数人来说当然是选择薪资待遇高的行业了。

 

当认识到这个专业,对这个行业有一定的了解以后,渐渐喜欢上这个领域,软件工程是我喜欢的领域。而目前是正处于学习阶段擅不擅长自己很难确定,但个人感觉自己对新技术的接受是不存在太大问题的。所目前主要是主攻后端,在个人技术较为成熟以后考虑会转向人工智能和大数据领域,当然不想当将军的士兵不是好士兵,仅仅停留在程序员的岗位是不可取的,希望随着技术经验的不断积累使自己可以过度到项目经理或更好的岗位。

 

选择软件工程专业后,我认为这门课程,是要花很多课外时间,自主学习,发现问题解决问题,多去动手写代码才可以学好的专业。因为选择之前就有听学长学姐说过该专业的学习方法,也有说比较难的,所以选择之后,自己也挺重视和有些许担忧的。我希望本科毕业后能进入较好的互联网公司工作,对于目前的发展方向而言所从事的工作是程序员,但希望能在工作岗位上继续发展,向项目经理发现过度。举个实际的例子,像Java,我开始学习的时候,遇到新的就学习。刚学完Java基础,就学习Web方面的,从Jsp到SSH框架,Ibatis,后来又接触了EJB,JPA。什么WebService、RMI、JNDI,一个个新名词接踵而至。还有什么XML,JSON,DOM,总之,太多了,这些只是暂时能想到的,没想到甚至不知道还不知有多少呢!上述每一个都是一大块知识,太多了,很难全部准确的掌握透。用什么办法解决这个问题呢?那就是,认真的学习好Java基础。很多都是Java框架,框架的内部,都是一条条基本语句,只是将基本的东西,写在一起,经过一定的优化,就成了框架了,只要我们基础打扎实了,我们也可以写出属于自己的框架!所以,不要一味的去学习新技术,老老实实把基础打好,等基础弄扎实了,其它的学起来很快的。

总结一下自己的学习感受:

1、学校的理论课千万不能落下,不但不能落下,而且还要在学习的时候多多练习。

2、学东西,一定要懂原理,切莫走马观花。

3、神马语言都是浮云,数据结构和算法永远都是王道!

4、在扎实的理论基础上,多多练习,加强实践能力。

5、理论扎实了,找到自己喜欢的一个点,扎进去。

 

我也看过很多博客自叙述他们毕业之后的程序员生活,大体分三种,第一种:个人的高度不高,学习能力不是很强,更没有背景什么的,在小公司的底层做了好几年的增删改查,日复一日,我想这种人可能就是程序员中算是比较可怜的了,第二种:想要学习了解更多的知识,想要接触的更多的知识技能,这就意味着,如果一个公司所在的层面如果不能给他提供更多的学习机会,他可能就会毫不犹豫的跳槽。对于这类人,知识见识永远高于一切,对他们有好处也有坏处把,但是我感觉这类人很少,毕竟到他们这个年龄时考虑的事情有很多,所想事情很多的人应该就是那第三种人吧,他们既想拥有一份稳定的工作让家人安心,又能有一份不错的收益,虽然有很多不由己的事情,比如如何处理理想和现实的关系,自己和上司的关系,家人和工作的关系。基于自己的亲身经历和感受和吸取别人分享的历程和经验,自己应当在嘈杂忙碌的生活中多反思自己,回顾自己的初心,不要迷失自我,做到自己当初的职业规划!第一次以博客的形式写东西分享经历和心得,今天的分享就到这里啦,感谢你的阅读!

posted @ 2020-09-12 22:55  KONGDL  阅读(283)  评论(0)    收藏  举报