关于编程应该如何学习的那些事(岭南师范)
Posted dualseason
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于编程应该如何学习的那些事(岭南师范)相关的知识,希望对你有一定的参考价值。
关于编程应该如何学习的那些事
不知不觉我已经大三了,三年前的我也没有可以报的软件工程这个专业,只是单纯认为学费贵的肯定有贵的好处,所以我就挑了个最贵的专业报了,入学之后我才对这个专业有了一些了解,原来这个专业是培养软件开发工程师的呀。在岭南师范,软件工程这个专业也叫做软件服务外包,我们专业和其他学校的软件工程有很大的不一样,我们是校企合作的专业(东软睿道,本质是培训机构),总体来说是个宝藏专业,原因如下:
- 因为是师范大学,师范类高分,而计算机这种社会上热门的专业在我们学校就算没那么热门了。所以分数普遍偏低很多,这就让门槛变低了,更加容易考了。
- 和东软校企合作,每个寒暑假都有实训,特别是大三五月份后需要去广州实训三四个月时间,期间会教企业中用到的知识,就相当于你自己大三被强制送去培训机构培训过再去找工作,这个竞争力肯定是比没有这种培训机构的软件工程要大得多的(按照平均水平来比较,特例除外)。
- 学费便宜,8K相比于其他计算机专业我们只比他们多两千多一年而已,四年也就多了一万块不到,就相当于上了个培训机构,和市面上的其他培训机构相比(均价两三万)已经很划算了。
- 学的知识都是纯干货,没有多少无用的课程,都是学了对以后有用处的课程。
接下来我来说一下这个专业要怎么学
以下我以岭南师范软件工程专业为例按时间来划分(只列出我认为重要的科目)
大一上
大一下
大二上
大二下
大三开始就可以自由发挥了
- 软件工程(跟着老师学,然后自己做项目,如果有机会的话进入岭南师范的开发队)
- UML(自学,使用软件推荐intelj 家的IDEA,就是Java开发用的那个软件,下载一个PlantUML的插件就能画了)
- Linux(自学,学完视频后去了解docker,将你的东西部署到服务器上然后跑起来,顺便了解一下宝塔)
- Java EE(我有建议过老师改名的,有肯能当你们见到这篇文章的时候叫SSM,即Mybatis + Spring + Spring MVC)
如何选方向(前端和后端)
- 什么是前后端呢,这个就要说到前后端分离的概念了(详情请点击链接),前端是负责界面的渲染(展示),后端是负责数据的采集(从数据库中通过前端的需求来一个个数据挑出来组装成一个JSON格式的字符串返回给前端)。前后端分离架构的前面是MCV架构,大家在JavaWeb的课程中就会学到MVC。
- 按照你们的喜好以及难度自行挑选(只推荐这两个方向)
如何学习后端
如果你看到这篇文章的时候是处于大二上的话就刚刚好了(这个学期的重点是ACM,学习C++的基本用法,提升算法能力最重要,而且能把大一学的C语言学好,Java学的如何都是次要的,因为后期会反复学习 Java 8)
-
于此同时你应该在学校就学过了数据库原理
-
前端基础你已经在大一上就学过了一次
-
当你大二上的寒假的时候可以开始学习JavaWeb了,这里我推荐看狂神说Java的JavaWeb
-
这个时候估摸着应该就是大二下快开学了,学校会教你们JavaWeb,这个时候前后端的课程还都是一样的
-
学到这个阶段勉强是可以进行开发了,但是我知道这样学下来的话你们基础会很不稳,很多东西都是不记得的,不用怕,我们还有很多时间。
-
接下来这个学期我们要做的就是上课认真听JavaWeb,然后作业使用JavaWeb和ssm的知识来做(做两个版本或者一个版本里面把重复的用ssm来做),巩固这两个技术,为以后打好基础。
时间来到大二结束的暑假了,我们就可以进行ssm和 JavaWeb的整理了,然后顺便把SpringBoot学了。
学到了Spring Boot后你应该就有自己对Java方向有自己的了解了,接下来就靠你自己了。
如何学习前端
- 网页设计(学习大一下会教)
- JavaScript(重点)
- JQuery
- 大前端
- Vue (跟着项目学,尽量进入开发队)
- React
- 小程序
最后附加一个零散的学习资料,复习专用
创作不易,请多支持
以上是关于关于编程应该如何学习的那些事(岭南师范)的主要内容,如果未能解决你的问题,请参考以下文章