
职业发展:编程之路
"有时候,放弃也是一种勇气,重要的不是你失去了什么,而是你获得了什么。"
20岁,一个充满挑战和机遇的年龄。对于我来说,这一年不仅是年龄的增长,更是人生轨迹的重大转折。17岁那年高二,在经历无尽的煎熬和数次的规划终于在一次机缘巧合下放弃了我的学业,那一年我们班有3人放弃,到18岁我们三个,一个开着宝马,一个出国,只有我在底层当牛马,但想想剩下的同学毕业后可能就失业了也没啥好悲观的。当然即使是现在我也不能说之前的选择是对是错,但至少现在过的不算太失败。
自学之路:从零开始的编程生涯
我的程序员之路始于17岁的自学。那时已经掌握了Python并开始接一些小项目赚钱,虽然还未正式进入企业工作。原本计划在20岁正式进入程序员行业,没想到提前实现了目标。从最初月薪3k的技术支持,到现在月薪13k的全栈工程师,这两年半的职业发展让我收获颇丰。
职场历程:三份工作的收获与成长
第一份正式程序员工作是月薪4.5k的全栈开发,主要负责Web端和Rust客户端开发。虽然终于开始了真正的编程工作,但这份工作也存在诸多不足。第二份工作在一家AI创业公司,月薪8k,担任全栈工程师,可惜因项目管理等问题公司最终倒闭。第三份工作是年前朋友公司缺人去帮忙,担任后端工程师月薪13k,工作一个月到直年底。
在个人项目中,我始终坚持高标准的代码质量要求。通过规范的代码格式化规则(fmt rule
)、严格的代码检查(lint
)以及完善的CI/CD
流程,不仅满足了我对代码整洁的追求,也大大提升了代码的可维护性和可读性。然而在公司项目中,由于交付压力和时间限制,我不得不在代码质量和开发速度之间做出权衡,这导致了代码复用率低、业务逻辑分散等问题。这种情况让我意识到,即使在快速迭代的环境下,保持良好的代码质量依然是一项重要且必要的工作。
展望新的一年,我计划在保证开发效率的同时,更加注重代码质量的提升。这包括提高代码的可复用性,增加单元测试的覆盖率,为 未来的技术发展打下坚实基础。
生活方面:得与失
"忽视了太多,不能在透支身体了。"
近年来技术发展飞快,废寝忘食般的学习和写项目让我忽视了太多,之前在西湖山脚下住一年都没去上去看过,饮食方面已经忘记饥饿的感觉只是为了身体健康按部就班的随便吃点,长期伏案工作让身体状况每况愈下,腰酸背痛、颈椎不适已成为常态。也没时间去运动,不但体重变重了许多,耐力也下降了,稍微动动就气喘吁吁。
但也养成了些习惯,每天进行打卡和刷题, 早上也会花时间用follow去阅读自己订阅的周刊,日报,行业咨询等。
周刊
日报
咨询
2025年规划
"继续沉淀!"
技术提升
- 深入学习框架源码,提升技术深度
- 参与开源社区,为开源项目做贡献
- 探索和实践AI相关项目
- 提升算法和数据结构能力
- 持续输出技术博客,分享经验
健康生活
- 定期运动
- 规律作息
- 合理饮食
个人提升
- 坚持英语学习,提高口语交流
- 阅读技术/管理相关书籍
结语
机会就在眼前,不要去珍惜。
2024年回顾-我的前20岁
https://ocyss.icu/article/skill/2024-year-in-review本文采用 CC BY-NC-SA 4.0 许可协议
转载请注明作者 Ocyss_04 及本文链接,禁止用于商业目的
评论