几年前我去学校接受编程,当我下班时,我找到了一份系统管理工作,这是我职业生涯的方向.我想重新开始某种类型的开发,并且一直在"玩"C#和ASP.NET,但我听到很多其他'新'语言的嗡嗡声(新的我认为他们是新的我喜欢Ruby和F#.我想我想知道我是否在浪费时间学习MS语言,而不是更多的通才.很长一段时间没有离开开发社区(如果有的话)让我陷入潮流,我不想被抛在后面.
有没有想过如果最好遵循"最新"语言或坚持使用更多尝试和真正的技术?
C.
说真的,学习C.
如果你没有尖叫着把山头拉出来,那么你就会成为一名开发人员.
请注意,我不是说,人谁不知道C不是开发商(杰夫,这个网站的创始人,不知道C和他做就好了)但是C会向您介绍了很多的少迷人和糖衣的发展方面.
作为第二选择,选择C#.
您应该学习至少1种编译语言(如C#或Java)和1种脚本语言(Python,Ruby等).这通常足以帮助大多数开发人员在他们所做的事情上取得成功,无论语言的年龄如何.
至于新旧,我现在坚持使用C#,因为它很受欢迎.学习一门新语言不会太糟糕.
您选择的语言并不重要.当您理解这些概念时,您很可能会很快掌握一门新语言.