说起基架,总感觉是那帮架构师和大隐于世的高人才能玩的东西,和我们这帮平民小程序员有啥关系?

从毕业至今工作也有些年头了,
有幸先后入职3家中大型企业,基础架构完善
每当我兴冲冲的查阅资料准备大干一场弄个系统来解决一类问题时
就被告知公司已经有了XX系统,直接用就行
然后就被丢过来一堆文档,然后就开始对接...然后...就没有然后了......

随着工作时长的增加,
开始越来越熟练与自如的完成日常业务需求的开发,
也有了更多精力来去探索那些岁月在我心里埋下的一个又一个疑问,
作为一名后端开发,经常使用的无非就是 rpc服务、消息系统、配置中心、脚本管理系统、日志监控、容器 等。

如果你一直在一家完善的公司,需要了解它们,做到知其然知其所以然,才能更好的借住这些系统来完善自己的项目,才能更加容易的定位问题,或是反向推动基架的进步。
如果你选择去一家中小型企业,要啥啥没有的时候,难道你甘心只是默默的等待,或是抱怨公司基架差吗?作为懂得这些系统基础原理的你,是不是就可以跳出来说:“我可以搭建它们"。

最后说下为什么是探秘?而不是揭秘?
因为我也是一个平民程序员,上面说的那些系统我用的很熟,但没有一个是我开发的。
探索一下它们的基本原理,模拟实现一下它们最主要的流程。
在心里把这颗种子播下就好,需要用的时候浇点水细心呵护下就会有果实了。

posted @ 2019-12-27 15:40  LinPeng_bky  阅读(99)  评论(0编辑  收藏  举报