「数据库」解密:非计算机专业的我,是如何实现弯道超越,拿到36k月薪的?


「数据库」解密:非计算机专业的我,是如何实现弯道超越,拿到36k月薪的?
本文插图
疫情当前 , 宅在家的你 , 是否也思绪万千?
充实的工作之余 , 想起身边朋友的质疑 , 月薪35K?程序“媛”?还要从8年前开始说起 。
讲真 , 当我决定做女程序“媛”时 , 我根本不知道自己在干嘛 。 我一行代码都没写过 , 也没有丝毫的技术背景 。 专业是语言(不是计算机专业) , 身边的朋友们职业也是五花八门 , 他们中的大部门不是在律师领域 , 就是当老师 。 当我说要走技术方向 , 还被笑话了 。
现在回想起来 , 有很多朋友都开始后悔她们当初做的决定 , 当年认真考虑一下子就好了 。 而我确恰恰相反 , 做了个英明的决定 , 这个数据太有意思了 。
回想做开发的八年时间 , 收获了很多 , 技术能力、培训、出国等积累了不少知识和人脉 。 还记得刚刚工作第一年那段时间 , 太多东西不懂了 , 一切都是听从部门领导安排 , 悄悄代码 , 看数据库 , 测试自己和别人的代码 , 就这样完成了第一年的码农阶段 。
第二年的我 , 还要保持现状?
当然是否定的 , 不可能的 , 一年的经验自己完全可以入行了 , 是时候该学习怎么进行需求分析 , 怎么设计数据库 , 怎么写各类文档 , 怎么写更好的代码?
所以说:一个人在一家公司呆久了 , 千万不要模式化 , 一直待着舒适区 , 因为当你一旦离开这家公司 , 找工作的时候就会很容易碰壁 , 在这里: 我建议大家一定要提前计划着去学习 ...
我在这里给那些想达到这个高度甚至想往架构师发展的程序员提供一份进阶路线图 , 主要针对2到5年及以上工作经验的Java开发人员 , 从广度到深度架构图还比较全面的 , 里面的技术包涵了Java高并发、微服务、源码分析、源码分析、高性能、分布式等技术 , 这些也是目前互联网企业比较常用的技术 , 那么来详细看看 。
01 常见模式与工具
学习Java技术体系 , 设计模式 , 流行的框架与组件
—— 常见的设计模式 , 编码必备 ,Spring5 , 做应用必不可少的最新框架 , MyBatis , 玩数据库必不可少的组件......
「数据库」解密:非计算机专业的我,是如何实现弯道超越,拿到36k月薪的?
本文插图
02工程化与工具
工欲善其事必先利其器 , 不管是小白 , 还是资深开发 , 玩Java技术体系 , 选择好的工具 , 提升开发效率和团队协作效率 , 是必不可少的:
Maven , 项目管理
Jenkins , 持续集成
Sonar , 代码质量管理
Git , 版本管理
「数据库」解密:非计算机专业的我,是如何实现弯道超越,拿到36k月薪的?
本文插图
03分布式架构
高并发 , 高可用 , 海量数据 , 没有分布式的架构知识肯定是玩不转的:
分布式架构原理
分布式架构策略
分布式中间件
分布式架构实战
「数据库」解密:非计算机专业的我,是如何实现弯道超越,拿到36k月薪的?
本文插图
【「数据库」解密:非计算机专业的我,是如何实现弯道超越,拿到36k月薪的?】
04微服务架构
业务越来越复杂 , 服务分层 , 微服务架构是架构升级的必由之路 , Java技术体系 , 和微服务相关的技术有哪些呢?
微服务框架
Spring Cloud
Docker与虚拟化
微服务架构
「数据库」解密:非计算机专业的我,是如何实现弯道超越,拿到36k月薪的?
本文插图
05性能优化
任何脱离细节的ppt架构师都是耍流氓 , 向上能运筹帷幄 , 向下能解决一线性能问题 , Java技术体系 , 需要了解:


推荐阅读