Skip to main content

中年大叔也想改行做DBA, 也请大牛指

发信人: sayes (功不唐捐), 信区: Database
标  题: Re: [BSSD]中年大叔也想改行做DBA, 也请大牛指点.
发信站: BBS 未名空间站 (Tue Apr  3 23:49:32 2012, 美东)

DBA 也是需要做code的,一个stored procedure可能会把你调试的吐血的。
如果你对这个一点兴趣都没有,我建议你放弃DBA了。还不如去考个证书,当中学数学
老师
算了,美国缺数学老师。美国这边的学校,数学老师还紧缺的,工资也不低的都是
6、7万的。

发信人: Beijing (我是猪--听说猪是被祝福的), 信区: Database
标  题: Re: [BSSD]中年大叔也想改行做DBA, 也请大牛指点.
发信站: BBS 未名空间站 (Wed Apr  4 09:58:03 2012, 美东)

公司跟公司不一样,让DBA写java?有几个会的?很多DBA连SP都写不好,更不用谈OO的
东东了。你说的大都是新建或升级数据库,一个稳定的数据库,DBA写啥script,尤其
是新来的,会run前人写好的就行了。
老中传统思维要不得,要多学老印,要吹牛,首先是要敢吹牛,不吹牛怎么行。要敢吹
牛,首先要自信,自己都不相信自己,别人怎么能相信。
新手的目标不是怎么把工作做好,是怎么找个工作。先找个工作,再图发展,所以这个
阶段读文档远不如背面试题来得有效。工作了再开始读文档?恭喜你,你一辈子就是做
码工的命。

【 在 yhangw (云海苍山) 的大作中提到: 】
: 现在这年头对dba的要求已经越来越高了,system dba最好也懂些开发,一方面你对跑
: 在你数据库上的东西越了解,你就越可能更好的管理调试it; 另一方面从纯系统维护管
: 理考虑,如果你有一手好的shell/sql加上会写点java sp,那就有价值的多了。随着
: dbms自身的完善,原先很多需要shell的工作都可以放到数据库里面用sp做,作为db
: objects,可管理性好多了。  我这边原先大部分scripts是shell的,有段时间曾想都转
: 成perl,但后来还是放弃了,觉得没有多少advantage over sql+shell。  dba本身需
: 要的知识很庞杂,精华就在于合理高效的综合应用以及问题分析能力,手头的东西多了
: ,做起事情来自然更得心应手。
: 说只deploy,backup的,那只是db操作员而已。 dba做好了自然就有system/app
: architect的效用。
: ...................
发信人: EliteBaby (精英小猪猡), 信区: Database
标  题: Re: [BSSD]中年大叔也想改行做DBA, 也请大牛指点.
发信站: BBS 未名空间站 (Wed Apr  4 14:00:38 2012, 美东)

俺是你的崇拜者

不过大部分老中没有你这么强的口才,还是只能靠本事吃干饭的当一辈子码农
那些有口才的不需要你指点自己早就上道了
那些没有口才的你指点一万遍也不可能跳出码农的命

另外,你们公司的情况比较少见,不适用于普通DBA的job function要求

我来总结下吧,楼主的情况大家其实都看明白了,就是个老老实实干活的大叔唉,忽悠
嘴皮子这档子事就别拿来误导了大叔了。。。找条踏踏实实成功率比较高的路才有胜算
,否则折腾几年下来发现又走了弯路,再回来从头开始竞争力就更弱了

码农是个正经建议,如果大叔觉得码农有困难,就趁早作其他打算,DBA基本上99%没戏

目前大叔好像有点儿走火入魔地觉得DBA是条出路,没错,相比码农这条康庄大道,DBA
是条曲里拐弯的羊肠小道,不过愿赌服输,如果折腾不出来别说大伙儿没劝你'


发信人: jane5 (jane), 信区: Database
标  题: Re: [BSSD]中年大叔也想改行做DBA, 也请大牛指点.
发信站: BBS 未名空间站 (Wed Apr  4 16:00:59 2012, 美东)

对! h1-b, 绿卡pending 。很早学过一点代码早就还给老师了,我几乎没有写过代码
!以前在国内一个很大公司,200人的部门做系统管理员-公司上市后,业务与总部合并
在线上采购....做过几个大大小小的系统,也有声有色的成功完成那些项目。现在美国
这个2600 百万生意的公司,用的系统10 多年,曾经花重金从芝加哥请来4专家,最后
留下一堆报告,最终没有解决任何问题。我用半年时间熟悉系统,然后从系统的已经有
的报表找问题数据,只用EXCEL or ACCESS 就解决问题... 或许各行业不一样,但是无
乱大小,我都是这样解决...


【 在 drifting (浪迹天涯) 的大作中提到: 】
: 谢谢你的回复.能问问你有身份问题么?这个工作一般都给办H1B么?



发信人: gejkl (gejkl), 信区: Database
标  题: Re: [BSSD]中年大叔也想改行做DBA, 也请大牛指点.
发信站: BBS 未名空间站 (Fri Apr  6 16:15:12 2012, 美东)

糊上口就又惦记别的了。世上无难事,只怕有心人,还是有个长远的打算,改行,你喜
欢么,你擅长么,能钻研得下去么,如果不能,又搞成个半瓶子醋。

【 在 fibril (游来荡去) 的大作中提到: 】
: 康庄大道有没有捷径?适合外行进入不?咋个进?就不要说再读MS之类了,太耗时间了
: 。能不能考个啥子certificate就能进去?
: 这个时代,多个本事多条路,养活家人最重要。
: DBA




Comments

Popular posts from this blog

CKA Simulator Kubernetes 1.22

  https://killer.sh Pre Setup Once you've gained access to your terminal it might be wise to spend ~1 minute to setup your environment. You could set these: alias k = kubectl                         # will already be pre-configured export do = "--dry-run=client -o yaml"     # k get pod x $do export now = "--force --grace-period 0"   # k delete pod x $now Vim To make vim use 2 spaces for a tab edit ~/.vimrc to contain: set tabstop=2 set expandtab set shiftwidth=2 More setup suggestions are in the tips section .     Question 1 | Contexts Task weight: 1%   You have access to multiple clusters from your main terminal through kubectl contexts. Write all those context names into /opt/course/1/contexts . Next write a command to display the current context into /opt/course/1/context_default_kubectl.sh , the command should use kubectl . Finally write a second command doing the same thing into ...

OWASP Top 10 Threats and Mitigations Exam - Single Select

Last updated 4 Aug 11 Course Title: OWASP Top 10 Threats and Mitigation Exam Questions - Single Select 1) Which of the following consequences is most likely to occur due to an injection attack? Spoofing Cross-site request forgery Denial of service   Correct Insecure direct object references 2) Your application is created using a language that does not support a clear distinction between code and data. Which vulnerability is most likely to occur in your application? Injection   Correct Insecure direct object references Failure to restrict URL access Insufficient transport layer protection 3) Which of the following scenarios is most likely to cause an injection attack? Unvalidated input is embedded in an instruction stream.   Correct Unvalidated input can be distinguished from valid instructions. A Web application does not validate a client’s access to a resource. A Web action performs an operation on behalf of the user without checkin...