我的第一篇技术博客:编程学习起点
大家好!我是一名大一数据科学与大数据技术专业的学生,这是我的第一篇技术博客,我希望在这里记录自己从编程入门到深耕技术的完整成长路径,既是对自己学习的沉淀,也希望能给同方向的学弟学妹、同行伙伴提供一些可参考的学习
我从入学起就明确了以大数据工程、分布式系统为核心的技术发展方向。目前正系统学习 C 语言、计算机基础等专业核心课程。
我的编程目标
短期目标
1.本学期熟练掌握c语言基础语法,内存管理、数据结构等,期末保证不挂科,为系统级编程、底层原理学习打下坚实基础;
2.熟练使用Visual Studio 2022作为主力开发工具,掌握 Git 版本控制、代码调试、项目管理等工程化技能,建立标准化的开发习惯;
3.吃透计算机核心基础:操作系统、计算机网络、算法与数据结构,完成基础算法题训练,建立完整的计算机知识体系。
长期目标(大学四年 - 职业发展:对标行业顶尖)
1.毕业前掌握Hadoop、Spark等大数据基础工具,能独立完成一个完整的数据分析项目;
2.成为一名能解决实际问题的大数据工程师,而不是只会写‘Hello World’的小白。
(暂时就这些,我还没有想好其他的,以后我还会来补充的!)
我怎么学习编程
- 课堂上吃透 C 语言、数据结构等核心课程,做结构化、可复用的学习笔记,不仅看懂代码逻辑,更要能脱离参考手写实现,上机课主动练习写代码;
- 主力使用 Visual Studio 2022 开发,同时学习 Linux 环境下的 GCC 编译、Makefile 构建,适应企业级跨平台开发需求,拒绝Dev-C++、VC6.0等老旧工具,紧跟行业主流开发流程;
- 严格遵循Google C++ Style Guide等行业代码规范,培养工程化思维,从入门就养成写高质量、可维护代码的习惯。
- 多写代码并上传码云,尝试大数据方向的项目(如基于 Spark 的用户行为分析系统、Hadoop 分布式日志处理),每一个项目都完整记录技术博客,沉淀可复用的经验。
学习时间规划
为了保证学习的持续性和高效性,我制定了固定的周学习计划,总时长每周不低于18小时,每天不低于2~3小时,学校布置的课程作业也要兼顾好
我最向往的 IT 公司:谷歌(Google)
我最想进入的 IT 公司是谷歌(Google),我了解到它是全球大数据、分布式系统、人工智能领域的绝对引领者,从 Hadoop 的灵感来源 GFS、MapReduce,到 TensorFlow、GCP 云平台,其技术栈深度覆盖我深耕的大数据方向,能接触到最前沿的技术理念和工程实践,以 “技术驱动、工程师优先” 的文化著称,鼓励创新、开源共享,能为技术人提供全球顶尖的成长平台,参与影响全球用户的技术项目。我始终对 Google 这类世界级科技企业的前沿技术布局和开放创新的工程师文化心怀向往,所以我会努力的,改变自己的现状,给父母一个交代,让他们少为我操心。世界,我来了!
