gpt4 book ai didi

.net - 同时学习多种编程语言会分散注意力吗?

转载 作者:行者123 更新时间:2023-12-01 14:41:53 25 4
gpt4 key购买 nike

去年,我一直在一家公司为一个相当大的客户编写相当小的应用程序并为一些不那么小的应用程序做一些维护工作。

去年有点忙,我曾与:

  • C# ASP.NET(迄今为止我最喜欢的)
  • Lotus Domino(我最不喜欢的..轻描淡写)
  • MSSQL 服务器和 MySQL
  • Visual Basic .NET
  • Visual Basic for Applications(Excel 脚本)
  • 一些PHP
  • 一个 Java 框架(实际上更像是一个 XML 配置框架)
  • 所有常见的网络内容(HTML CSS JS)

在我进入这个行业的第一年经历了所有这些之后,我的脑袋里塞满了信息..

我目前正在学习 .NET 的 Microsoft 认证,但是该类(class)侧重于 .NET 2.0 中的 Windows 窗体,

我希望扩展我的技能,因为我觉得我对 ASP.NET 有中级知识,并且对我使用过的大多数其他东西有相当基本的知识..

然而,我的 .NET 知识主要是 2.0,加上一些 .NET 3(linq 和其他技术)。

我现在正在尝试在接下来的几个月内完成我的 Microsoft 认证(在 visual basic 中)并完全精通 ASP.NET 4.0 和 ASP.NET MVC,我还想专注于 ruby​​ on rails很多,所以我可以为大型和小型客户提供解决方案开发。

同时学习 visual basic .NET 2.0 C#.NET 4 和 Ruby on Rails 会不会变得更难?

我的目标是在 2011 年 2 月左右完成我的认证,充分了解 ASP.NET 4.0 和中等水平的 Rails 知识,这似乎是一个很大的插入力,但我是一个相当快的学习者..

抱歉,如果这个问题有点冗长!

谢谢

丹尼尔


哇,我喜欢堆栈溢出,已经有一个小时了,我得到了一些非常棒的答案!

谢谢大家..这就是我的想法,我发现学习一门新语言相当容易,因为我已经完成了包括指针在内的整个编程介绍 =P

我认为这只是我绊倒的细节,但我应该能够在 2 月之前磨练它!

谢谢

最佳答案

在我看来

我认为学习编程的主要目的不是语言,而是理解概念、要点和完成所有零碎工作的潜在问题。

我们在大学里学过 Java,但讲师并不关心我们是否写错了代码。在考试中,我们可以自由地用我们选择的语言甚至伪代码回答问题。 (当然你可能没有这种奢侈)。但这种方法让我们专注于正在发生的事情以及发生的方式,而不是 10-20 行代码让它发生。

我认为要学习的主要内容是了解幕后发生的事情。

的概念

  • 面向对象编程
  • 多态性
  • OO 与过程语言(了解差异)
  • 您编写的对象是如何在幕后创建的
  • 解决问题
  • 建筑与设计等

编程层面的概念

  • 声明和实例化循环
  • If Then Else 语句和 case 语句
  • 参数
  • 函数/方法/过程
  • 递归等等

当然,您可能会在学习一种语言的同时学习所有这些概念。但是如果你理解语言背后的概念,你可能会发现在那之后学习任何语言真的很容易,因为你正在转移理解,然后在很多情况下只理解句法差异。当然,每种语言都有其自身的复杂性和差异性,但如果您已经掌握了基础知识,您会发现它更容易理解 - 最坏的情况是通过快速谷歌搜索来找出句法差异。

永远不要局限于一种语言。但是,如果您不了解核心内容,那么了解 100 种语言并没有那么令人印象深刻。

同时请记住,在这个领域,它很棒,因为您永远不会停止学习。总是有新的很棒的做事方式,这会让我们发疯并让我们回到 SO :)

关于.net - 同时学习多种编程语言会分散注意力吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4142289/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com