就平时用到的来说可能增删改查就足够了,不过如果是dba那就不一样了。
小一些的简单一些的:表的设计,范式结构设计(其实就是数据范式结构化的意思),查询语句设计。
系统化一些的:展现控制,数据流程,数据调优,系统优化,数据治理等等。
高大上一些的,比如数据库架构,算法设计等等。
现在提倡云计算,可能还要有一些java的变成基础,可能还需要hadoop等等。
如果原来是做实施运维的,那么数据库确实会接触一些,不过内容不会特别深入,但是如果转行做dba那就不一样了。
记得十年前给公司的运维培训的时候,我曾经讲过数据库,不过运维大多兴趣缺缺,因为这些在实际中虽然一直在用,但并不是那么明显,他们不想弄明白为什么要这么调,只要知道怎么调就可以了,而为什么这么调正是dba的工作。
至于有没有35岁危机,答案是有,在国内来说dba和程序员是一样的,如果一个人35岁还是一个程序员,你觉得会不会有危机,肯定有,dba的工作也一样。当然dba稍微好一点就是这个工作真的需要经验,不过按照你的说法,现在入行,确实有点晚了。
不过也可能你十分适合数据库的工作,很快就能完成以上的内容,然后大获成功,马云也是30多岁才创业,不也成功了吗,我的说法只适合一般人,如果你能转行成功,那么只能说明你真的很强。
这个说法在IT方面是存在的,就是说做软件开发的,一般到35岁以后,思维就比较固定了,有点僵化,可能不能有更高的发展了.还有的说,做数据库管理呢,是靠经验,就想中医一样,越老越香.这个呢只是一般的说法,凡事没有觉得的.
就算是做开发,做到35岁以后呢,你可以转行嘛,可以做技术管理,可以做项目经理之类的,主要是靠实力和机遇罢了.
做数据库管理呢,可以对年龄相对来说好一些.只要你经验丰富,技术熟练,能解决问题,40岁不是问题.
其实说实话,一般做到35-40岁,一般都工作10多年了,这时候一般都不会再去做底层的开发了和一般的管理了,只要你肯努力,基本都可以混一个领导做了,还用得着去考虑如何开发吗?
所以呢,不用想那么对,关键是看你对哪个感兴趣.另外还有你自己的技术提升以及人际关系和机遇等等.
无论是男生还是女生,都不可能一辈子做技术,也不可能一辈子都做底层开发吧.
顺其自然,脚踏实地,在年轻的时候,让自己的技术得到提升,进而让自己的职位得到提升,等到了35岁之后,这个就不是你考虑的问题了.
希望能解答你的疑惑.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)