1.net developer应该具备的skill set要比database developer多几倍,而且杂,不知道你们ORACLE应用到什么程度,但再复杂,也应该比.net单纯很多,你生活也会应该单纯一些。
2.从薪水上说,工业界.net developer比同级别的oracle application developer(不是dba)还是要差一些。但.net职位要多很多。很多公司front/back end .net developer一手全包了,但大规模的application,database是要分离出来的,这种oracle developer不会参与小规模的application.你在政府部门,应该不用担心这些问题。
4.和你兴趣志向有关,如果你打算有朝一日把自己的技术转化为your own business,劝你还是要focus on .net role,如果没有这种想法,就转吧。
Hope you best of luck!!