如果让你重新开始学计算机,你的学习路线会是怎么选择?
Posted 传智教育官方博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如果让你重新开始学计算机,你的学习路线会是怎么选择?相关的知识,希望对你有一定的参考价值。
文章目录
大一:前端技术(html+CSS+javascript)后端技术(C/C++)、初等微积分、离散数学,数据结构以及算法、线性代数;
大二:软件(Git、Visio、Axure、IntelliJ
IDEA、MyEclipse)、前端技术(Jquery、Vue.js)、后端技术(Java、SSM框架、Redis)、数据库(mysql、Oracle)、Linux系统(Ubuntu、CentOS)、服务器apache
Tomcat;
大三:软件(Vitual
Machine、VirtualBox、JMeter、Postman)、后端技术(深入Java)、项目(结合自己所学搭建一个自己的博客)
大四:实习、毕设(认真完成选题,自己好好做Demo工程,学会解决各个项问题)
https://www.zhihu.com/question/27368268/answer/1960483227
以上这篇内容完整的整理了大学四年应该踏实学什么,以及计算机相关专业介绍和未来工作方向。如果让我给小白一个编程学习方向,我会把小白分成零基础转行and在校生。
一、零基础转行学习线路图
零基础这边不再做任何分类了,不管你是男生女生,还是什么学历或者你多大了,黑马程序员非常负责的告诉大家,一定要自学。有了一定基础之后才明白什么自己合适不合适,也不容易被上当。
1.1 零基础转行IT学什么语言
可以根据场景或者是难易度来选择,如果你要做前端,就从JavaScript开始。如果做安卓就从Kotlin开始,如果是数据相关的那就选择Python;
很多人说要扎根基础,建议C语言开始学习—C++—Java。黑马大大不建议你们从入坑就直接让自己放弃了,C++很好,语言强大,使用,但是学习过程中完全是给自己转行成功添加绊脚石。选择脚本语言入门我们都可以很好的学语言本身的核心概念,但是C++还要研究处理内存和底层机器问题。
1.2 学习Java如何入门
以上是黑马程序员为大家整理的2021年学习线路图,从零基础到项目非常完整。大家直接按照顺序学习即可,有安装方面的问题小伙伴可以看这里:JDK下载安装以及说明,详细点的?
1.3 编程语言外的技能
一个合格的程序员,只掌握编程语言是不够的。
首先一个合格的程序员需要掌握扎实的理论基础、还要有一定的学习能力、代码的规范,较好的文档能力。
自学能力体现方式:读了多少本书写在简历上,如果有自己的博客,有多少原创也可以在简历体验。
代码规范:面试过程中可能看不出来,但是去的公司越大越需要代码规范,所以小白在初期学编程语言的时候就要注意这一点。
团队沟通:这点在面试的时候也很容易体现,在面试的过程中领导就可以根据沟通情况来判断。
比较好的文档能力:一个大的项目会把大部分时间花在文档整理上面。
二、计算机专业如何学习
计算机专业的学生虽然有天然的优势,比如:学历、人脉、毕业证,但是很多计算机同学,大一忙着社团,学生会的各种事情,耽误专业学科。导致大三开始就业慌,知乎上各种找我代写毕设的太多了。
想要不吃生活的苦就要吃学习的苦。
如果可以请按照开篇第一个文章内容合理安排自己的大学生活,尽量可以早点找到工作。昨天知乎还有个小朋友问我大一学什么内容。
如果是计算机专业的学生,你们需要尽快找到自己的兴趣所在。了解自己今后的就业方向,只有清楚的知道自己的就业方向才能尽早做做大学计划。
2.1 不适合写代码怎么办
计算机专业的同学有很多天然优势,不爱写代码,也学不进去都没有关系。可以找到软件测试方向、运维方向、产品经理方向,本专业学生非常容易过以上校招。
测试方向的话,就要在实习之前提前学好测试相关理论,运维更偏重基础一些,产品方向需要累积行业经验,学会原型图工具等等。
三、研究生方向如何学习
以考研为方向的学习建议是建议报考大城市的学校,就业和实习的机会非常多。
计算机院校:
第一级:清北、中科院强所、强985优势专业
第二级:强985高校、普通985但强势专业、211特色强校
第三级:普通985高校、211优势专业、普通特色强校
第四级:普通211、一本强校
第五级:普通一本、二本强势专业
第六级:普通二本、三本院校
考试科目(大部分):
英语:100分
数学:150分
政治:100分
专业课:150分;
有些名次靠前的学校考的是408,计算机考研408主要是:
数据结构45分
计算机组成原理45分
操作系统35分
计算机网络25分
3.1考研方向学科准备
(1)数学:别在课本上深究,买一本考研的复习书。
(2)英语:单词、语法之类的书不重要,唯一的办法就是天天背!
(3)政治:大家刷题就好了,但是不用大三就开始刷题,最好是再晚一些(怕你们忘)
(4)专业课:不管你要报考的学校要不要考408,都以408为标准去学习
3.2学硕和专硕的区别
在未来就业上企业不会纠结你是学硕还是专硕的。
但是目前来看,招生是不一样的,学术型硕士不需要有工作镜框里,学术性硕士招生考试只在年初统考,专硕的是10月份。学制不太一样,费用不一样。
四、面试+项目经验+简历
不管是自学、转行或者是应届生,很多人应该很苦恼项目应该怎么写。
4.1如何获取项目经验
开源项目是我们最好的学习内容,可以找到自己喜欢的行业和项目进行学习。肯定不是泛泛的看一遍或者死记硬背。初级的时候,我们就先找到项目—梳理技术点—让项目跑起来—总结技术—优化功能或者重写一遍。
这样的学习方式下来,可以有效的将别人的项目变成自己的内容。
4.2 简历建议
4.3 面试技巧和防坑指南
程序员全文干货系列:面试技巧和防坑指南
第四个需要注意的阶段基本也是这些了,这个阶段分享的内容都是纯干货!有需要的小伙伴一定要看。
五、你还需要知道
1、语言、框架,都是工具,不必过分纠结什么语言入门;
2、放弃百度使用Google,学会逛Github很重要;
3、有自己的代码库,随时用随时拿;
4、坚持有效学习很重要,不要泛泛而学知识;
5、新技术不一定适合你适合你的公司,但要会;
6、坚持写技术博客,很多人都出书了;
7、不要在拿到需求的时候直接写代码!写好思路更省时间
8、自学不必进什么学习交流群,他们只会扯
9、第一份工作不用慌,我工作十年了换新环境也会紧张
10、注意身体,好好学习。
以上是关于如果让你重新开始学计算机,你的学习路线会是怎么选择?的主要内容,如果未能解决你的问题,请参考以下文章
❤️建议收藏Java学习路线内含多名大佬专栏,永久免费!!❤️