`
shangjava
  • 浏览: 1190864 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

学习,只有勤奋是不够的

 
阅读更多

我之前有过.net的一点点基础,也非常爱好这门技术,所以我想在这个方面进一步的深入学习,由于我是非计算机专业的学生,没有足够的时间与精力来学习.Net。在最近的两个月中,我使用Wpf框架构建了一个《论文管理系统》软件,每当我在编写这个软件的时候,我发现我的思路根本停不下来,不由自主的想随着自己的想法将软件一步一步的编写下去,但是我知道自己专业的重要性,所以主要的时间都放在了自己的专业学习上,但是在学习自己专业知识的过程中,会突然蹦出一个想法来改善自己的软件,这样就导致了学习效率比较低下,有点像玩电脑游戏上瘾了的感觉,呵呵。

我知道自己专业的重要性,也希望在.Net这个框架中有所建树,至少在这个框架中达到一定的专业水平。但是精力又限制了我的想法,所以在万分迷茫之际,不得不叨扰您,向您请教几个问题,以期在您这样的高度能够解决我心中的问题。

1,您觉得非计算机专业学习.Net的前途光明吗?

2,您觉得.Net的发展前景是怎么样的呢?与JAVA竞争能成为主流吗?

3,您觉得非计算机专业的人学习数据库还是学习网络更要有竞争力呢?

4,您觉得我应该怎么对待我的业余爱好与专业之间的关系呢?

5,您觉得我应该或者是能够利用业余爱好创造点经济效益吗?这个问题比较功利,您可以直接无视之

PS: 我的专业是导航方向,也就是关于GPS导航、惯性导航。附件中有我最近编写的《论文管理系统》软件,是基于.NET3.5框架编写的,需要至少offce2007以上版本的支持。



我针对他提出的5个问题的回复:

(1)只要真正学好了.NET,前途是光明的,跟你是不是计算机专业毕业的没有太多关系
(2).NET与Java基本上处于这种情形:各有生存空间,谁也吃不掉谁。 微软的世界里, .NET是最主要的应用程序开发与运行平台,即使是在微软的“云”Azure中,你也会有一台跑着.NET的Windows虚拟机可用,另外,有了.NET基础,开发Windows Phone和XBox应用也很容易,你会发现它们使用相同的编程语言和开发工具,拥有高度一致的基类库和编程风范……,除非你跳出微软平台,否则.NET还是必须要掌握好的。
(3)数据库和网络学精了都能很牛,但如果两者都只是掌握皮毛那就杯具了
(4)如果你真心喜爱软件开发,或者是很不喜欢现有专业,请在研究生毕业时义无反顾地进入IT行业,现在就业形势还不错,相信你能如愿的。如果你不讨厌你的现有专业,对软件开发的兴趣又不是非常强烈,那么我建议你还是以你专业为主线,以软件开发技术学习为副线,副线为主线服务。具体地说,你要看看你的专业与哪个计算机开发领域技术最相关(比如你可以看看你们导航领域最牛的软件系统是用什么开发出来的),就抽时间去学习它。我相信你是一定能找到与你专业最相关的这个技术的,因为现在我还真没有发现能不用计算机技术的行业
(5)如果有可能,一定要创造点经济效益,这不仅能改善生活,更能极大地增强你的自信心,并敦促你进一步学习,也许一不小心,你就成了某领域中介于牛A与牛C之间的人物,作用太大了 :)
1
2
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics