大二计算机,很慌,改从何学起呢?

本篇文章适合任何阶段的大学生,请根据自身情况 选择性浏览 哦~

(各阶段整体思路图)

  • 内容较多,干货多多,请耐心观看(^_^)
  • 不要虚度光阴、坚持+方向+努力=成功
  • 本文内容思想通适计算机相关专业

(一)打牢基础

基础非常重要,不管你以后考研还是就业,从事什么工作要想吃得开必须依赖这些基础课程:操作系统、组成原理、计算机网络、数据结构、算法、数据库

课程平台推荐:

入门课程、书籍及学习网站推荐:

  1. 操作系统
  • 爆肝上传!清华大佬终于把困扰我大学四年的【计算机操作系统】讲的如此通俗易懂


课程链接:爆肝上传!清华大佬终于把困扰我大学四年的【计算机操作系统】讲的如此通俗易懂哔哩哔哩bilibili
 

    • 哈工大——操作系统

课程链接:ref="https://www.icourse163.org/course/HIT-1002531008">操作系统哈尔滨工业大学中国大学MOOC(慕课) (http://icourse163.org)

课程包含了进程设计与实现、虚存设计与实现、外设驱动与实现在内的12个配套实验,通过丰富的实践环节,使学生真正掌握设计、实现和分析完整操作系统的能力。

  1. 组成原理
  • 计算机组成原理

  1. 计算机网络
    (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版)


书籍购买:

《计算机网络:自顶向下方法(原书第7版)》([美]James,F.Kurose,Keith,W.Ross)【摘要 书评 试读】- 京东图书​item.jd.com/12392810.html?cu=true&utm_source=www.zhihu.com&utm_medium=tuiguang&utm_campaign=t_1001542270_2011625059_4100347184_3003473251&utm_term=aed337935ad549bbb1011fae4f134df3正在上传…重新上传取消



这本书有配套的公开课可以听:
链接1:國立清華大學開放式課程OpenCourseWare(NTHU, OCW) - 計算機網路概論
链接2:ref="https://www.bilibili.com/video/BV1JV411t7ow?p=1&vd_source=22ac463724c2768d793a58cdf02a8153">课程目标哔哩哔哩bilibili

  1. 数据结构
    (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

  1. 算法
  • C#编程-第六季-编程内功修炼-算法-宇宙最简单教程

主要讲解以下算法:分治法、推排序、二叉树、动态规划、贪心算法、图。

课程链接: https://www.sikiedu.com/course/44

  1. 数据库
    (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热题、程序员面试金典配套题、各大厂历年校招笔试题,以及各类编程语言的基础知识题,笔试面试不怕。会发现遇到互联网公司常考的原题!

(四)项目经历


(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等。

(六)提前实习

在寒暑期去大公司实习,相比校招进入大公司简单很多,二本学校的学生,也能进得去实习。而且在大公司都有实习生转正的机会。

即便进不去大公司实习,在校招时,有实习经历,也会是简历上很重要的一项。而且一般有实习经历,就会有项目经验,这真是一举两得。

如何找到实习

加油!

猜你喜欢

转载自blog.csdn.net/soukenan/article/details/128949955
今日推荐