阶段性要求
大一上学期
- 要求掌握一门面向过程编程语言,和一门面向对象编程语言。
- 基础的冒泡排序等算法掌握且轻松实现。
- 指针、链表、各种变形链表、堆栈、队列、图树等数据结构理解。
(当前阶段尚不能做出实际作品)
大一下学期
- 要求掌握一种编写客户端的能力,包括且不限于web、微信小程序、uniapp等。
- 掌握一种前端框架。了解打包概念。
- 服务器的初体验使用。
- 跟学长或者同学参加比赛,感受协作。
(当前阶段可以试着做一些小东西了)
大二上学期
- 要求掌握基础sql语法,和一种ORM(对象关系模型),
- 知道服务器和各种服务器软件的概念。
- 掌握一种后端框架来设计接口,前后端的连通,让整个应用活起来。
- 构思下学期参加比赛 你的作品 提前准备,获奖概率更高。
(当前阶段应该能独立完成一个小项目)
当你已经了解了基本的前后端和做过一些小项目之后 , 应该考虑自己的方向, 当下很火的人工智能?游戏编写?网络安全?服务器运维?
大二下学期
- 对计算机网络、计算机组成原理、计算机操作系统的学习。
- 向着自己的方向发展,做出自己的作品。
笔者的话:
学习的路上弯路非常多,我在这里是忠心的想为你指明一些大概方向, 我走的弯路很多 , 很吃亏,希望后来的人不再迷茫和摇摆不定。
计科系嘛,喜欢玩游戏是正常的 , 但请各位多玩点单机游戏或者3a大作, 成天王者荣耀 、英雄联盟 上单的心理博弈也就那样,并不会给你的思想, 你的人生带来好处。而单机游戏和那些3a大作,在剧情,玩法,思想方面往往有利于开拓你的视野。
最后基于我们的路线 ,我给我们20级的学弟们布置作业:
- MySql
- thinkphp或者Django、node.js之类的后端框架任意一个,例如:node.js
- 使用服务器将自己的web期末作业挂起来 大家可以互相访问到。(到时候我带你们做)
·······
具体的还是得具体来分析,因为当组长一年没有好好督促你们的缘故,我们同学的水平参差不齐,本篇还是着重引导,不必气馁,不会的东西赶紧学就是, 进入学习状态后的加速度可以让你反超的,加油!!
对于我个人平时看些什么可以查看我的哔哩哔哩收藏夹
如有纰漏 还请指正!