hello呀大家这是我的第一篇博客。01 关于我大家好我是一名大一新生。和很多人一样我是编程0基础屏幕上密密麻麻的英文、符号和报错看上去像是另一个世界的人才能理解的语言。我并不觉得自己是天才现在的我还在学习基础会因为一个简单的 bug 卡住很久但我不害怕这种“不会”。我觉得编程本身就是不断遇见问题、理解问题、解决问题的过程嘛我希望未来有一天自己不只是一个软件的使用者也能成为一个创造者。02 我学习编程的目标我给自己列出了几个现阶段的目标掌握一门编程语言的基础。先系统学习一门语言例如 Python 或 JavaScript理解变量、函数、数据结构、面向对象和基本算法。能够独立完成一个小项目。不满足于跟着教程复制代码而是可以自己设计一个小网站、小工具或自动化脚本并把它真正运行起来。学会使用 Git 。能管理自己的代码版本习惯写清晰的提交记录并尝试参与开源项目或团队协作。具备阅读官方文档的能力。遇到问题时先从报错和文档中寻找答案而不是第一时间依赖别人给出结果。建立自己的作品集。把学习过程中完成的项目整理出来让作品证明我的能力而不是只用“我学过”来介绍自己。成为一名真正的软件工程师。这是我目前最大的长期目标。我希望有一天可以用技术解决实际问题也能和优秀的伙伴一起做出对他人有价值的产品。03 我打算怎样学习编程我的学习方法主要有几个原则第一基础学习和动手实践同时进行。我不会等“全部学完”才开始写代码。每学一个知识点就立刻用它写一个小例子哪怕只是十行代码。第二以项目为主线。学习语法只是开始真正的能力来自项目。我会从最简单的计算器、待办清单开始再逐步尝试网页应用、数据库和部署。每完成一个项目都比看完十节视频更有价值。第三接受报错并学会调试。报错不是失败而是程序在告诉我哪里需要修改。我要学会读错误信息、缩小问题范围、使用调试工具而不是马上复制别人所谓的“标准答案”。第四坚持输出。我会通过写笔记、博客和代码注释来整理知识。因为只有当我能用自己的话讲明白一个问题时才算真正理解它。第五保持长期主义。学习编程不会是一条直线。有时进步很快有时会连续几天都卡在同一个地方。我要允许自己慢一点但不能轻易停下来。04 我每周打算投入多少时间我计划每周至少投入10 个小时学习编程周一至周五每天 2小时共 5 小时周六、周日每天约 2.5 小时共 5 小时。如果某周工作或生活比较忙我会把目标降到6 小时但不能变成 0 小时。因为比起偶尔的一天学八小时我更相信稳定、可持续的积累。这 10 个小时我会尽量这样安排40% 用来学习和理解新知识40% 用来写代码和做项目20% 用来复盘、整理笔记和解决遗留问题。时间不是挤出来的借口而是选择出来的结果。我希望未来的自己会感谢现在每一个打开编辑器、写下第一行代码的晚上。05 我最想进入的一家 IT 公司目前我最想进入的一家 IT 公司是微软。原因不只是它是一家知名的科技公司更因为它长期投入开发工具、操作系统、云计算和人工智能等领域也拥有比较开放的技术生态。无论是 VS Code、GitHub还是 Azure都在影响全球开发者的工作方式。我希望有一天能进入这样的环境和一群真正热爱技术的人一起工作可以讨论代码设计可以学习成熟的工程流程也可以让自己的作品被更多人使用。当然理想中的公司可能会随着我的成长而改变。比起把进入某家公司当成唯一目标我更希望把它当成一个方向。真正重要的是我是否在持续变得更有能力、更值得被信任。写在最后这篇博客不会让我立刻成为一名程序员但它是一个开始。从今天起我愿意接受自己暂时写得不够好、理解得不够深也愿意在一次次报错中继续前进。也许一年后、三年后再回来看这篇文章我会发现自己已经走了很远。编程不是一场短跑而是一场长期的练习。我希望自己不是三分钟热度而是能一直写下去。这是我的第一篇博客也是我的第一行“宣言”。接下来交给时间和代码。
