Sah*_*bov 2 c# asp.net iphone objective-c
(HOBBY)我拥有Macbook Pro和iPod Touch,因此开发iPhone/iPod/iPad应用程序似乎是合乎逻辑的事情,以便在编程领域获得一些经验.此外,我想编写一个类似于Capsuleer的新应用程序(EVE Online MMO的角色技能监控应用程序),但具有更多功能.这是我喜欢在我自己的iPod Touch上使用的东西,我相信其他人会欢迎他们的iPhone或iPod Touch的新EVE在线应用程序.
(职业)我想学习ASP.NET(以及稍后可能的Silverlight)以便我未来的工作.我计划在.NET领域工作,所以我开始学习C#和ASP.NET ASAP是个好主意.
同时学习完全不相关的技术是一个好主意吗?或者一次学习一件事会更好吗?Objective-C首先,ASP.NET第二.或相反亦然.
谢谢,萨哈特
更新1:我现在正在阅读ASP.NET 4.0和Objective-C 2.0书籍,让我告诉它到目前为止很棒!多样性可能是它变得如此有趣和干燥的原因.当我早上乘公共汽车去曼哈顿时,我学习了ASP.NET和Visual Web Developer 2010.当我在学校的时候,我正在用C++编写一个用于Summer Robotics Workshop的机器人.当我回家的时候,我正在学习Objective-C!我一开始很害怕学习两种完全不相关的编程语言,但事实证明它并不太糟糕!
这取决于您对语言的舒适程度.如果你有不错的经验,那么从一种语言转向另一种语言最终会变得非常流畅.作为一个例子,我白天是.NET开发人员,但通常在晚上乱用Objective-C和Ruby.我认为唯一的缺点就是对每种语言都感到沮丧(例如,"为什么c#不能做这个ruby可以做的事情?")但总的来说,很容易将两者隔离开来,特别是如果你很好的话在整体上划分事物.
就个人而言,我会说去吧.沉浸在单一语言中可以让你走得更远,但我认为定期看多种语言和平台会使你成为更好的程序员.它将向您展示针对同一问题的不同方法,并将教您如何确定用于特定问题的工具.此外,它还可以增加简历.不要忽视Objective-C在那张纸上的力量,因为那里有很好的职业生涯.随着Mac平台变得越来越流行,许多公司将开始将.NET桌面应用程序移植到OSX,并且知道这两者可能是一笔宝贵的资产.