首页 新闻 会员 周边 捐助

换工作之前的准备

0
悬赏园豆:30 [已解决问题] 解决于 2010-02-27 15:49

去年六月份开始第一份工作,之后一直学习ASP.NET,现在对JS,JQuery,C#,Ajax,ASP.NET都用的还行,但是除此之外比如silverlight,MVC就不大了解了。六月份合同到期虽然老板肯定是要留住我的,不过我个人觉得即使续约,工资也不会提多少。所以我现在想要学习一些新技术,利用下班时间来制作一个人作品,一方面是锻炼自己,另一方面也是到时候找工作的一个展示筹码。

现在的问题有有以下几点:1,不清楚应该集中在哪些项目,比如电子商务开发还是其他之类;2,不清楚自己应该学习哪些新知识,我现在的初步想法是学习Silverlight+WCF+EntityframeWork。我个人还是比较喜欢学习新知识的,离开的一个重要原因就是这里的开发环境、工具等与我想象的还是有差距。但是我又怕这些新东西或许到时候人家笔试面试根本就不注重。所以在犹豫只是使用现有技术做,还是使用相对较新的技术做。

还望有大家指教,谢谢!

高凡凡高的主页 高凡凡高 | 初学一级 | 园豆:95
提问于:2010-02-27 01:24
< >
分享
最佳答案
0

不清楚楼主具体的工作情况,就上述大概介绍,给出我的几点建议。

首先,可以看出楼主是一个好学的人,对技术始终有新鲜感和求知欲,这很好,要保持。毕竟做我们这行的,最大的挑战就是日新月异的技术。不过话说回来,技术不是越新就越好,新的意味着不成熟,而且不会广泛的应用在实际项目中。记得当年我就是微软Atlas的小白鼠和牺牲品,当Ajax.net出来的时候,完全是大相径庭。所以根据本人的经验和分析,SilverLight在1-2年内也很难普及,WCF和EntityFramework倒是可以看一看。总而言之,技术不用盲目追新,只要实用,就好。

另外,给楼主的建议是,首先看你给自己什么样的定位,是要做一个技术牛人,还是要做一个管理型全才,二者都需要深厚的技术功底。所以还是要把基础打牢,积累足够的项目经验。在经济不紧张的情况下,我不建议楼主为了少许的薪水差额而换工作,在我看来,换工作的唯一原因是,目前工作的挑战和收获不足以满足你。

很多公司,除非是做研究,一般情况下不会采用最新的技术,因为太新,摸索成本太高,所以你只有利用业余时间来自己摸索,这对自己也是个提高。

综上所述,总而言之,言而总之,我建议楼主首先给自己树立一个目标,之后专注于自身能力的提高和经验的积累。其实技术之间是相通的,最重要的不在于应用工具,而是掌握软件开发的方法论。你可以利用业余时间去研究WCF和EF,这两个在实际项目应用中都是比较成熟的,可以广泛应用的,然后可以在公司推广,这就需要你和老板、CTO、项目经理进行沟通。我相信如果可以提高生产率,节约开发成本,采用新的技术,新的工具,何乐而不为呢,这就要看你的沟通技巧了。

最后的忠告,在不是很缺钱的情况下,不要为了眼前的钱而放弃一个有前途的工作。

以上乃鄙人拙见,希望有所裨益。

收获园豆:30
查尔斯 | 老鸟四级 |园豆:3832 | 2010-02-27 02:42
十分感谢你的意见,我会仔细考虑的。
高凡凡高 | 园豆:95 (初学一级) | 2010-02-27 10:44
其他回答(3)
0

学财会、erp、产业 know-how、企业流程,
投资报酬效益会更大。

WizardWu | 园豆:1402 (小虾三级) | 2010-02-27 07:46
0

我觉得你有一个误区,就是你学习的技术不是为了面试而去学习,而应该是不断的提高自己,提高自己的技术水平,现在的学习只是为了以后的厚积薄发!!做技术需要沉淀,很同意"查尔斯"最后哪句话“在不是很缺钱的情况下,不要为了眼前的钱而放弃一个有前途的工作”

langford | 园豆:710 (小虾三级) | 2010-02-27 09:36
0

研究aspn mvc应该不会是浪费时间。

John Rambo | 园豆:210 (菜鸟二级) | 2010-02-27 14:07
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册