回首我做软件这8年,如何集齐百项技术栈

回顾过去的8年软件开发生涯,从初入江湖的菜鸟到掌握百项技术,作者经历了从理论到实战的转变,技术栈从最初的单一到涉及后端、前端、中间件等多个领域。在不同公司和项目中,作者学习并应用了如数据库、中间件、自动化部署等技术,同时也认识到技术与业务的紧密联系,以及软技能的重要性。尽管技术债不断增加,但作者始终保持学习的热情和对技术的探索,希望能不断提升自己,应对未来的挑战。
摘要由CSDN通过智能技术生成

时间走的真快,一转眼,我做软件开发就要满8年了。

8年的时间里,虽然从未停止过学习,但是奈何资质所限,至今仍然是菜鸟一个。

这8年的时间里,经历了太多的技术,也认识了很多的朋友,有喜乐,有愤慨,有兴奋,也有遗憾。

回首过去,展望未来,心中总会有丝丝的惶恐和担忧,也不知唯我如此,还是众生皆是。

第一年,2015

2015年,确切的说,应该是2014年,那是一个已经记不得是什么样天气的季节,我带着一身自以为天下无敌的技术初入江湖。

惶恐,兴奋,也充满了希望。

这些技术分别是javaspringspring mvcserverletstruts2jspmysqlmybatiscsshtmljavascripttomcatmyeclipse

理想很丰满,现实很骨感,真正开始做任务的时候,我才知道上边的这些技术自己完全没法灵活运用。

我知道这个技术,我也知道某些技术点怎么用,但是我不知道这些技术点应该在什么时候用。

尤其是在已经运行几年的、业务已经比较复杂的项目中,每每接收到一个新任务的时候,总是焦头烂额,没有半点思路。

所以这一年的进步确实是很大的,是迈出从理论到实战的第一步,渐渐的开始培养了自己的一些思考方式,一种有时候没法说明白的直觉。

除了从理论到实战的进步,在这个前后端分离的项目组中,我也确定了后端发展路线,一个接受上级安排的发展路线。

于是我的技术栈由原来的前后端都包括,变成了javaspringspring mvcserverletstruts2jspmysqlmybatistomcat

于此同时,也接触到了一些新的后端技术mongodbsvnmavennginxeclipse

不过,虽然是做后端,但是由于总是要和前端打交道,加上自己的兴趣,我还是自己业余学了一些前端的新的技术,如当时用的angular js,node js

在这个阶段,我几乎相当于从零出发,各方面都是绝对的成长和进步。

但是对我影响最大的技术应该是mongodb,刚开始的时候还是2.x的版本,在当时网上相关技术文档还很少的时候,我因为工作需要,开始研究副本集和数据库升级。

这个过程中有学习能力的锻炼,有思维方式的锻炼,也有技术上找回的自信。

这一年过去,我的技术杂货间由原来的14项变成了20项,也初步了分出了一些主次。

第二年,2016

转眼来到了2016年,这一年,我还在原公司。

不得不说的是,我很幸运,幸运的是在入行的时候遇到的领导和同事都非常友好和包容。

和我一起进公司的30人,到这一年结束只剩下了4个,大部分换了公司,小部分换了行业。

我不知道他们都经历了什么,有的是自己走的,有的是被劝退的。

但是对于我而言,如果不是当时领导和同事的友好及包容,或许我也会和他们一样,换公司或者换行。

因为我心里十分清楚,当时的我和他们在技术和能力上并没有太大的区别。

很多时候,好的结果可能并不是因为自己有多优秀,而是因为身边有优秀的领导和同事,是他们成就了自己,是他们造就了自己。

虽然还是那个公司,也还是那个项目组,但是不同的是我们项目组有了更多的项目。

技术永远是为业务服务的,所以不同业务的项目中,所用的技术自然也会有所不同。

于是乎,在这一年里,我的技术栈又有所变化,在原有的基础上又增加了linuxactivitipoismsrabbitmqmd5java emailweb servicespring scheduleredisword

评论 53
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值