从迷茫到自信:我的Java后端开发成长之路

我现在已经成功转型算法工程师,并已经在算法岗位做了2年了,这一路走来点点滴滴,有欢乐也有泪水,感谢所有帮助过我的人。

毕业后自学Java

我之前也像很多程序员小白一样,很迷茫,你说编程吧,我会一点,但又学得不是很深入那种,项目经验更是渣得无地自容。

带着刚毕业那种稚气,我入职了一家中型公司。当时我面试的开发,实际是Java 后端开发(我大学里只学了C、C++、HTML, 而Java我是真心没学过)。 不过带我入门那个老同事(暂时就叫他A同事),A同事很热情,他对我说;“Java很简单,后端也很简单,我教你,包你三天学会。”

然后,他真的就是一边讲,一边手敲代码,“这是一个卡牌游戏的后端…首先建一个类,然后…”,不到一个小时,连调试都不用调,直接运行,然后在浏览器输入接口名称,就看到一段运行成功的字符串…当时真的让我很震惊…纯文字罗辑版的卡牌游戏,就这样做出来了。

接着,A同事就仔细地教我,后端开发应该如何分层,为什么要分层,每个层的作用,开发应该侧重哪个层,数据应该怎样设计……就这样,不到一天就教完了。A同事开玩笑的说:“Java跟你学的C、C++语法都差不多,重要的是编程思想,语法那些可以在实际开发中去补。”

开发&上线

在接下来的一个月内,我就反反复复把A同事教我的那块代码,不断进行重复地敲。涉及的语法不多,但是这些东西都是实际项目经常用到的。终于,真正接手线上业务了。

第一个项目是做一个类似朋友圈的东西,可以评论,点赞,发文字,发图文。从设计模式的选择、数据库设计、缓存设计、到发布接口,整整三个月,终于上线了。

也很感谢A同事,要不是他在开发中一直耐心指导,我肯定做不出来。慢慢的,我开始熟悉整个开发流程,感觉我已经爱上这种模式,为了能更好更快的写代码,我搬到公司里住。

每天和同事一起讨论开发细节,一起编程,经常是工作到凌晨两三点,第二天九点接着工作。那时候,每天都精神满满,都不觉得累,也没有埋怨,更多是学习新东西,和创作新东西的喜悦。

记得最快的一次,是开发一个网上商场的后端,只用了一个月的时间。

大家肯定以为我的工资也蹭蹭往上涨吧?哈哈哈,其实并没有。一顿操作猛如虎,一看工资八千五,其实还不到,只有7000每个月。房租1800,生活费1600,有时还会超支,但是超值。

天下无不散之筵席

从实习到转正到离开,一年半的时间,第二年8月份离开。离开虽然有点不舍,但是回顾做的8个项目,每个项目都成功上线,而且稳定运行。就感觉没有愧对A同事的教诲。

虽然收入低微,但是我觉得,我在这家公司里学到很多东西,也很感谢A同事的耐心指导。直到现在我写代码,都有之前的印记。

“这个世界是公平,你默默付出了,总有一天会有回报的。”

发布于 2024-06-25 21:21

转载:草原上唱山歌
地址:https://www.zhihu.com/question/659655991/answer/3542062676

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值