1.首先告诉你,你工作该换了,也就是说你不应该在外包公司继续工作了。
2.所谓的编程语言都没有什么技术可言,是个人玩上几个月都能滚瓜烂熟,你回头想想你学C#,是不是这么回事?如果是作为一个软件工程师,真正有难度的绝对不是掌握某个语言,而是软件的需求分析和设计,当然数据DBA除外,那个还是需要比较长时间积累的。除外你甚至可以去看看JAVA的书,因为同样是搞WEB开发的,JAVA目前用的比较多一些。
3.看你的样子应该也是本科学历,如果你进了新公司,比较大一点,比如华为,中兴,联创,大唐什么的,你更会发现编程技术远不及对业务技术,而业务技术最终会给你带来高薪,当然,前提是你在那公司较为长久的待下去。
4.在工作中学习,像楼上给你列出来那么多书,看完的时候你的同事都不知道在什么地方高就了,明确你的发展目标,如果你决意要做开发,是电信行业还是金融?那么电信我要进哪个公司?金融我要进哪个公司?记住,编程语言不是关键,你看看JAVA基础去面JAVA的公司也不难,只要你有工作经验,如果你想当DBA那就另外说了。当你明确你的目标后,就可以准备跳槽了,进了新公司在新公司学习你需要的东西就OK了
在工作中还想着要学习,想法值得鼓励!我说说我的学习经历及给你的建议吧,希望对你有帮助:
1、C#方便的书比较多,个人感觉wrox的书比较好,通俗易懂。
2、如果想在C#上有较大的提高,建议自己做个.Net的项目,然后把源代码发布,让更多的人来与你交流此项目的优缺点,这样不但你的编程能力大大提高而且还能交上一大批志同道合的朋友,呵呵。别忘记了,也许这样你的项目会越来越成熟,最终能成为商业项目也说不定啊,身边这样的例子比比皆是。
3、编程只是过程,真正的要得到的是系统设计师及系统规划师,所以这应该编程人员的目标。
技术支持:
http://www.qoto.cn
http://www.021kuandai.com
http://www.021dx.com
看看睿智汇海的视频
跟我混吧