编程指南-学习建议编程指南-学习建议
首页
学习方向
技术学习
🚀 编程指南
首页
学习方向
技术学习
🚀 编程指南
  • 一、学习方向

    • 经典问题

      • 如何选择学习方向和目标?
      • 数学和英语不好,可以学编程吗?
      • 学历不高,可以学编程吗?
      • 学历不高,能进大厂吗?
    • 就业方向

      • 如何理性看待"Java已死,前端已凉"?
      • 选Java还是Python?
      • 选Java还是C++?
      • 选Java还是Go?
      • 什么是全栈工程师?我要做全栈吗?
      • 如何选择编程语言?
    • 岗位介绍

      • 后端开发是干嘛的?
      • 大数据方向怎么样?
    • 发展方向

      • 是否要选择互联网行业?
      • 读研还是直接就业?
      • 大四,考研失败,后面应该怎么办?
      • 计算机专业分流怎么选?
      • 是否要进实验室做科研?
      • 选择基础架构还是业务开发?
      • 是否要转行/转专业/转语言?
      • 学网站开发还是打ACM?
      • 感觉进大厂机会渺茫,要考研续命吗?
      • 大学阶段,通过编程赚钱的一些经验
    • 程序员从入门到就业的完整过程
    • 学习方法

      • 如何快速学好一门新技术?
      • 如何高效看网课?
      • 心流,学习效率倍增的法宝!
      • 提高行动力的几个好方法
      • 使用 Typora + PicGo 提升百倍写作效率
      • 如何开发小程序?需要学习哪些知识?
      • 快速发现优秀开源项目的三板斧
      • GitHub这5个骚操作,99%的人不知道
      • 学编程,要做好学习计划,确认学习目标
      • 学习源码的建议
      • 如何规划自己的编程学习之路?
      • 怎么高效搜索资料?
      • 如何正确选择编程学习资源?
      • 如何高效找到优质编程项目?
      • 有哪些参与项目的好途径?
    • 刷算法的经验

      • 长安大学四年,编程学习之路
      • Java 入门 + 基础 + 进阶学习经验
      • 10个宝藏级编程资源
    • 学习建议

      • 对程序员的几点误解
      • 如何提升自己的代码质量?
      • 代码质量重要吗?
      • 学编程,千万别背代码!
      • 软著有用吗?
      • 学编程框架的建议
      • 报培训机构还是自学?
      • 常见的编程学习误区
      • 如何给自己制定学习目标和计划?
      • 如何应对焦虑、压力、不想学的情绪?
      • 如何正确且高效地提问?
      • 计算机方向各个专业差别?如何选择?
      • 初学编程,遇到很多问题怎么办?
      • 只跟着学校的进度学编程,毕业能找到工作吗?
      • 学了十几种编程语言后,我有哪些感悟?
      • 如何做好时间管理,如何保持自律?
      • Mac 和 Win,到底用哪个系统学编程?
      • 为什么我不建议大学生接公司单?
    • 后端建议

      • 后端开发,要学前端吗?
      • 后端,Linux 要学到什么程度?
    • 学习经历

      • 长安的考证经历(Java认证、软考等)
      • 大学学习经历,拿下大厂Offer
      • 大一鱼友,坚持对编程的热爱
      • 大一鱼友,寒假总结
      • 大一鱼友,小学开始接触学习编程

大学学习经历,拿下大厂Offer

分享一下我大学四年的学习经历,以及是怎么拿到offer的。

大一:开始接触编程

大一上学期学校开了C语言课,这是我第一次接触编程。

当时觉得挺有意思的,但也没有特别深入。

大一下学期,听师兄说学Java好找工作,我就开始自学Java。

在B站找了个入门教程,每天晚上看一两个小时。刚开始进度很慢,很多概念都不理解,但还是坚持下来了。

大二:做项目、找实习

大二上学期,Java基础学得差不多了,开始学Spring Boot。

跟着教程做了一个博客系统。虽然代码写得很烂,但这是我第一个完整的项目,成就感挺强的。

大二下学期,我联系了一个老师进了实验室。实验室有一些横向项目,我跟着做,学到了很多实际开发的经验。

大二暑假,我开始找实习。投了很多简历,大部分没有回复。后来找到了一家小公司的实习,工资不高,但能学到东西。

大三:准备秋招

大三上学期继续实习,同时开始为秋招做准备。

主要做了这几件事:

  • 刷LeetCode,刷了大概200道题
  • 背八股文,Java基础、Spring、MySQL、Redis这些
  • 完善简历,把项目经历写清楚

大三秋招开始,我投了很多公司。

面试过程还是挺折腾的,被拒了很多次。有几次面试感觉答得挺好,结果还是没通过。

但我没有放弃,每次面试完都复盘,看看哪里没答好,下次改进。

后来陆续拿到了几个offer,最后选了一个还不错的公司。

大四:等待毕业

大四比较轻松,做毕设、等毕业。

毕设做的是一个Web项目,用到了之前学的技术,做得还算顺利。

我觉得做对的几件事

1. 早开始

我大一下就开始学了,比很多人早。这给了我充足的时间。

2. 做项目

光学理论没用,做项目才能真正学会。项目也是面试最重要的谈资。

3. 找实习

实习经历很加分。而且在实习中学到的东西,比自学多得多。

4. 持续学习

大学四年一直在学习,没有停下来。这种持续性很重要。

我踩过的坑

1. 前期学得太慢

刚开始学的时候追求完美,每个知识点都想搞透,进度很慢。后来才发现,先学个大概,用的时候再深入更有效。

2. 项目做得晚

我大二才开始做项目,其实可以更早一点。

3. 刷题开始晚

算法题我是大三才开始刷的,有点赶。如果大二就开始会更从容。

给学弟学妹的建议

  • 早点开始学,不要等
  • 多做项目,少看视频
  • 尽早找实习
  • 秋招提前准备
  • 保持耐心,坚持下去

祝你也能拿到满意的offer!

上次更新: 2025/12/7 09:34
Prev
长安的考证经历(Java认证、软考等)
Next
大一鱼友,坚持对编程的热爱