问题1:
数据库工程师需要什么样的技能,至少sql语句得特别精通,其中包含sql语句,函数,存储过程,触发器,索引等,这个可能还真不是几天能学会的,得日积月累,因为不同的需求弄不好就能把你整迷糊了。再一个,我对sqlserver不太明白,可以指点你一点oracle的,oracle简单说就是个数据库,但是里边涉及的东西太多,考个认证的话好几万块钱,个人认为,有些东西不是靠单纯的看书或者特别的学习能发现的,得通过做项目发现问题,有了问题上网找答案,好像我一般就是这样做的
问题2:.net没做过,但是也多少了解点行情,.net是应该比java容易上手一些,.net和linux应该是没有冲突的,现在都这年代了,跨平台再不支持的话,.net基本就没什么生存空间了。你第二个问题的后半部分我不太会回答,不好意思哈
PS:unix和linux基本差不多,没太大的区别,不过unix的命令十分烦琐,譬如什么awk、find之类的命令,都得一点点实践,不过这个好像已经脱离了数据库工程师的范畴了,还有数据库工程师,对数据库备份,索引优化,系统优化之类的东西掌握也要很深,就算找其他厂家来专门做备份或者什么的,弄不好就能把你忽悠了
我正好和你相反,我的重点是在 。net 上
数据库只是用的一般,没那么深 所以没法解答你的疑问
不过还是 支持 你了
建议你 多看看 搞数据库高手的 博客 空间 之类的
边学边请教就慢慢明白了
我和你差不多,也是刚学数据库的,够迷茫的···不知道怎么弄了