偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

適合IT經理的編程語言

開發(fā) 前端
作者Justin James有著豐富的編程,網絡管理和系統(tǒng)管理的經驗。同時,也是TechRepublic的活躍用戶。近日,一封TechRepublic讀者的來信促使他寫了一篇關于“IT經理如何選擇編程語言”的文章《Programming language choices for an IT manager》。

文中從兩大系統(tǒng)Windows,*Nix中入手,寫出在不同的系統(tǒng)下所應選擇的語言,并且主力推薦學習C語言,以下是文章內容:

一位來自TechRepublic的讀者Aaron給我發(fā)郵件并提出問題,以下是他的郵件摘錄:

“我是一個小型IT部門的經理,我的工作技能都是自學而成。我相信如果我有一些編程技巧,我會更善于處理業(yè)務計劃。你能推薦一種編程語言嗎?***途徑是正規(guī)教育體系的或是可以自學的編程語言。”

我肯定其他讀者也會對編程語言的選擇有所好奇與疑慮,所以我決定回復Aaron的郵件。

學習編程技巧

首先聲明,我可以肯定的是,編程是可以自學。以我的經驗,如果某人可以操作、運行網絡或服務器,就有學習編程的資質。這代表不是每個人都可以自學,所以去社區(qū)大學或技術學院學習是一個不錯的選擇。但是,四年制的大學并不是一個好的選擇,因為相比社區(qū)大學和技術學院的課程,大學所針對的科目比較分散。

我工作管理的范圍很廣泛,包括各種小型的IT部門,我可以告訴你,組合編程技巧很重要。并不是強制選擇此類編程,但是它對你會有很大的幫助。以下是幫助學習編程的一些方法,包括:

◆ 任務自動化;

◆ 加深基礎的理解,以便排除應用程序的故障;

◆ 根據需要使用應用程序;

◆ 利用應用程序緩解編程壓力,例如:Excel宏;

◆ 熟悉任務管理系統(tǒng)的快捷鍵,腳本和API,可以提高編程技巧。

IT世界主要分為兩大陣營——Windows和*Nix,每個人的學習方式也都不相同。讓我們來看看每個常見的編程技巧是如何幫助IT經理的。

Windows

如果你使用的是Windows操作系統(tǒng)的電腦或網絡,PowerShell是你不二的選擇。Windows PowerShell是一種命令行外殼程序和腳本環(huán)境,命令行用戶和腳本編寫者可以利用.NET Framework的強大功能。

PowerShell中的object model和piping coherent這兩方面給我留下了深刻的印象。Windows Server的GUIs管理只能創(chuàng)建PowerShell腳本快捷方式和運行,還有很多事情不能實現或是不能用簡單的操作實現。

編寫PowerShell腳本和“cmdlets”,需要學習.NET語言。在這一點,我推薦C#、VB.NET,因為它們的語法簡單易懂而且不難學。但是,VB.NET的學習更具有挑戰(zhàn)性,以現在的情況來看,VB.NET的學習資源和示例越來越少。我認為值得花費一些時間去學習C#語法,因為它是你***的選擇。此外,大多數.NET應用程序似乎是用C#來開發(fā)的,所以它也適用于其他的項目。

熟悉PowerShell操作后,我會繼續(xù)學習ASP.NET Mvc,它是微軟官方提供的Mvc模式編寫Asp.net Web應用程序的一個框架,使項目化簡為易。在內部應用程序開發(fā)方面,我建議看看敏捷平臺OutSystems,它可以將活動目錄和技術構架很好的配合,相比APS.NET Mvc可以減少開發(fā)應用程序的工作量。

本地或桌面應用程序的開發(fā),可以多多關注Windows 8的公告。沒有詳細了解Windows 8的信息,還是不建議初學者直接進行Windows的桌面開發(fā)。

*Nix

C語言是*Nix操作系統(tǒng)家族的基礎,學習C語言是明智之選。話分兩說,C語言也是一個非常棘手并要保證高質量的編程語言。寫入時有一點的錯誤都會導致整個應用程序出現大問題。即使你不學習C語言,你也應該熟悉它的文件和操作,因為運行*Nix系統(tǒng)時,臨時會發(fā)生什么情況誰也不知道。

如果你覺得自己不適合學習C,我推薦學習類似C語言的Python、Ruby、Perl,這些都可以用于管理*Nix系統(tǒng)。許多常見和重要的系統(tǒng)實用程序都是用這些語言編寫的,他們易學,兼容性高,開發(fā)簡單。只要你學習類似C語言其中的一個,另外幾個學習起來就會相當輕松,并且學習后可以輕松的編寫*Nix腳本。

三個語言也適用編寫Web應用程序(用Perl編寫Web應用已過時)。我推薦兩個系統(tǒng)管理語言和Web開發(fā)框架的組合,Python+Diango和Ruby+Rails,可以輕松的編寫應用程序和桌面環(huán)境,不要錯過學習Python和Ruby的機會。

Java是一種可以撰寫跨平臺應用軟件的面向對象的程序設計語言,坦率的說,我覺得Java的生態(tài)系統(tǒng)非?;靵y,它不是一個適合做系統(tǒng)管理的語言。

結論

希望文章對你有幫助,我敢肯定TechRepublic讀者的評論也會有很好的建議和采用價值。

作者介紹:

 

[[47309]]

Justin James來自Levit&James公司。在公司負責編程,網絡管理和系統(tǒng)管理。自2005年至今,都是TechRepublic的活躍用戶。

原文:http://news.csdn.net/a/20111020/306146.html

【編輯推薦】

  1. 什么時候學習編程都不晚
  2. 編程技術面試的五大要點
  3. 敲擊最多的鍵和編程語言語法
  4. 論編程語言的可讀性:老語言更通俗易懂
  5. Google Dart新結構化編程語言
責任編輯:陳貽新 來源: CSDN
相關推薦

2021-01-13 10:40:42

編程語言PLCGraph

2017-12-27 14:52:21

JSGo編程語言

2021-11-25 08:00:00

人工智能編程語言開發(fā)

2021-12-09 05:58:51

編程語言開發(fā)代碼

2015-03-16 09:18:53

2020-02-13 16:18:50

人工智能開發(fā)編程語言

2017-02-28 21:41:24

免費編程語言

2020-11-14 15:49:40

編程語言C語言Java

2019-02-21 09:00:00

PythonGolang編程語言

2021-01-12 10:06:57

編程語言開發(fā)

2019-08-20 11:11:07

PythonJavaC

2023-12-14 07:11:24

編程語言微服務

2022-08-12 08:00:00

編碼語言開發(fā)工具

2022-05-26 08:01:29

PythonR編程語言

2017-04-07 11:30:04

人工智能開發(fā)編程語言

2020-12-24 14:47:16

編程語言開發(fā)Web

2020-07-10 10:48:51

編程語言JavaPython

2012-09-28 13:23:43

編程語言語言進化程序員

2010-03-19 09:39:17

Python編程語言

2013-03-12 13:52:56

編程
點贊
收藏

51CTO技術棧公眾號