如何加入协会

如何加入协会

一、加入对象

江苏大学计算机协会面向全校同学开放。无论你是否为计算机相关专业,只要对编程、人工智能、网络安全、算法竞赛、软件开发、开源项目或数字技术感兴趣,都可以加入协会。

二、适合加入的人

你可能适合加入协会,如果你:

  • 想学习编程,但不知道从哪里开始;
  • 想参加计算机相关竞赛,但缺少队友和经验;
  • 想做项目,但缺少实践机会;
  • 想认识更多一起学习技术的同学;
  • 想了解人工智能、网络安全、Web 开发、算法等方向;
  • 想通过项目、比赛和分享提升自己的综合能力。

三、加入流程

  1. 了解协会:通过招新宣传、协会 Wiki、公众号推文、宣讲会或学长学姐介绍了解协会。
  2. 加入交流群:加入协会新生群或技术交流群,了解近期活动、学习安排和招新通知。
  3. 填写报名表:根据协会招新通知填写报名表,提交基本信息、兴趣方向和个人基础。
  4. 参加见面会:协会可组织新成员见面会,介绍协会方向、部门设置、学习路线和后续活动安排。
  5. 选择方向:根据兴趣选择编程基础、Web 开发、人工智能、网络安全、算法竞赛、项目实践或宣传运营等方向。

四、加入后可以做什么

  • 参加技术培训;
  • 参与项目开发;
  • 寻找竞赛队友;
  • 参加学习打卡;
  • 分享自己的技术经验;
  • 参与协会活动组织;
  • 维护协会 Wiki;
  • 参与开源项目或校园项目。

学习工具安装指南

学习工具安装指南

一、代码编辑器

Visual Studio Code

适合 C/C++、Python、JavaScript、前端开发、Markdown 写作和 Git 操作。

推荐插件:

  • Chinese Language Pack;
  • C/C++;
  • Python;
  • Java Extension Pack;
  • Markdown All in One;
  • GitLens;
  • Prettier;
  • Live Server。

JetBrains 系列

  • IntelliJ IDEA:Java 后端;
  • PyCharm:Python;
  • WebStorm:前端;
  • CLion:C/C++。

二、编程环境

C/C++ 环境

Windows 可选择 MinGW-w64、MSYS2、Visual Studio。macOS 可使用:

1
xcode-select --install

Linux 可使用:

1
2
sudo apt update
sudo apt install gcc g++ make

Python 环境

推荐安装 Python 官方解释器、Anaconda 或 Miniconda。

1
2
python --version
pip --version

Java 环境

推荐安装 JDK 17 或 JDK 21。

1
2
java -version
javac -version

三、版本控制工具

1
2
3
4
5
git --version
git init
git status
git add .
git commit -m "初始化项目"

四、开发辅助工具

  • Postman / Apifox:接口调试;
  • Navicat / DBeaver:数据库管理;
  • Docker:部署与环境隔离;
  • Wireshark:网络流量分析;
  • Burp Suite Community:Web 安全学习和授权测试。

零基础编程入门指南

零基础编程入门指南

一、先明确一个问题:编程不是背语法

很多新同学刚开始学编程时,会误以为编程就是背语法、记函数、刷教程。实际上,编程更像是用一种计算机能理解的方式去表达解决问题的步骤。

例如,你想让计算机判断一个数是不是偶数,本质上不是“写代码”这么简单,而是把人的判断过程拆成机器能执行的步骤:

  1. 输入一个数字;
  2. 用这个数字除以 2;
  3. 判断余数是否为 0;
  4. 如果余数为 0,就是偶数;
  5. 否则就是奇数。

二、推荐入门语言

1. C 语言

适合计算机相关课程、数据结构、蓝桥杯、程序设计基础和底层概念理解。

2. Python

适合快速入门、人工智能、数据分析、自动化脚本和网络安全工具编写。

3. Java

适合后端开发、面向对象程序设计、企业级项目开发和系统类项目。

三、推荐学习顺序

阶段一:编程基础

变量、输入输出、条件判断、循环、函数、数组、字符串、简单调试。

阶段二:数据结构基础

顺序表、链表、栈、队列、树、图、哈希表、排序算法、查找算法。

阶段三:项目入门

学生成绩管理系统、图书管理系统、个人博客、简单爬虫、Todo List、课程表小工具。

四、学习方法

  1. 少看多写;
  2. 学会调试;
  3. 记录问题;
  4. 多做小项目;
  5. 每周做一次复盘。

五、常见误区

  • 一开始就追求高大上的项目;
  • 只收藏资料,不真正学习;
  • 遇到报错就放弃;
  • 学了很多方向,但没有一个方向真正做出成果。

常见问题

新生常见问题

Q1:没有编程基础可以加入吗?

可以。协会欢迎零基础同学加入。只要愿意学习、愿意动手实践,就可以从基础方向开始逐步成长。

Q2:不是计算机专业可以加入吗?

可以。协会面向全校同学开放。无论你来自哪个专业,只要对计算机、人工智能、网络安全、软件开发等方向感兴趣,都可以参与协会活动。

Q3:加入协会后必须参加比赛吗?

不必须。协会鼓励成员参加比赛,但不会强制要求。你可以根据自己的兴趣选择学习、项目、竞赛或活动组织等不同方向。

Q4:协会会提供学习资料吗?

会。协会将逐步建设学习路线、技术教程、项目文档和竞赛资料,并通过 Wiki 或群文件等方式进行共享。

Q5:协会适合想做项目的同学吗?

适合。协会鼓励成员以小组形式参与项目实践,并提供组队、技术交流、文档整理和展示答辩等支持。

Q6:协会适合想提升简历的同学吗?

适合。协会可以帮助成员通过项目实践、竞赛经历、技术分享和开源协作积累可展示成果,但真正的成长仍然需要成员主动投入。

Q7:我应该先学什么方向?

如果完全零基础,建议先学一门编程语言,例如 C、Python 或 Java。等掌握基本语法和简单项目后,再选择 Web、AI、安全、算法等方向。