编程语言
首页 > 编程语言> > 【回忆录】看看一个菜鸟程序员在创业公司2年都经历了什么...

【回忆录】看看一个菜鸟程序员在创业公司2年都经历了什么...

作者:互联网

N年前,我以一个菜鸟的身份,进入了一家创业公司 我原本以为公司是这样的… 但是实际上是这样的…
我进去时,我们部门除开部门老大,还有我,还要我,只有我…和我的老大

所以,我就这样开始了我的程序员生涯…,开始了我的苦逼技术之旅…
在这里插入图片描述

公司是做电商网站的,因为我是个菜鸟,所以我接到的第一个任务就是做一个网页,这时我学会了:

但,某天,老大跟我说,真正开发时需要用一些开发框架和组件来快速开发,所以我学会了:

经过加班加点,网页总算开发完成,我兴冲冲的告诉老大我完成了,老大看了一眼,冷冷的说了声,浏览器兼容做了没?所以我用IE打开了我的成果,一看…为什么会这样…没关系的,加油,接下来我下载了:
在这里插入图片描述

与这些进行了艰苦的斗争,最终我赢了,同时也赢得了老大的第一次赞赏!
第二天,新任务来了,老大说,现在这个网页是静态,需要改成动态的…
紧接着,我学会了:

往后几个月工作和生活的重心就是上面这些技术…
突然,有一天,公司来新人了,我总算不是孤单一人了,这时老大跟我说,要用一些项目管理工具…所以我又学会了:

有了这些管理工具,老大说,除开上面这些,还需要一些自动化构建工具,这样能使得开发测试上线更加顺利,所以,我学会了:

一套自动化开发测试被我搭建起来了,有了这一整套项目开发管理工具,我们的小团队合作的非常愉快,不久,我们网站的核心功能开发得差不多了
这时老大说,为了上线之后能够有保障的运行,我们需要给我们的网站配套一套监控和日志系统,这样我们搭了:

搭完这一套,网站上线了,一段时间后,网站的用户慢慢在增多,我们通过我们的监控系统,发现有几个核心应用压力在不停地增加,老大说我们要做负载均衡了,所以我了解到了:

最后我们通过使用nginx并增加几台服务器来做了负载均衡,不过老大继续说,仅仅做负载均衡还不够,我们可以把热门商品给提前缓存起来,所以我又学到了:

这样,我们的网站访问速度提升了,有一天,老大说,我们要做一个订单状态变更短信通知的功能,说用消息队列来做,让我来做一次技术选型,我又学了:

最后,我选了阿里的RocketMQ,并跟老大进行我选型的思路,受到了老大的认可,升为了研发组长…
随着业务的发展,某天,老大说,我们要对我们的项目做一次重构,改成分布式微服务架构,让我学习一下:

接到这么重的任务,我抓紧自己的每一秒来学习这些技术,最后,我跟老大说,我们用Spring Cloud,他所提供的几个组件太强大了,比如:

这样,我们很长一段时间,陆陆续续的将我们的项目重构为了Spring Cloud,重构完后,我们喝了一顿…
紧接着,我们进入了告诉发展期,这期间,我了解到了:

等等开发设计理念…

直到有一天,出事了…,我们网站瘫痪了,赶紧的,一看监控,数据库压力爆了,我们通过调整限流等措施,暂时得到了缓解,事后,老大严肃的跟我们说,我们要分库分表了,所以我又去学了:

经过一顿苦战,分库分表也被我们搞定了,不过老大说,还不够,我们还要做到自动扩缩容,所以我学到了:

在这个过程中我了解到一些概念:

两年时间,我很幸运,我学到了很多技术,这只是我经历的第一家公司,很感谢这家公司和我的老大,但是,我知道外面的世界很大,需要我走出去,然后,我跑路了

标签:...,老大,一个,菜鸟,程序员,开源,开发,我们,分布式
来源: https://blog.csdn.net/qq_41770757/article/details/118074493