正式介绍本指南
正式介绍本指南
一、指南概述
提示
本项目是一份面向 中山大学电子与通信工程学院本科生的「自救指南」
本指南试图回答的,并不是“如何把某一门课学到满绩”
而是更现实的问题: 在当前的培养体系、信息环境与外部形势下 一个普通中大本科生,究竟应当如何在这短暂的四年尽可能避免虚度年华?
基于这一目标,本指南的内容主要分为两个相对独立、但又彼此关联的部分:
(一)校园生活与发展路径指南
该部分关注方向选择、信息获取与长期规划,主要包括:
- 正式介绍本指南
- 关于电通————————————培养体系、专业现状与常见误区
- 关于校园生活———————————住宿、作息、资源利用等
- 不为人知的小技巧————————————偏向于经验性的信息
- 关于转专业
- 关于竞赛————————哪些竞赛值得参加,怎么带来更大收获
- 关于科研:本科毕设与论文写作攻略
- 关于留学———————————————时间线及其他注意事项
- 关于国内升学
- 关于工作———————————————方向选择,如何找到实习
- 结语该部分更偏向“如何做选择”
(二)学业攻略与课程学习指南
提示
该部分聚焦于本科阶段具体课程的学习方法、重点内容与应试经验,力求在有限精力下取得相对最优的投入产出比。
内容涵盖本科期间的主要课程与模块,包括但不限于:
通识与基础课程
- 程序设计
- 大学物理
- 高等数学
- 线性代数
- 概率论
- 复变函数
- 离散数学
- 工程制图
- 思政课
- 体育、军理
- 英语课
- 公选课相关经验汇总
专业核心与方向课程
- 模拟电路
- 数字电路
- 信号与系统
- 数字信号处理
- 随机过程
- 电磁场与电磁波
- 微波技术与天线
- 雷达原理
- 信息论与编码
- 矩阵论
- 数值计算方法
计算机与交叉方向课程
- 数据结构
- 操作系统
- 计算机组成原理
- 计算机网络
- MATLAB
- Verilog
- 物联网导论
- 图像处理
- 深度学习(DL)
- 生成模型
- 智能光电感知
该部分更关注“具体怎么学、哪些值得学”。
提示
总体而言,本指南并不试图提供一条放之四海而皆准的成功路径,
而是希望尽可能缩小由信息不对称带来的认知差距,
为不同目标、不同背景的电通本科生提供一份
足够真实、足够具体、可供参考的样本。
二、参与贡献
提示
由于本指南旨在提供一份可长期使用、可持续更新的学习与实践参考。为了达到可持续更新和共同维护的目的,这里我将介绍以下几个方面
- Markdown 与 LaTeX 的入门与定位
- GitHub / Git 的基础使用方法
(一)为什么要使用 Markdown
Markdown 是一种轻量级标记语言,允许使用者通过纯文本的方式编写结构清晰的文档,并方便地转换为 HTML、Word、PDF 等格式。
其主要优点包括:
- 语法简洁、可读性强
- 上手成本低,学习曲线平缓
- 非常适合课程笔记、项目文档、技术总结等场景
与 Markdown 对应的另一种常见文本标记语言是 LaTeX。对于理工科学生而言,LaTeX 几乎是学术论文写作的必备工具,尤其在数学公式、图表排版和参考文献管理方面具有明显优势。
提示
在本项目中还有特殊的语法:可以用用>代表引用,但它是灰色的。代码块则做了蓝色的高亮处理,拥有更好的视觉效果。网址链接不能直接放在文本中,需要用
[网站说明](链接)的方式引用。另外,可以使用
“:::tip”
“你想要提示的话”
“:::”
来高亮显示,实际使用时请去掉双引号需要强调的是:
- Markdown 与 LaTeX 本身都较为简单
- 学院没有专门开设相关课程,但是研究生基本都会用。据说物院和数院经常有关于它们的使用分享
- 通过 不到一小时的自学,即可掌握基本语法
在 AI 工具的辅助下,只需再花时间熟悉常用命令及其使用场景,就能够顺利上手并投入实际使用。
虽然想要做到熟练乃至精通仍需要长期积累,但好消息是:AI 的发展已经极大降低了使用门槛。这两种工具会贯穿你整个学术与工程生涯,例如当你选择实习或者参与贡献开源项目时,你会发现它们用的文档编辑方式都是Markdown而非Word。
(二)GitHub 的基本认知与使用方式
2.1 GitHub 是什么
几乎每个理工科学生都或多或少听说过 GitHub,但它的使用体验并不像手机应用那样直观:
- 它不是社交平台,也不是娱乐平台
- 没有推荐流、广告推送或低门槛互动
- 交流成本相对较高,但质量也更高
提示
本质上,GitHub 的核心机制是 仓库(Repository),更接近一个带有版本管理功能的代码与资料仓库。大多数人使用它的目的只有两个:下载与开发代码。
2.2 网络访问准备
在某些网络环境下访问 GitHub,通常需要使用代理 Proxy / VPN (也就是通常说的翻墙),俗称“梯子”或“机场”。如果你选修过 《计算机网络》 ,未来会接触到其中的部分原理。
需要注意的是:
- 网络上存在大量相关服务,包括付费和免费
- 免费资源往往存在稳定性与安全风险
- 本指南不对任何服务作长期保证
以下仅列出在本指南发布时仍可访问的少数示例(仅供参考):
获取相关节点服务后,可以通过软件:
选择合适的版本安装后配置节点进行使用
2.3 GitHub 的基本操作流程
- 注册 GitHub 账号
- 进入目标仓库页面
- 点击绿色的
Code按钮- 选择
Download ZIP:直接下载压缩包 - 或使用
git clone:克隆整个仓库
- 选择
提示
对于只需要查看或临时使用代码的情况,直接下载 ZIP 即可;
但如果你希望在他人工作的基础上持续开发,则应使用 git clone。
2.4 正确使用他人的仓库
需要特别注意的一点是:
下载代码 ≠ 可以直接使用
在正式运行或修改项目前,你应当:
- 认真阅读仓库中的
README文档 - 按照作者给出的环境配置与使用说明操作
如果问题仍无法解决,可以:
- 查看仓库的
Issues是否已有类似问题 - 在确认符合社区规范的前提下,再进行提问
2.5 Git 的基础学习建议
提示
无论是 GitHub、Gitee,还是企业内部常用的 GitLab,其底层都依赖 Git 进行版本控制,通俗地说就是用它来进行云端的代码管理。因此,掌握 Git 的基本使用是非常必要的。
建议重点学习以下常用命令:
git addgit commitgit pullgit pushgit branchgit remotegit checkoutgit rebase
可以在网上自行查找它们的使用方法。
(三)结语与协作说明
欢迎大家对本指南进行持续的贡献与反馈:
- 提交 Issue 指出问题或提出建议
- 通过 Pull Request(PR)完善内容
- 共同维护一份高质量、可长期使用的指南
需要说明本项目在main分支上的更改会自动部署到网页,而是其他分支需要merge
最后再次提醒:
虽然直接下载 ZIP 文件非常方便,但它不会保留项目的开发历史。
如果你希望基于他人的工作进行持续开发,请务必使用git clone。
