好的,这是我的情况。我在大学里学了两个学期的Java。但你知道,他们教你杰克,只是基本知识。我们跳过了一半的课本,即使这样,我们的教授也不会在每一章的每一节中任教。我不怪他们。对于新生来说,即使是编程的基本概念也很难理解。这是一所社区学院,我们谈论的是,而不是斯坦福、麻省理工学院或伯克利。
就像我说的,我学了两个学期的Java。我真的很喜欢我们的教科书,因为它在每一章的末尾都有一些有挑战性的项目要做。这本教科书很清楚,我不介意理解它(尽管二维和三维数组给我带来了一些麻烦)。我试过阅读一些C#书籍,比如Pro C# 2008、.NET 3.5和C# 4.0。我发现这些书很枯燥,充斥着让我睡不着觉的信息(根据亚马逊的收视率,这两本书的作者无意冒犯)。
你是否建议我完成我的Java教科书,复习一下我对数组、多态性等的知识,这些都是大多数编程语言所通用的。然后切换到C#,加上语法非常相似,所以应该很容易切换。还是我应该从一开始就开始学习C#?如果是后者,那么你能推荐一些免费的在线资源来吸引我的注意力,同时教我所有关于C#的知识。
有人建议我先学.NET,但我发现它不是最聪明的主意。.NET只是一个巨大的怪物,到处都是图书馆。如果我甚至不知道C#或VB,我该如何应用它呢?不管怎样,回到我的问题:掌握Java并切换到C#,还是只使用C#?
免责声明:我不想启动.NET vs J2EE或C# vs Java。我和C#一起去。我决定将来在微软的一家商店工作。.NET是我想学的东西。
谢谢!将等待答案。
发布于 2010-06-03 03:02:57
在社区大学学习Java的时候,我发现自己的处境和你自己差不多--我现在正微笑着:)。那是10年前的事了,D公寓,就像一些摇摆人所说的那样,开始发出一些声音。
我所做的就是用C#和Java完成我所有的作业,这样我就可以同时处理这两个问题了。然后,我请求在C#做我最后一年的项目,他们最终还是让步了。用几种语言练习和做一个重大项目会对你有好处。
我从没回头看过。祝你好运!)
发布于 2010-06-03 02:17:02
Java和C#的概念和语法非常相似。
我会把注意力集中在你完成学业后期望使用的那个。看看在你想要工作的领域里,哪一个更常被要求。
顺便提一下,简单地说,C# 4.0是一本很好的学习和参考书籍。建议你再试一次。
发布于 2010-06-03 02:22:55
我想我找到了你的question...in的答案你的问题。
现在,,,继续学习OOP的基础知识,完成您的书籍。
Next (或在完成Java时),将重点转移到C#和.NET框架上(在大多数业务情况下,您将很难找到一个没有另一个)。
如果您希望更多地关注C#的语言元素,而不是特定的框架(如ASP.NET、Silverlight、Windows或WPF,举几个例子),您可能会考虑一本关于LINQ的书,比如Manning的https://rads.stackoverflow.com/amzn/click/com/1933988169。结合您对LINQ的了解,并尝试在http://projecteuler.net解决一些问题,您应该很快开始学习该语言。
就我个人而言,我读过丹尼尔·索利斯( Daniel )的https://rads.stackoverflow.com/amzn/click/com/1590599543。当然,这并不是一本充满乐趣和挑战的教科书,但它是对语言的一个很好的阐述。
https://stackoverflow.com/questions/2962908
复制相似问题