当前位置:主页 > 查看内容

土木转行Java开发的经验总结——《我的Java打怪日记》

发布时间:2021-07-18 00:00| 位朋友查看

简介:一、个人情况 从央企离职后放弃土木行业,毅然决然投入互联网,一个人一千块钱来深圳,从运营到开发,一路摸索,最终确定Java开发,从外包公司开始,到上市公司,一路走来,有坎坷,更多的是成长。 二、我和Java的不解之缘 土木毕业的我入职的第一份工作是中……
一、个人情况

从央企离职后放弃土木行业,毅然决然投入互联网,一个人一千块钱来深圳,从运营到开发,一路摸索,最终确定Java开发,从外包公司开始,到上市公司,一路走来,有坎坷,更多的是成长。

二、我和Java的不解之缘

土木毕业的我入职的第一份工作是中国最大的铁路建设公司,在入职培训的第三天晚上,领导让我们几个新生去他办公室帮忙弄一下军训的公众号文章,这是我第一次见到公众号后台,当时也见过很多文章,但只是看看,在后台可以上传图片,文字、视频,可以自定义排版,第一次看别人操作的我感到不可思议。原来一个后台管理系统可以这么有趣,设置一下东西就可以在前端进行展示,太有意思了,兴趣的种子开始萌芽,一发不可收拾……

之后,在项目部的日子,一有时间就开始研究公众号后台,创建了自己的第一个公众号,那段时间,我学会了很多软件,PS、AI、AE、PR等等。用PS自己去修图,AI设计自己想要的图片,AE可以制作自己想要的视频特效,PR用来对视频进行剪辑,这些都是很专业的工具,学习起来也比简单的美图秀秀、爱剪辑花费的时间多的多。开始去研究公众号后台的各种功能,学习也比较感兴趣。

image.png

image.png

认真考虑了自己的未来后,决定从央企离职,也踏上了一条深漂之旅。

17年的冬天,格外的冷,我带了1000块钱和一袋行李,一个人坐火车来到深圳,住宾馆,吃泡面,每天不断的面试,差点被培训班坑到去贷款,最终找了份新媒体运营的工作可以接触公众号最近的工作。第一个月工资发了4500,剩下却只有不到500,住顶楼无电梯的9平米的单间。

这样艰苦的环境,每天下班后在出租房里,研究着后台,开始知道这些功能都是由一行一行代码组织而成,开始自学,接触到的第一门语言是python,第一个“hello world”,太不可思议了。后来,在知乎一篇文章看到关于技术的分析,讲到了Java语言,讲到了后台管理系统,Java开始感兴趣。

淘宝买了山寨版的自学视频,包括黑马、尚硅谷、达内等培训机构的视频,不断的分析学习,感觉有时还是速度太慢,光靠自学太慢,于是,贷款去了培训班,进修了几个月,终于找到了一份软件外包的工作。
微信图片_20210717150108.jpg

微信图片_20210717150117.jpg

三、我在软件外包的经历

第一份Java开发的工作,我很珍惜,领导安排的每一个任务都格外认真。万事开头难,记得有个功能是利用Kafka去订阅上层系统的消息,而我当时Kafka都还没用过,硬着头皮,各种找资料,每晚加班,总算搞定了。那次的开发也让我成就感暴增,原来,技术是这么有意思,费尽千辛万苦去实现一个功能的过程不就是那种去征服的感觉吗?

去外包公司对刚开始工作来说确实锻炼很大,虽然每天都有忙不完的活,但是对人的提升还是不错的,Java开发的流程规范以及相关工具的使用也是在这份经历中学习得到,在这期间我开始写自己的博客,慢慢也有一些阅读量,记录自己Java开发中遇到的坑以及经验总结。

image.png

和很多优秀的博主比起来,自叹不如,只是算是一个记录,也方便自己以后开发时利用。

四、跳槽到互联网公司

互联网公司的氛围还是以技术为主,在这里,我能独立自主的开发一套功能系统,第一次自己从0到1进行了开发,整个项目也了解了相应的流程以及相关的技术点,认识了很多优秀的人,不断的向他们学习。

公司很忙,基本没有时间来学习,只能不断的写代码,写代码。每天的工作也没太大的挑战,高并发高可用并没有项目落地,这成了理论。

后来又去了某上市互联网公司,还在不断成长,不断学习。

五、Java开发的一些思考

其实我觉得单纯的通过Java去做项目去写业务并不难,很多逻辑都有现成的方法和类库框架,比如缓存我们想到的是现成的redis,消息队列我们可以用各种mq,如Kafka、rabbitmq等。实际使用起来也不会很难。但是只是会用,只能算是初中级的程序员,我觉得真正难的也是核心力的东西还是底层的东西,数据结构和算法、设计模式、框架的底层原理,数据库底层知识,这些都是能体现一个程序员实力的东西。

很多时候,我们总在抱怨,面试造火箭,工作拧螺丝。实际不是这样的,我们需要的能力并不是会CRUD的工具人,我们需要的是会思考会创新的开发工程师。

这也是我工作几年后想明白的道理,之前一直不明白,面试问那些八股文有什么用,比如数据库索引的数据结构,这些其实对一般工作业务是不会有很大作用,但,一旦出现异常复杂情况,不清楚底层知识的根本无法定位问题。

以后的方向也是,尽量去研究底层,而非只是沉浸在应用层。

六、总结

对技术还是有相对高的热情,但是缺少行动力去不断的学习,如果能拿出当年转行的精力或许会进步的更快吧,过程很艰辛,结果还是满意的,做了自己喜欢的工作,能够靠自己的努力,去做自己喜欢的事,也是人身一大乐事。

之后的路,还是要不断的学习,不断沉淀。

我不怕千万人阻挡,只怕自己投降。


本文转自网络,原文链接:https://developer.aliyun.com/article/785408
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!

推荐图文

  • 周排行
  • 月排行
  • 总排行

随机推荐