.net中级程序员应该掌握哪些技术?我需要怎么努力
大家好,想问下各位前辈,.net中级程序员应该掌握哪些技术,我从毕业开始工作到现在已经有两年半了,2011年5~8月份和2012年的5~8月份辞职独立创业去了,创业期间主要是做业务销售和管理方面的事情,两次创业给我带来了人生的第一桶金20万,但一直觉得这种创业不长久(因为行业的原因),还是觉得做软件开发比较有前途些,稳定些,相对其他行业来说,薪水还算可以!除了两次创业,其他时间,我都在软件公司做.net程序开发的工作!
我主要做过1.学生管理系统(Winform,学校作品)
2.新闻发布系统(Web。学校作品)
3.企业网站后台独立开发
4.某公司财务软件(一个很小的项目,我主要是自学MVC后对些数据表基本添删改查和登陆功能操作,刚参加工作时候做的,过了两年了,MVC目前忘记了,如果让我学习一周,可以进行项目开发)
5. 金蝶软件二次开发(主要是利用SQLServer的事件探查器了解软件SQL语句后编写SQLServer触发器实现功能拓展)
6.采集程序(采集互联网的信息,利用了正则,多线程,采集的核心功能是我独立做的)
期间还做过其他一些软件的功能拓展,是独立完成的
我熟练的技术有Javascript,C#,SQLServer,Html,Ado.net,但对Jquery不是很熟,刚开始学(JS相对来说学的可以,基简单的JS功能都会),但Json不会,ExtJS不会,Ajax也只会基础运用,(像异步对象,函数回调,Ajax控件运用都会运用,做过项目),Oracle在程序开发中也用过,团队开发中,自学能力很强,没有影响开发进程,会熟练编写基本SQL语句!
这就是我的情况,我唯一的优点是比较执着,自学能力很强(我能在经理规定的学习时间内掌握基本的知识独立开发),喜欢软件开发,很自信,未来3年的职业规划是高级程序员或项目经理(因为自己曾经有过销售经验,所以向项目经理发展),我的缺点是在工作中和同事关系不错,但和管事的领导交流比较少。目前只想找份中级程序员的岗位,不晓得自己离岗位技术要求有多远,希望一些前辈指点小弟目前的迷惑,也希望前辈给小弟指明一条清晰的职业规划?谢谢前辈!