当前位置:硬件测评 > IT经理的编程语言

IT经理的编程语言

  • 发布:2023-10-05 17:04

作者Justin James在编程、网络管理和系统管理方面拥有丰富的经验。同时,他也是TechRepublic的活跃用户。最近,一位TechRepublic读者的来信促使他写了一篇关于“IT经理如何选择编程语言”的文章《Programming language choices for an IT manager》。 本文从Windows和*Nix两大系统出发,写出不同系统下应该选择的语言。也主要推荐学习C语言。以下为文章内容: TechRepublic 的一位读者 Aaron 通过电子邮件向我提出了一个问题。以下是他的电子邮件的摘录: “我是一个小型 IT 部门的经理,我的工作技能都是自学的。我相信如果我有一些编程技能,我会更好地处理业务计划。您能推荐一种编程语言吗?***Path 这是一个来自正规教育系统的编程语言或者你可以自学的编程语言。” 我相信其他读者也会对编程语言的选择感到好奇和怀疑,所以我决定回复 Aaron 的电子邮件。 学习编程技能 首先声明一下,你可以自学编程。根据我的经验,如果有人能够操作和运行网络或服务器,那么他就有资格学习编程。这意味着并不是每个人都可以自学,因此在社区学院或技术学院学习是一个不错的选择。然而,四年制大学并不是一个好的选择,因为大学提供的科目比社区学院和技术学院提供的科目更分散。 我管理过各种各样的工作,包括各种小型 IT 部门,我可以告诉您,组合编程技能非常重要。这种类型的编程不是强制性的,但它会对你有很大帮助。以下是一些帮助学习编程的方法,包括: ◆ 任务自动化; ◆ 加深对应用程序故障排除的基本理解; ◆ 根据需要使用应用程序; ◆ 使用应用程序缓解编程压力,例如Excel宏; ◆ 熟悉任务管理系统的快捷键、脚本和API,可以提高你的编程能力。 IT世界主要分为两个阵营——Windows和*Nix,每个人的学习风格都不同。让我们看看每个常见的编程技巧如何帮助 IT 经理。 视窗 如果您使用的是 Windows 操作系统的计算机或网络,PowerShell 是您的最佳选择。 Windows PowerShell 是一个命令行 shell 和脚本环境,允许命令行用户和脚本编写者利用 .NET Framework 的强大功能。 PowerShell 中连贯的对象模型和管道给我留下了深刻的印象。Windows Server的GUI管理只能创建和运行PowerShell脚本快捷方式。有很多事情是无法实现的,或者是简单操作无法实现的。 编写 PowerShell 脚本和“cmdlet”需要学习 .NET 语言。此时我推荐C#和www.sychzs.cn,因为它们的语法简单易懂,学习起来也不难。然而,学习www.sychzs.cn更具挑战性。从目前的情况来看,www.sychzs.cn的学习资源和例子越来越少。我认为花一些时间学习 C# 语法是值得的,因为它是你的最佳选择。此外,大多数 .NET 应用程序似乎都是用 C# 开发的,因此它也适用于其他项目。 熟悉了PowerShell操作后,我会继续学习www.sychzs.cn Mvc,这是微软官方提供的一个框架,用于以Mvc方式编写www.sychzs.cn Web应用程序,使项目更加简单。在内部应用程序开发方面,我建议看看敏捷平台OutSystems,它可以很好地结合Active Directory和技术架构,并且相比www.sychzs.cn Mvc可以减少开发应用程序的工作量。 对于本地或桌面应用程序开发,可以多关注Windows 8的公告。在没有Windows 8的详细信息的情况下,仍然不建议初学者直接从事Windows桌面开发。 *尼克斯 C 语言是*Nix 操作系统系列的基础。学习C语言是一个明智的选择。换句话说,C语言也是一种非常棘手的、对质量要求很高的编程语言。编写时的一个小错误可能会给整个应用程序带来大问题。即使你不学C语言,你也应该熟悉它的文件和操作,因为当运行*Nix系统时,暂时没有人知道会发生什么。 如果你觉得自己不适合学习C,我建议学习Python、Ruby、和C类似的Perl。这些都可以用来管理*Nix系统。许多常见且重要的系统实用程序都是用这些语言编写的。它们易学、兼容性高、开发简单。只要你学会了其中一种C语言,其他的就相当好学了,学完就可以轻松编写*Nix脚本了。 这三种语言也都适合编写 Web 应用程序(用 Perl 编写 Web 应用程序已经过时了)。我推荐Python+Diango和Ruby+Rails这两种系统管理语言和Web开发框架的组合,可以轻松编写应用程序和桌面环境。不要错过学习 Python 和 Ruby 的机会。Java是一种面向对象的编程语言,可用于编写跨平台的应用软件。坦白说,我认为Java生态系统非常混乱,它不是一种适合系统管理的语言。 综上所述 希望这篇文章对您有所帮助,并且相信 TechRepublic 读者的评论也将具有很好的建议和采纳价值。 关于作者: 贾斯汀·詹姆斯来自 Levit & James。负责公司的编程、网络管理和系统管理。自 2005 年以来,他一直是 TechRepublic 的活跃用户。 原文:http://www.sychzs.cn/a/20111020/306146.html 【编辑精选】 学习编程永远不会太晚 编程技术面试的五个要点 大多数击键和编程语言语法 论编程语言的可读性:老语言更容易理解 Google Dart 新的结构化编程语言

相关文章

最新资讯

热门推荐