个人情况

  • 此系列的目的是因为本人是某新媒体公司的一个广告运营,想要通过在业余时间完成向计算机转行的一系列学习,如果你也向尝试一下计算机行业,也可以看看我的实战系列来做一个参考,我们一起加油~
  • 我今年大学本科(二本)刚毕业,学的软件工程专业(但是专业技能特别差,类似于小白),我在一家快手广告的投放公司,我在公司内工作可以学习编程知识(因为用TREA的AI编程帮公司开发了一个能够提高业务效率的程序自己使用,需要学习新知识维护这个业务程序)。我打算十月提离职,但是提离职申请之后要一个月才能正式离职,也就是大概十一月可以正式离职。于是我开启了为期两个月的邪修实战系列计划。

下份工作任职要求

  • Java应用程序的设计与开发、需求分析、系统设计、编码和测试环节
  • 熟悉Java语言,熟练掌握Spring框架及相关开源技术
  • 扎实的计算机基础、熟悉数据结构、算法、网络编程等知识点
  • 具备Web开发经验、熟悉HTML、CSS、JavaScript等前端技术
  • 对数据库有应用经验:MySQL、Oracle

邪修计划:从编程小白到Java开发者的速成路径

第一阶段:基础夯实期(9.1-9.30)

  • 第1-2周:Java核心与Spring基础,每天3小时代码练习,完成Java基础语法、集合框架,IO操作;Spring Boot创建RESTful API。
  • 第3周:数据库与前端基础,MySql增删改查高级查询,HTML/CSS/JavaScript基础交互
  • 第4周:算法与网络编程,每周2道LeetCode简单题,理解TCP/IP和HTTP协议

第二阶段:项目实战期(10.1至10.15)

这阶段需要创建一个“锚点项目”,这是一个能展示全面能力的核心作品:

项目选择:开发一个广告数据看板系统(与我当前工作相关)

  • 后端:Spring Boot + MyBatis Plus
  • 前端:Layui或Bootstrap(简单易上手)
  • 数据库:MySql
  • 功能:广告数据上传、多维度分析、可视化展示

开发策略:

  • 借鉴之前使用AI编程的经验,但这次要手动编写80%以上的代码
  • 每日回顾代码情况,记录遇到的问题以及解决办法
  • 重点解决-2个技术难点(如数据缓存、性能优化等)

第三阶段:离职过渡与面试准备(10.15-10.31)

  • 提出离职后,一定要时间利用最大化,实际练习编程,在一切有可能且合规的场景和时间下编码。
  • 面试前两周,包装简历与模拟面试,将自学项目包装一下,准备项目难点与解决方案话术
  • 面试前1周,重点突破,针对复习数据结构与算法,准备10个常见面试做深度答案。

邪修技巧:最大化利用现有资源

工作学习:

  • 将工作中遇到的业务问题转化为技术解决方案,既解决工作问题又积累项目经验
  • 使用TREA的AI编程辅助学习,但要求自己先尝试编写,再对比AI生成的代码

简历包装特殊手法:

  • 将你开发的效率工具描述为“公司内部业务优化系统”
  • 量化效果:“提升业务效率XX%”、“节省人工操作XX小时”
  • 技术栈写实际使用的技术,但备注“自学应用”

面试应对策略:

  • 诚实但策略性地回答技术问题:“我并非所有技术都精通,但我有快速学习的能力,比如我在工作中仅用X时间就掌握了Y技术并开发了Z应用”
  • 展示学习能力和项目成果比强调已有知识更重要

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐