一、自我介绍
本人是软件技术专业的大一新生,这是我的第一篇博客。此前,我对计算机和编程几乎没有任何接触。踏入大学,我的主要目标是从各方面提升自己——无论是学业事业,还是社交沟通与为人处世,我都希望全力以赴。学习C语言是我迈入编程世界的第一步,而写博客则是我锻炼沟通表达与语言组织能力的重要途径。同时,我的学习方式更倾向于“以教代学”,因此日后我也会将日常所学通过博客分享出来。若其中存在表述不清之处,只能说明我尚未学到位,或是表达仍有不足。若有不明之处,也恳请各位不吝赐教,你们的批评都是我进步的动力。我也逐渐相信了一句话
你只需记住,世上只有两种事:
一种是好事,一种是你暂时还不知道好在哪里的事。
你只需明白:
凡事发生必有利于我,
利我强大,利我坚韧,利我稳重,
利我逢凶化吉,利我无坚不摧。
Everything that happens benefits me!
二、学习编程的目标
1、短期目标(在校当下)
- 掌握 C 语言基础,吃透语法(
switch、printf、循环、数组等)。 - 能独立写简单小程序,看得懂基础代码,应付专业课作业、期末考核。
- 打好逻辑思维基础,为后续学 Python、数据库、Web 开发铺路。
2、中期目标(毕业前后)
分两条路线备选:
- 路线 A(升学):扎实编程功底,继续计算机相关学习,拓宽学历上限。
- 路线 B(就业):掌握实用开发技能,可以做后端 / 测试岗位,能拿到程序员相关实习、工作。
3、长期目标
- 核心能力:学会用代码解决现实问题,拥有逻辑拆解问题的思维(不只是背语法)。
- 发展方向:可以走软件开发、网络运维、数据分析、软件测试等方向;
- 底层收获:编程训练的逻辑能力,不管以后是上班、深造,都能用得上。
三、怎样学习编程
1. 先抓顺序,不乱学
- 起步顺序:C 语言 → 数据结构基础 → Python(简单)→ 数据库现在主攻 C。
- 避免同时学多种语言,容易混淆。
2. 学习核心原则:多敲代码,少光看
编程不是文科,只看笔记、看视频等于没学。
- 看知识点(比如
printf、switch)→ 抄一遍示例代码跑起来 - 修改代码:改数字、改条件,观察运行结果变化
- 自己独立默写代码,不看参考,写不出再回头看
- 每次学新语法,至少写 2~3 个小程序测试。
3、以教代学
- 在日常学习后将所学用讲述的方式以博客的方式分享
- 将所学代码存放在 Gitee 上
4、 避开大坑
- 只看视频,不敲代码
- 追求学很多高级内容,基础语法没吃透
- 遇到报错直接放弃,不读错误信息
- 死记代码,不理解每一行作用
四、在学习编程这件事上每周花费多少时间
每周 10~14 小时(重点推荐)
- 工作日每天 1.5h(共 7.5h),周末抽 4~6 小时集中刷题写程序