原PO你好,我的SQL之路跟你有点像,
所以来分享一点我的历程与经验,希望有帮助。
板上前辈如果有补充也欢迎。
先说结论:
如果你也对excel很熟悉,图表和枢纽分析都会,
配合sql基本能力,估计新手能有35K-40K以内。
后面就看你造化了,
1-2年后,如果你持续学习,
等你会各种SQL功能(winfunc,time转换,view,casewhen,join func等等)
了解domain know how后,可以+10-20K吧
之后你要看往分析走 or DB走,技能树会开始不一样,薪水就跳槽去谈。
分析要接触Python/R/报表软件,和一堆的sql去做报表分析,网络上有不少资源。
DBA开始学架设DB,ETL排程处理资料,很硬最好有人带着练功,网络上没系统化的知识,
比较像打遭遇战,做中学。
我自己是一开始啥都不会,加入tutorabc去练功(出香蕉请看来够奴的猴子),
2年后,sql练差不多后去下间公司学ETL,有幸进入DB领域,把雷都踩一踩,
学2年出师去做独当一面的data engineer,这时候薪水大部分人都能挑战100w,
关联式数据库概念我觉得都大同小异,所以现在去挑战大数据公司,
现在在外商hadoop环境中做data engineer,每一次换都去找新的DB可以学。
现在每天工作还是60% sql 查资料,确认资料,优化sql query,
其他时间才在拉报表,shell, R, Python, excel, ETL tools, PM
回到如果你想要转,你还有几道关卡要过,
后面还有不少要学,大量英文code要读,实力会反映在薪水上,
也要有运气找到给你机会的公司,不然蛮多人就卡在100w这个关卡。
以上一点建议给你,有兴趣可以多问,希望大家一起变强