1.首先必须掌握一门编程语言
c语言,c++,python,java目前应该是最流行的语言,这边建议首先学习c语言,C目前基本上是大学课程最先开始学习的,学好c有利于培养自己信心。介绍一下各种语言的特点。
python:优势是很简单易学,能够用其他语言制作的各种木块很轻松的链接在一起,python随着物联网的普及,进一步已将其作为并发基础学。劣势是速度较慢,对移动平台支持不理想,数据库访问方面相对原始。
JAVA:优势是世界上使用范围最广的语言,是一种面向对象编程语言,一直需求旺盛,不断发展,就业岗位也很多,入行门槛也不是很高,许多培训机构培训方向也主要是针对这一门语言。劣势内存大,内存管理方面非常昂贵。
C语言/C++:优势是跨平台性非常好,可以被嵌入任何现代处理器中几乎所有操作系统都支持,作为几乎万能的编程语言,如果你会C++,其他语言的学习都会变得很轻松。劣势就是学习难度很大,语法比较复杂,标准库比较小,没有垃圾回收。
python学习软件推荐pycharm,JAVA学习推荐IDEA,c++学习推荐CLion,这都是一家公司的软件。
注:在安装集成工具时,要配置对应的环境,例如Java要安装jdk和jre。
JAVA学习推荐JetBrains: 软件开发者和团队的必备工具https://www.jetbrains.com/zh-cn/,单击连接进入JetBrains可以下载,网上也有很多安装包,安装最新的就可以了。
c++的学习软件也可以是vs2022,Devc++对新手来说也是很好的。
不论你以后从事什么方向,在大学期间,这几门语言的掌握都应该是必须的
2.其次可以学前端三剑客(html,css,js)
虽然是前端的入门课程,但对于后端开发或者其他岗位的工作者来说,html、css、js也必须掌握。这里主要说一下前端是什么。前端顾名思义,就是指用户能看到的地方,比如你现在看到的这个界面就是前端,他主要负责内容展示和人机交互。它应用范围除了网站外,还包括广义上app和小程序,耳熟能详的微信小程序也是由前端开发的。
前端的基本学习时间差不多是2个月,当然像凭借两个月的时间把前端三件课吃透,显然也有点困难。看完网课,后续也要不断的练习融会贯通。
前端入门相比其他岗位入门容易 ,但是上限可能回比后端更低。前端入门简单,先易后难,直接看到图形化页面也很有成就感,后端入门难,深入更难(doge),而且也很枯燥。
前端软件推荐VScode,当然记事本也可以编写,把下面代码放入记事本中,在将.txt后缀改为.html后用浏览器打开就能生成最简单的网页。
<html>
<head>
<title> 第一个页面 </title>
</head>
<body>
键盘敲烂,工资过万
</body>
</html>
<br />
3.数据库(Mysql)
如果说上面的是前端的入门砖,那mysql和一门编程语言就是后端的入门砖。目前最流行的是Mysql和redis,当然还有oracle这种数据库。数据与Excel有点像,但是SQL在处理大量数据时有Excel无法比拟的优势。
Mysql是一个开源的关系型数据库管理系统,也是最流行的开源数据库之一,广泛应用于Web应用程序的后端,为许多网站和应用程序提供数据存储和管理服务。
注:mysql的卸载十分麻烦,一定要一次安装过哦。
4.计算机四大件
基础四大件包括数据结构和算法、计算机网络,计算机操作系统和计算机组成原理。可能对于许多人而言,这四门科目对于考研非常重要,而对于工作就显得不会那么重要了,但实际上,一些大厂十分注重基础的考核,这四门学科是重中之重。c语言语法学完后,就可以考虑这四门科目的学习。
数据结构:数据结构是这四门种最为之重要的,当然也是最好入门的,但是同时晦涩难懂(doge),对它的学习就代表这你以后编写程序就要考虑你的做法是否只要够高效了。线性表、数组、栈、队列、广义表、数、图等是数据结构的组成部分。
也许对于初学者来说,会觉得这并没有什么用,但是这越往后的学习就能发现的强大作用,尤其是在学习算法后,你可能会发现它的魅力所在。要想提升数据结构的能力,可以去刷leetcode网站,当然对于没学算法的人还是有点难度的。
操作系统:清楚系统资源调配,学会更多工程解决思路。操作系统为所有软件提供基础,是每个程序员必须好好修炼的基本功。
与计算机组成原理:了解计算机运算机制,更大限度发挥性能,这门课时常要与硬件打交道,应该是这四门课中最难的。
计算机网络:互联网所有的流量,数据传输都依靠于网络。
5.linux操作系统
目前pc端主流操作系统有三个:我们最为熟知的windows系统,苹果的macOS系统,以及适合开发的linux的操作系统。
linux是一个开源的操作系统,它有着免费、安全、灵活、高效等诸多优点,前面提到的数据在开发中主要也是部署到Linux操作系统中的。学习Linux操作系统首先准备虚拟机,或者购买服务器,随后就是了解它的一些基础命令了,学习完成应该也不会花费超过十天时间。作为一个it行业者,Linux是必须掌握的内容。
6.git,docker等
结合自身需要去学习即可,也挺有用的。
标签:语言,入门,前端,技术,学习,大学,数据结构,操作系统 From: https://blog.csdn.net/2301_80150315/article/details/140396770