本篇文章适合任何阶段的大学生,请根据自身情况 选择性浏览 哦~
(各阶段整体思路图)
- 内容较多,干货多多,请耐心观看(^_^)
- 不要虚度光阴、坚持+方向+努力=成功
- 本文内容思想通适计算机相关专业
(一)打牢基础
基础非常重要,不管你以后考研还是就业,从事什么工作要想吃得开必须依赖这些基础课程:操作系统、组成原理、计算机网络、数据结构、算法、数据库。
课程平台推荐:
- 中国大学MOCC:中国大学MOOC(慕课)_国家精品课程在线学习平台 (icourse163.org)
- 网易公开课:网易公开课 (163.com)
- Coursera:Coursera | Online Courses & Credentials From Top Educators. Join for Free
- 哔哩哔哩:哔哩哔哩 (゜-゜)つロ 干杯~-bilibili
- siki学院:https://www.sikiedu.com/
入门课程、书籍及学习网站推荐:
- 操作系统
- 爆肝上传!清华大佬终于把困扰我大学四年的【计算机操作系统】讲的如此通俗易懂
课程链接:爆肝上传!清华大佬终于把困扰我大学四年的【计算机操作系统】讲的如此通俗易懂哔哩哔哩bilibili
-
- 哈工大——操作系统
课程链接:ref="https://www.icourse163.org/course/HIT-1002531008">操作系统哈尔滨工业大学中国大学MOOC(慕课) (http://icourse163.org)
课程包含了进程设计与实现、虚存设计与实现、外设驱动与实现在内的12个配套实验,通过丰富的实践环节,使学生真正掌握设计、实现和分析完整操作系统的能力。
- 组成原理
- 计算机组成原理
- 计算机网络
(1)课程推荐
- standford课程cs144
课程链接:[英文字幕] [2013 FA] Stanford CS144 Introduction to Computer Networking哔哩哔哩bilibili
-
- 中国科学技术大学——计算机网络
课程链接:ef="https://www.icourse163.org/course/USTC-1463123169?from=searchPage&outVendor=zw_mooc_pcssjg_">计算机网络中国科学技术大学中国大学MOOC(慕课) (http://icourse163.org)
-
- 哈工大——《计算机网络》
课程链接: https://www.icourse163.org/course/HIT-154005
本课程分为三个单元:“计算机网络之网尽其用”、“计算机网络之探赜索隐”和“计算机网络之危机四伏”。分别介绍了计算机网络基础、计算机网络内部原理以及网络安全威胁相关知识。
(2)书籍推荐:
-
- 计算机网络:自顶向下方法(原书第7版)
书籍购买:
这本书有配套的公开课可以听:
链接1:國立清華大學開放式課程OpenCourseWare(NTHU, OCW) - 計算機網路概論
链接2:ref="https://www.bilibili.com/video/BV1JV411t7ow?p=1&vd_source=22ac463724c2768d793a58cdf02a8153">课程目标哔哩哔哩bilibili
- 数据结构
(1)课程推荐:
- 浙江大学——数据结构
课程链接:ref="https://www.icourse163.org/course/zju-93001">数据结构浙江大学中国大学MOOC(慕课) (http://icourse163.org)
- C#编程-第五季-数据结构和算法-宇宙最简单教程
内容:线性表、单链表、双链表、栈、队列、数组、排序、插入排序、选择排序、快速排序
课程链接:https://www.sikiedu.com/course/937
(2)书籍推荐:
- 《啊哈!算法》
书籍购买: 《啊哈!算法(图灵出品)》(啊哈磊)【摘要 书评 试读】- 京东图书 (jd.com)
- 《大话数据结构》
书籍购买:《大话数据结构》(程杰)【摘要 书评 试读】- 京东图书 (jd.com)
(3)网站推荐:
数据结构和算法动态可视化 (Chinese):数据结构和算法动态可视化 (Chinese) - VisuAlgo
- 算法
- C#编程-第六季-编程内功修炼-算法-宇宙最简单教程
主要讲解以下算法:分治法、推排序、二叉树、动态规划、贪心算法、图。
课程链接: https://www.sikiedu.com/course/44
- 数据库
(1)课程推荐
- MySQL数据库从零到精通
课程链接:https://www.sikiedu.com/course/48/tasks
- 人大-王珊教授《数据库》
课程链接:https://www.icourse163.org/course/RUC-488001
(2)网站推荐:
菜鸟教程:https://www.runoob.com/csharp/csharp-tutorial.html
(二)明确方向
打牢基础后,就要选择自己后面的发展方向了。
本科毕业后是读研还是工作?读研是考研还是保研? 以后从事哪个方向,是硬件、嵌入式、软件还是游戏开发? 若是游戏开发细分的话是客户端?服务端?技术美术?
计算机专业是否应该读研这个问题需要辩证地看待,不读研不代表自己底下不学习,很多知识仍然是需要持续学习的。当然如果考研那更不必多说,一个字:学!
方向实际情况还会分的更细,但是暂时还不需要,可以到在学习或读研或者工作的时候再做具体选择。
方向如何选择?
- 观察行业需求,预计未来发展
- 薪资待遇情况
- 结合个人兴趣
- 目标岗位需要满足什么要求,需要做哪些准备
- 结合以上问题,在行业情况及要求下,先考研好还是直接就业好
计算机方向及日常工作介绍
1.前端:前端就是手机 app,电脑网页的样式和一些动画效果等等。主要用 HTML、JS、CSS 以及一些前端框架。有很多女生都会选择去做前端。
2.后台:后台就是做前端的后台逻辑,更多的是代码层面,肉眼看不到的,逻辑性也比前端强一些。后台有 Java 后台、Python 后台、Golang 后台等等。主要用开发语言+对应的技术框架。
3.数据库:数据库管理员,也称 DBA。专门针对数据库进行维护、设计和开发。主要用 Mysql、Oracle、SqlServer 等。
4.大数据:大数据是一个大的方向,上至爬虫,到数据开发,下至数据挖掘,全都称为大数据。你可以理解为:大数据 =后台 +数据库 + 大数据量 =数据开发 + 数据仓库。
5.嵌入式:计算机的同学也会学到模电等一些电子类的课程,如果对机器人或者智能车感兴趣的,也可以从事嵌入式。主要用 C、C++。
6.机器学习:这个是人工智能层面的东西,普通本科学生学习很难达到就业水平,更多是要研究生阶段的数学积累以及实验经验。
7.产品经理:产品经理主要是协调老板和程序员之间的工作,将老板的需求转达到开发人员那里,并对产品进行合理的设计及开发周期的协调。
8.游戏开发:去游戏公司开发游戏。
(三)进阶自学
现在是互联网时代,自学能力的培养对我们十分重要。计算机的发展太快了,大学时学到的知识很多已经很落后了。我们要能从网络上很方便的获取大量、免费的资料,如公开课、电子书、github上的开源代码。我们要有从大量信息中筛选有价值信息的能力,人的精力是有限的,我们不可能面面俱到,学习一定要学经典资料。二是提升自己的自学能力,掌握学习新知识的方法论。
- 学好英语
- 创建自己的博客或Github仓库进行学习积累记录
一些知识会随着时间的流逝而遗忘。推荐大家把平时学习的资源和笔记都记录在博客或者Github上,方便之后的学习和工作。如果整理得好,大家自然而然会关注和收藏,从而提高编程能力的知名度。如果这方面做得很好,简历上一定是浓墨重彩的一笔。 - 刷题
牛客网:牛客网刷题链接
Leetcode :Leetcode刷题
Leetcode 题解:Leetcode题解
多刷剑指offer、leetcode热题、程序员面试金典配套题、各大厂历年校招笔试题,以及各类编程语言的基础知识题,笔试面试不怕。会发现遇到互联网公司常考的原题!
(四)项目经历
- 参加学校老师/工作室的项目
- Github上的开源项目学习及制作
推荐以下开源项目:
(1)游戏开发类- github上有什么好的unity开源项目?
github上有什么好的unity开源项目? - 知乎 - Unity有哪些适合拿来练手的游戏项目?
Unity有哪些适合拿来练手的游戏项目? - 知乎
- github上有什么好的unity开源项目?
(2)互联网项目类
项目链接:https://github.com/macrozheng/mall
项目介绍:mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
项目链接:https://github.com/qiurunze123/miaosha
项目介绍:秒杀系统设计与实现.互联网工程师进阶与分析。
(五)竞赛光环
在大学期间,在目标对口的比赛中,尽量参加全国性的,有含金量的比赛,这才能眼前一亮。
- 经典算法比赛:ACM-ICPC全球竞赛、topcoder
- 数据挖掘/AI比赛:Kaggle比赛、天池比赛、KDD-CUP、腾讯广告算法大赛
- 中间件-阿里巴巴中间件性能挑战赛
- 游戏开发类比赛:网易mini Game、吉比特制作人比赛、CiGA Game Jam(简称CGJ)、ciga gamejam(cgj),ludum dare(ld),各地办的地方gj,indiecamp等。
(六)提前实习
在寒暑期去大公司实习,相比校招进入大公司简单很多,二本学校的学生,也能进得去实习。而且在大公司都有实习生转正的机会。
即便进不去大公司实习,在校招时,有实习经历,也会是简历上很重要的一项。而且一般有实习经历,就会有项目经验,这真是一举两得。
如何找到实习?
- 实习平台【注意辨别】
实习僧:href="https://www.shixiseng.com/">实习僧大学生实习 校招求职_校园招聘 (http://shixiseng.com)
应届生求职网:f="https://www.yingjiesheng.com/">应届生求职网校园招聘YingJieSheng.COM_中国领先的大学生求职网站
Boss直聘:BOSS直聘-找工作上BOSS直聘直接谈!招聘求职找工作! (zhipin.com)
刺猬实习:刺猬实习-大学生实习校招找工作网申平台-我的刺猬-刺猬实习官网 (ciwei.net)
拉勾网:互联网求职招聘找工作-上拉勾招聘-专业的互联网求职招聘网站 (lagou.com)
智联招聘:ef="https://www.zhaopin.com/jobs/">人才招聘网求职找工作高薪职位列表_最新人才招聘信息-智联招聘官网 (http://zhaopin.com)
前程无忧:href="https://http://www.51job.com/?from=baidupz">招聘网人才网找工作求职上前程无忧 (http://51job.com) - 企业官网/招聘专网 企业官方公众号
- 内推
加油!