大学生互联网扫盲系列?

右上角也有目录 =w=。

日常类

🔍 搜索引擎

  1. 搜索引擎,比如百度必应谷歌,想必你已经有所了解。它会通过一定算法去检索互联网上的信息,并呈现出来。

  2. 通过它你可以快速的获得你想要的相关信息,通过你的关键词

  3. 如何有效搜索:让你的关键词尽可能的去 命中 你需要的相关内容,而不是越详细越好,那样搜索引擎只会返回给你 没有找到相关内容哦~

  4. AI 搜索:现在国内的 AI 已经有了豆包,Kimi,Deepseek 等,通过与 AI 对话也可以快速获得信息。但是在默认情况下,AI 回答的内容都是过去的 吃下去 的数据,所以如果要获取最新消息更推荐使用传统搜索引擎,或者 AI 平台的 联网搜索 功能。

虽然说 AI 可以快速的整理出有用的信息,但是如果要深入了解或学习某个内容,真的很不推荐使用 AI(AI 对于投喂数据较少的问题可能会给出胡编乱造的答案),而是通过从别人写下来的教程经验中学习,一是提高辨别信息的能力,二是别人写下来的东西可能还会有其他人的评论,有助于你了解更丰富。

不过还是推荐使用 AI 生成学习路线的,它可以给你列出一个集成的大体框架(所谓集大成也 =w=)。

  1. 遇到解决不了的问题之前,先搜索!能搜索到的问题都不是问题!如果搜索不到可以多看看文章进行类比,实在不行再去问他人问题!

对于搜索引擎,国内我更推荐必应:https://cn.bing.com (相比百度)可以避免错过很多信息。对于名词解释的搜索,可以使用百科类网站,如百度百科:https://baike.baidu.com/#home

🎨 提问的艺术

为什么要说这个呢,因为这几年在 QQ 群流荡,已经看到很多到处问问题的“菜鸟”,一有什么小问题就在群里追着别人问。是的,向他人请教是一个很好的学习态度,但是也应该注意一些方法,不然很容易引起别人不适。

  1. 跟搜索引擎最后一条一样,遇到解决不了的问题之前,先搜索!

  2. 如果实在搜索不到解决办法后,准确梳理出你的问题,以及你做过的尝试,描述事实,而不是猜测。

  3. 想好你希望从别人回答中得到的结果:问题的解决方法?提供建议?指出错误?

  4. 发出提问:问问题一定要直接,不需要去问“有没有人会 xx”,而是直接提出疑问。

  5. 换位思考:避免无意义和没必要的提问,特别是“xx 是什么”的问题(这种问题自己搜索一下就能解决 QAQ),同时问问题一定要保持 冷静对等 的态度,你是提问者,没有人有义务去帮助你 = =。

更多文章:群里提问的艺术提问的智慧

📁 文件/文件夹/压缩包/软件

  1. 文件(File):存储到电脑/手机上的东西(通俗解释)

  2. 文件的类型:文本文件,图片,音频视频,压缩包,软件,可执行文件等(按用途分类,不过百科上是分为“系统文件”“用户文件”“库文件”三类的…)

  3. 文件的名称:为“文件名.扩展名”的格式,如 图片.png压缩包.zip视频.mp4

  4. 常见文件的常见扩展名:

    • 文本文件:txt, md
    • 图片:png, jpg, jpeg, webp
    • 音频:mp3, ogg, wav
    • 视频:mp4, avi, mov
    • 压缩包:zip, rar, 7z
    • 软件 / 可执行文件:exe, apk, app, dmg
  5. 文件夹(Folder):存放文件的地方,方便分类文件。

  6. 压缩包:把一个或多个文件打包压缩成一个文件。减小文件体积,方便存储,需要专门软件打开和解压。

  7. 软件:

    • 安卓手机上的软件如 QQ,微信,支付宝等,文件后缀都是 apk
    • Windows 电脑上的软件后缀为 exe,桌面上的“图标带一个箭头“的软件为快捷方式,点击后会打开对应的 exe 文件,启动软件。
    • Mac 电脑上的软件后缀为 app,后缀为 dmg 的为安装包,用来安装软件。

🌍 浏览器

  1. 常见主流的浏览器(软件)有百度,Google,Edge,360 浏览器等。浏览器通常用于 搜索网页显示网页下载文件

  2. 浏览器拓展:常见浏览器都有 浏览器拓展 功能,可以让你安装拓展,丰富浏览器的功能。你可以在三个点(通常为功能折叠栏)处找到浏览器拓展一栏。

  3. 推荐的浏览器拓展:

    • 沉浸式翻译,实现网页内容双语翻译,不用担心看不懂英文了。
    • 油猴,针对网页的“浏览器拓展”的拓展 =w=,你可以在里面安装好玩或实用的(油猴)脚本。
    • IDM/NDM(缩写),浏览器下载文件神器,需要配合软件使用。

有需要了解详细的,可以自行搜索。可以鼠标左键拖动选中文字,然后快捷搜索哦~

🗃️ 网盘

  1. 网盘,网络硬盘,它将你的文件存储到别人的服务器(可暂时理解为电脑)上,然后由别人进行管理。可以让使用者方便的传输文件,国内常见的网盘有:百度网盘,夸克网盘,123 云盘,阿里云盘等…

  2. 通过网盘你可以上传文件,生成分享链接发给其他人,然后其他人通过分享链接下载。或者下载别人分享的文件。不同的网盘平台,常见的差异有限速的不同。

👀 高清影视

不知道怎么就想给这个写上了,想起了之前看 480p(视频清晰度)广告片,到追求 1080p 无广告影片,再到现在畅看 4k 大片的日子 = =。

  1. 纯白嫖(免费):搜索引擎直接搜 “xx 在线观看”,或找视频质量高的影视站。推荐一个 4k 无广告的平台 低端影视,有更新的电视剧和日漫。

  2. 低价格多平台:充一个网盘会员。在网盘社区,或网盘搜索引擎或 Telegram 群查找要看的影片,4k 超清!😎

搜索关键词类似 “夸克盘搜”,“云盘搜” 等。这里推荐 123 云盘 =w= 邀请链接 ,价格性价比最高。

  1. 有钱:充各大平台视频会员 =w=

📮 邮箱

  1. 邮箱,收发电子邮件(电子信封)的工具。

  2. 常见的邮箱有 QQ 邮箱163 邮箱GmailOutlook 等。

  3. 邮箱账号:为 xxx@xxx.com 的形式,@ 前面的为账号标识,@ 后面的为邮箱域名,如 xxx@qq.comxxx@gmail.com。可以在邮箱平台进行注册。

  4. 收发邮箱:通过邮箱你可以与别人互相通信,只需要知道对方的邮箱账号即可。

🔐 网络安全

  1. 不随便点击陌生人发的链接或扫描未知二维码。

  2. 观察网站域名是否为正规平台域名,如 QQ 域名为 xx.qq.com 格式(可在下面域名了解更多)。学校的域名为 xx.xxx.edu.cn 格式。

  3. 不在陌生网站输入账号,密码等。

⚡️ 常用软件

  1. 办公类:

… …

我还没有整理出来 =w=

推荐一个集合站:阿虚同学的储物间

⚡️ 常用网站

我还没有整理出来 =w=

推荐一个集合站:阿虚同学的储物间

🪜 VPN / 梯子

  1. 具体解释可以自行搜索 翻墙 梯子 等,这里不具体解释。

  2. 它的作用在于帮助你访问国内无法直接访问的网站。

  3. GitHubGreasy ForkChatGPTXTelegram 等,大多为国外网站。

编程类

⌨️ 操作系统基础&常用命令

  1. 常见的操作系统分为 桌面操作系统、服务器操作系统和 嵌入式操作系统 三大类。

  2. 桌面 (电脑) 操作系统代表有 Windows, Linux, macOS …

  3. 嵌入式操作系统代表有 Android, iOS,(手机系统) 嵌入式 Linux (设备系统) …

  4. 操作系统除了图形界面外,还可以通过命令行进行高效操作。

  5. 常用命令有(除特殊说明 三个桌面系统均通用):

    • ls: 列出当前目录下文件和文件夹 (Windows 为 dir
    • cd: 切换目录
    • rm: 删除文件或文件夹
    • mkdir: 创建新文件夹
    • ping: 测试网络连通性
    • 更多命令自行搜索:操作系统命令

🖥️ 网络主机&服务器&网站

  1. 网络主机(Host)泛指网络中能够通信的任何设备,如手机,个人电脑(Personal Computer),服务器,打印机,路由器等。
  2. 服务器(Server)是一种特殊用途的主机(通常性能更高,稳定性和安全性更高):
    • 用于运行专门的服务器软件(如 Web 服务器,文件库服务器,数据库服务器等)
    • 作为服务端向客户端提供服务。
  3. 上面说的 Web 为 Website(网站)的简称。
  4. 你访问的网站,使用的通讯软件,社交平台,大都是建立在他人服务器上的。你访问的主机提供服务为服务端,而作为“客户”的你的主机为客户端。
  5. 网站(Website)指互联网上一个或多个网页的信息集合,通常有独立的网址(URL)。网站一般托管在服务器上,通过服务器软件(如 ApacheNginxIIS 等)对外提供服务。

📃 编程语言&前端后端

  1. 编程语言指人与计算机交流,编写程序指令的语言。
  2. 编程语言可以从多角度进行分类,如抽象层次、应用场景、编译方式、编程范式等。
  3. 这里按应用场景进行简单分类:
    • 前端:主要指网页或应用的用户界面(User Interface)部分,直接与用户交互。常见的三件套为:HTML(网页结构标记语言), CSS(网页样式表语言), JavaScript(网页交互和动态的脚本语言)。
    • 后端:主要负责数据处理、业务逻辑、数据库操作等,运行在服务器上。常见的后端语言有:JavaPythonPHPNode.js(JavaScript 在后端的运行环境),GoC# 等。
    • 全栈语言:全栈指同时掌握前端和后端,能独立完成开发。这里的全栈语言指能同时应用于前端和后端的语言,如 JavaScript

要学习网页前端 -> 全栈可以看下博主这篇文章 =w=:前端学习笔记

📝 IDE&代码编辑器

  1. IDE,全程为 Integrated Development Environment(集成开发环境),指提供给程序员代码编写、调试、编译、运行等一站式服务的软件工具。能够极大提升开发效率。
  2. 常见的 IDE 有:
    • Visual Studio:微软推出,支持多种编程语言,广泛用于 C#、C++、.NET 等开发。
    • Visual Studio Code:微软推出的轻量级、跨平台代码编辑器,有很丰富的插件扩展,常被称为“轻量级 IDE”,“类 IDE”。
    • Eclipse:开源 IDE,主要用于 Java 开发,也支持 C/C++、Python 等。
    • PyCharm:JetBrains 公司开发,专注于 Python 开发,功能强大。
    • IntelliJ IDEA:同样由 JetBrains 开发,主要用于 Java,也支持 Kotlin、Scala 等。
    • Xcode:苹果公司推出,专为 macOS 和 iOS 应用开发设计。
    • Android Studio:谷歌官方 IDE,用于 Android 应用开发。
    • NetBeans:开源 IDE,主要用于 Java,也支持 PHP、C++ 等。
  3. 通常按照编程语言选择相应 IDE。

🟢 Git&Github

Git 初始使用嫌麻烦,后面越用越上头 =w=

  1. Git,全球最流行的版本控制工具,用于跟踪和管理代码等文件变更。
  2. Git 常用于:
    • 多人协作开发
    • 管理不同开发分支
    • 项目版本管理
    • 备份和恢复项目
  3. 常见的 Git 托管平台有 GitHubGitLab、国内的 Gitee 等。
  4. GitHub 是全球最大的代码托管和协作平台,广泛用于开源和私有项目的开发与管理。同时也是一个巨大的开源与分享社区。

🌐 域名&DNS 解析&IP 地址

  1. 域名(Domain):互联网上用于标识和定位网站的“名字”,如 dogxi.me, blog.dogxi.me。域名便于记忆,背后对应着服务器的 IP 地址。
  2. IP 地址:互联网上每台主机的编号,通常为类似 192.168.1.1(IPv4)或更长的 IPv6 格式。计算机之间通过 IP 地址进行通信。
  3. DNS 解析:DNS 全称 Domain Name System(域名系统),是互联网上的”电话表“,将用户输入的域名转化为对应的 IP 地址。
  4. 用户访问网站时,浏览器会先通过 DNS 查询,将域名解析为 IP 地址,然后才连接到服务器。

🔌 API&RESTful API

  1. API(Application Programming Interface,应用程序编程接口),抽象概念,指不同系统之间进行数据交换和功能调用的“桥梁”。如实现前端和后端通信的 API。
  2. 举个例子,你在手机上看到的天气,就是应用通过 API 访问服务器拿到的数据。
  3. RESTful API:一种基于 HTTP 协议,设计简洁的 API 风格。常用的请求方式有 GET(获取数据)、POST(新增数据)、PUT(更新数据)、DELETE(删除数据)等。
  4. 可以尝试一下免费的 RESTful API 平台:https://xxapi.cn

🧱 代码托管&网页托管&开源协议

  1. 代码托管:指将项目代码和相关资源存放在远程平台上,便于协作、备份和部署。常见的代码托管平台有 GitHubGitLabGitee 等。
  2. 网页托管(如 VercelGitHub Pages):专门用于托管静态网站或前端项目,让你可以通过一个网址直接访问自己的网站。适合个人博客、文档、演示项目等。
  3. 开源协议:对开源项目源代码的使用、修改、分发等行为进行约束和说明的法律条款。它保障了开发者和用户的权利,明确了代码的使用范围和责任。
  4. 常见的开源协议有:
    • MIT License:非常宽松,允许任何人自由使用、修改、分发和商业化,只需保留原作者声明和许可协议。
    • Apache License 2.0:类似 MIT,但增加了专利权相关条款,适合企业和大型项目。
    • GPL:要求衍生项目也必须开源(“传染性”),适合强调自由共享的项目。
    • BSD License:宽松、灵活,允许闭源再发布,适合商业和学术用途。
    • MPL:要求修改过的文件开源,但允许与闭源代码混合使用。

📦 虚拟机与容器

  1. 虚拟机(Virtual Machine, VM):利用虚拟化技术在一台物理主机上模拟出多个“虚拟”计算机,每个虚拟机都有独立的操作系统和资源,常用于隔离环境、运行不同系统或测试。
  2. 容器(Container):比虚拟机更轻量级,直接运行在主机操作系统内核上,通过封装应用及其依赖,实现快速部署和一致性。常见容器平台有 DockerKubernetes 等。
  3. 区别:虚拟机资源消耗较大,隔离性强;容器启动快、占用资源少,适合微服务和云原生场景。

🗂️ 数据库

  1. 数据库:用于存储、管理和检索数据的软件系统。常见类型有关系型数据库(如 MySQLPostgreSQL)和非关系型数据库(如 MongoDB)。
  2. 数据库常用于保存用户信息、文章内容、交易记录等结构化数据。

🥦 其他

丰富的程序学习路线网站(需翻译):

https://roadmap.sh/

包括 前端,后端,数据库,人工智能等领域以及各类编程语言。

🐾 最后

学习离不开探索。

如果有错误欢迎在评论区指正,同样可以提供补充内容,十分感谢 🎊

大学生互联网扫盲系列?

https://blog.dogxi.me/student-literacy/

作者

Dogxi

发布于

2025-05-11

更新于

2025-06-08

许可协议

CC BY 4.0

评论

微信二维码