学数据库以后可以做什么?

上周跟同事聊起数据库。
他刚转行做后端的,只会用SQL增删改查。

我说。
这部分我不确定。
2 02 3 年8 月,我那个朋友在一家创业公司。
他们用的数据库就是Redis,因为实时性要求高。
大部分需求都是现成的轮子。

但实际生产中,数据表就是数据结构,索引与查询就是算法。
你看着办。

互联网工作是做什么的

说白了,互联网工作分技术岗和非技术岗,但界限早模糊了。

技术岗里,前端开发去年我们跑的那个项目,光HTML+CSS就踩坑无数,3 000量级并发下响应速度直接拖垮后端。
后端开发最坑的是数据库设计,MySQL主从同步没调好,去年双1 1 直接雪崩效应,整个服务跪了。
算法工程师其实挺烧脑,去年测试组发现推荐算法冷启动慢,结果算法优化半年,用户量反而少了2 0%。
测试工程师别只盯着Bug,去年我们运维半夜喊停,发现是测试没测到高并发场景下的内存泄漏,直接内存溢出。
运维工程师最惨,去年运维团队被逼着搞秒杀活动,结果Kubernetes扩容公式算错,系统直接宕机。

我一开始也以为技术岗就是写代码,后来发现运维半夜接电话比写代码还累。
等等,还有个事,现在很多公司搞DevOps,技术岗和非技术岗早混一块儿了。

提醒个坑:非技术岗别觉得自己不写代码就轻松,产品经理去年被用户骂惨,就因为没懂技术实现难度,硬要加个不可能的功能。

35岁了学MySQL数据库管理,还能找到工作吗,学了还有意义吗

哎,你说这事儿吧,上周有个哥们儿问我,3 5 岁学MySQL还有啥用啊,怕被淘汰。
我琢磨了半天,跟你说说我看过的和听到的。

你看啊,2 02 3 年我在上海那边面试过一个技术总监,3 8 岁,之前做Oracle的,后来公司业务转向了MySQL,他自己主动去学的,现在手下管着十来个程序员呢。
这说明啥?说明年龄不是问题,关键是那股劲儿。

我之前踩过坑,就是2 01 9 年我朋友报了个啥“三天速成MySQL”的课程,交了一万块,学了之后发现连基本的备份恢复都搞不定。
你说这能行吗?完全不行。
技术这东西,急不得,得真学进去。

但反过来,你要是真心想学,那完全没问题。
我认识一个阿姨,4 5 岁,自己在家看视频学Python,现在在做数据分析师,挺吃香的。
她跟我说,就是每天下班后雷打不动地学两小时,从来不间断。

MySQL这东西,现在到处都是啊。
你看2 02 2 年我公司在做项目,数据库那边出了问题,差点耽误事,后来找了个外包的小哥,人家三下五除二就搞定了,那技术确实硬。
所以啊,真本事永远不嫌多。

3 5 岁学MySQL,我觉得完全值得。
现在很多小公司,甚至大厂的开发岗位,都要求会MySQL,需求量是真的大。
你看我去年看的一个招聘网站数据,就2 02 3 年一年,全国范围内MySQL相关的职位就多了快5 0%。
这说明啥?说明市场需要你啊。

当然,也不能光说好处。
学技术确实得吃苦,特别是3 5 岁之后,精力可能不如年轻人了。
我有个哥们儿,4 0岁学Java,白天上班,晚上报班,周末还去上线下辅导,那真挺难的。
他后来跟我说,就是觉得干了这么多年.net,得换个平台,不然怕被淘汰。

所以啊,你要是真想学,就别整那些快速通道,找个靠谱的培训机构慢慢学,或者自己下功夫看书、做题。
你看那些搞IT的,哪个不是堆出来的?真想走这条路,就得有这个心理准备。

反正吧,3 5 岁学MySQL,只要你自己不放弃,找对方法,肯定有出路的。
行不行,就看你自己了。