日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

今天你培訓(xùn)了嗎?

系統(tǒng) 2311 0

今天你培訓(xùn)了嗎?

金旭亮

(附:“WCF消息交換模式”學(xué)習(xí)資源包)

收到過一些學(xué)生的郵件,向我咨詢是否應(yīng)該到一些專業(yè) IT 培訓(xùn)機構(gòu)進行就業(yè)培訓(xùn)的問題。

我自己是一名高校教師,也當(dāng)了幾年的班主任,比較了解當(dāng)前在校生的情況。我的看法是:

如果你是在校的計算機專業(yè)的大學(xué)生,你應(yīng)該在低年級(大一和大二)開始就學(xué)習(xí)業(yè)界所需要的技術(shù),并主動地在高年級時尋找兼職和實習(xí)機會,組建興趣小組,參加各種程序設(shè)計競賽,并認真地在四年大學(xué)期間完成一個能代表你最高水平和獨特創(chuàng)意的作品,那么,你根本就不需要在畢業(yè)前為了就業(yè)而花上萬元去專門的 IT 培訓(xùn)機構(gòu)參加培訓(xùn)。

另外,參加培訓(xùn)的不應(yīng)該僅僅是為了“就業(yè)”這樣一個急功近利的目的。

我聽這行業(yè)的朋友說:目前中國的 IT 就業(yè)培訓(xùn),尤其是 .NET ,是“劣幣驅(qū)逐良幣”的“混戰(zhàn)”。

是不是這樣呢?我還真不能下結(jié)論,雖然我自己在大學(xué)中講授了近 5 年的微軟平臺軟件開發(fā)技術(shù)系列課程,也到企業(yè)給在職人員搞過培訓(xùn),應(yīng)該來說還是對教學(xué)有一定經(jīng)驗的,但畢竟未在各種商業(yè)培訓(xùn)機構(gòu)中針對急于就業(yè)的學(xué)生講過課,不了解學(xué)生的心態(tài)和IT培訓(xùn)機構(gòu)的實際情況。

我上網(wǎng)搜了一下,還看了一些 IT 培訓(xùn)機構(gòu)的視頻和簡要介紹。有了一些想法,說出來與大家交流,也供想?yún)⒓优嘤?xùn)的學(xué)生進行參考。

我看到當(dāng)前針對就業(yè)的培訓(xùn)主要分為 Java .NET 兩大塊,這是與業(yè)界人才需求現(xiàn)狀基本相符的,但其中有一個值得注意的現(xiàn)象: Java 培訓(xùn)比 .NET 培訓(xùn)成熟,相應(yīng)的培訓(xùn)機構(gòu)規(guī)模也較大。我想也許是這樣一個原因: Java 出現(xiàn)得早,應(yīng)用廣,而且是開放的架構(gòu),大型項目用得多。雖然作為后起之秀的 .NET 進步很快,但要趕超已有領(lǐng)先一步的 Java ,還需要時間。

2002 .NET 剛出來時,當(dāng)時 Java很 火,大多數(shù)人學(xué)的都是 Java ,而我在接觸到 .NET Visual Studio.NET 之后,當(dāng)時心中就很肯定,這是一個優(yōu)秀的軟件運行平臺,未來會得到廣泛應(yīng)用,也許無法壓倒 Java ,但一定至少會平分秋色。 7 年過去了,事實正向我所預(yù)測的方向發(fā)展。

過去有人說 Java 程序員工資高, .NET 程序員工資低,聽到這種說法,我不禁一笑。你用哪種技術(shù)不是你工資的決定性因素,你自己的能力和素質(zhì)才是關(guān)鍵。當(dāng)你不具備必需的能力與素質(zhì)時,你用哪種技術(shù)都無法得到高薪。這個道理無需我廢話了。

比對一下 Java .NET 兩大平臺的技術(shù)特點很有意思,我這里就從學(xué)習(xí)者的角度來做一下比較: Java 的初始學(xué)習(xí)曲線比較陡 ,但一旦摸著了門徑,有了一定的開發(fā)經(jīng)驗,也就可以靠自己一路走下去了。而 .NET 的特性是上手特快,但易學(xué)難精 ,而初學(xué)者眼光不夠,會用 Visual Studio 畫個界面,拖幾個控件,編幾個小程序,就認為“會了”,就“自信心滿滿”了,就開始“不求甚解”了,他不了解,其實他連 .NET 真正的大門都沒摸著。真正想精通.NET,必須以“年”為基本學(xué)習(xí)單元。我看到一些對.NET不屑一顧的人,其實并不真正地花時間去了解這一平臺。我相信只要你真正深入地嘗試探索一下面紗之后技術(shù)內(nèi)幕,你就不會再持原有的看法。

這里要說一下 Visual Studio ,經(jīng)過微軟多年的持續(xù)完善,這一集成開發(fā)工具已高度成熟,兼具功能強大與易學(xué)易用為一體,實在是微軟在開發(fā)領(lǐng)域的殺手锏,為推動微軟技術(shù)的普及功不可沒。但成也蕭何敗也蕭何,Visual studio高度封裝的交互界面,所擁有的大量自動化的功能,很容易誘導(dǎo)初學(xué)者不求其解。一流的 Visual Studio 副產(chǎn)品之一是帶來了比 Java 更多的自我感覺良好的“菜鳥”。

還是回到 IT 培訓(xùn)這個話題,我自己主要從事微軟平臺的技術(shù),就談?wù)? .NET 培訓(xùn)。我看了好幾家 .NET 培訓(xùn)的課程大綱,內(nèi)容驚人的一致,象是從一個模子里倒出來的,不過也情有可原,畢竟 .NET 就是那么些東西。許多家都強調(diào)“項目教學(xué)”,號稱要講授“真正”的“項目”。

在這里,我要 打破軟件培訓(xùn)中的“項目至上”論 !我個人認為,真實的軟件項目,如果不經(jīng)過改造,不適合于針對初學(xué)者進行的系統(tǒng)培訓(xùn)。

其理由如下:

真實的項目,用到的技術(shù)和采用的技術(shù)解決方案,都受到系統(tǒng)原始需求的根本性制約,有些地方過于復(fù)雜,有些地方又過于簡單,還有些地方采用的技術(shù)是“并不規(guī)范但能頂用的”,而且所有用到的技術(shù)都是混雜在一起的,相互關(guān)聯(lián)和依賴。對于初學(xué)者而言,這樣的一個真實的項目不是一個好的學(xué)習(xí)材料,它過于復(fù)雜而且難于把握,只有針對有基礎(chǔ)有經(jīng)驗的人,才能從這些真實項目中有較大的收益。

所以,如果你作為一名學(xué)生并且沒有足夠的開發(fā)經(jīng)驗,不要被招生廣告中的“真實”“完整”項目所迷惑,須知項目再好,你學(xué)不會吸收不了也是無用。

我個人覺得, 針對初學(xué)者的教學(xué)應(yīng)該注重循序漸進,由淺入深,通過大量小的精簡的實例取代一個完整的大項目,而將大的真實的項目安排在培訓(xùn)后期, 而不要按照某個真實項目用到的技術(shù)來組織教學(xué)。這不利于學(xué)生掌握整個技術(shù)體系,而只會給他的大腦制造更多的混亂。

另一個是要正確認識“集中封閉式”的“速成培訓(xùn)”。大部分 IT 培訓(xùn)機構(gòu)都是連續(xù)數(shù)月的培訓(xùn),有的培訓(xùn)機構(gòu)每天安排的授課時間和練習(xí)時間長達 10 小時,這明顯是違背教育學(xué)規(guī)律的。編程是一種技能,是一種需要經(jīng)驗累積出來的能力,短期突擊,的確是“臨陣磨槍,不快也光”,但其真正的效果是有限的,學(xué)生們,不要指望你經(jīng)過幾個月的培訓(xùn)編程能力就會“大幅度提升”,“功力暴漲一甲子”,找工作時就可以“當(dāng)場拿下”。

我覺得“ 講講練練 ”是一種好的學(xué)習(xí)和教學(xué)方式,具體地說,學(xué)生聽一小時的課程,教師要安排他要練習(xí)兩到三個小時,而且講授內(nèi)容的多少和深淺,都應(yīng)該是經(jīng)過認真推敲過的,這樣才能有好的教學(xué)效果。

不過這樣一來,教學(xué)質(zhì)量是好了,但招生規(guī)模就上不去了,錢就賺得少了,恐怕大家都不愿,所以這只是一種理想罷了。學(xué)生對此要有清醒的認識。

這里談一下選擇 IT 培訓(xùn)機構(gòu)最重要的因素,我告訴你:學(xué)費不重要(只要你還拿得出),機構(gòu)的規(guī)模不重要(不管它有多大,關(guān)鍵是我花了錢能不能學(xué)到東西),講授技術(shù)是否最新最全也并不重要, 那什么最重要?

我告訴你: 教師!

選擇一個培訓(xùn)機構(gòu),關(guān)鍵看它請了哪些教師!你可以上網(wǎng)搜搜看,這些教師基本情況如何,是否出了技術(shù)書籍,是否發(fā)表了論文,是否參加過項目,特別地,如果他有個人博客的話,從他的文章可以比較清楚地了解這名教師。

只要有好的教師教你,你所花的錢就值!

有些規(guī)模比較大的培訓(xùn)機構(gòu),有許多的分支機構(gòu),我個人認為:選擇這樣的培訓(xùn)機構(gòu)時一定要注意你所選擇的教學(xué)點教學(xué)水平如何, 不要相信同一培訓(xùn)機構(gòu)下所有分支機構(gòu)的水平都是一樣的 ,哪怕都用一樣的教材和課程體系。因為決定教學(xué)質(zhì)量的是教師而不是教材!舉個例子大家都能明白,我國中小學(xué)都是統(tǒng)編教材,那為什么同樣教一門課,有的就是特級教師,有的課講得只會讓學(xué)生想睡覺?

而且,按照常理來說,教學(xué)這件事是難于標(biāo)準(zhǔn)化的,你培訓(xùn)的是人,不是工業(yè)產(chǎn)品,孔子早就說過要“因材施教”,請問一下,“因材施教”能標(biāo)準(zhǔn)化嗎? IT 培訓(xùn)不是麥當(dāng)勞 ,美國佬有本事能讓全世界所有的麥當(dāng)勞服務(wù)質(zhì)量都一樣,那是人家的本事,看看他們在管理上下了多大的功夫!而我國有些 IT 培訓(xùn)機構(gòu),通過加盟店快速擴張到全國,我覺得這可能會帶來質(zhì)量的較大下降,因為我懷疑他們?nèi)ツ睦镎夷敲炊嗟挠凶銐蛩降膸熧Y來跟上這在全國范圍內(nèi)的擴張?

另外, 不要迷信所謂技術(shù)牛人授課 ,我告訴你,搞開發(fā)和講課是兩個領(lǐng)域,我聽過的技術(shù)牛人講課,不少講課的水平讓我來說——不及格。他技術(shù)再牛,如果表達不出來或者表達不清楚,學(xué)生學(xué)不會,那有什么用?學(xué)生就是滿足一點虛榮心罷了。想想陳景潤當(dāng)數(shù)學(xué)老師不合格的例子就清楚了。當(dāng)然,如果培訓(xùn)機構(gòu)選的老師不僅技術(shù)牛,而且口才好,那可真是“十全十美”了,有這種老師授課,花錢我也愿!良師帶給你的絕不僅僅是技術(shù)本身,你可以學(xué)到很多。

還有一個是廣告,我個人比較反感那些說話比較極端的廣告,動不動就說自己的“第一”,“頂尖”,可是好象不少 IT 培訓(xùn)機構(gòu)都這么說,我就奇怪了,大家都第一,那誰是“老二”?估計是大家全部“并列第一”。不過,我想現(xiàn)在沒人會把廣告當(dāng)真的,某民族企業(yè)不天天在喊“每天一斤奶,強壯中國人”嗎?結(jié)果真是強壯了,連腎都成石頭了,能不“強”“壯”嗎?

作為一名專業(yè)教師,我一直很關(guān)注中國 IT 教育,因為身在高校,接觸到許多學(xué)生,所以對中國高校計算機教育的現(xiàn)狀感同身受。

中國英語教學(xué)的失敗,是新東方成功的前提,而中國高校計算機教育的失敗,是 IT 培訓(xùn)機構(gòu)生存與發(fā)展的前提。所以,IT培訓(xùn)機構(gòu)要感謝教育部和教育部領(lǐng)導(dǎo)下的各高校,源源不斷地為IT培訓(xùn)機構(gòu)提供足夠的生源。

其實如果中國高校都能真正地給學(xué)生以切實的幫助,四年的時間足夠培養(yǎng)出一名合格的軟件工程師,學(xué)生們又何必再花上萬元去另外參加以就業(yè)為目的的培訓(xùn)?

但在現(xiàn)階段,參加培訓(xùn)是有用的,再差的學(xué)生,花了這么多學(xué)費,都會努力去學(xué),因此,肯定是比參加培訓(xùn)前有長進。只不過提醒別抱太高的期望。

因為中國高校的改革實在是太難了,現(xiàn)狀的改善不是一年兩年能看得到的。

誰該為中國高等教育令人失望的現(xiàn)狀負責(zé)?學(xué)生有責(zé)任,教師有責(zé)任,學(xué)校有責(zé)任,教育部有責(zé)任,國家有責(zé)任,社會也有責(zé)任,轉(zhuǎn)一圈下來,這板子還真不知道該打在誰的屁股上。

好了,有關(guān)IT培訓(xùn)的話題就聊到這。

最后,附上我最近完成的一個有關(guān) WCF 消息交換模式的學(xué)習(xí)資源包,與對 WCF 感興趣的朋友們交流。

==============================

下載“ WCF 信息交換模式”學(xué)習(xí)資源包

http://download.csdn.net/source/1378464

簡介:

本資源包包括一個 PDF 文檔和幾個 VS2008 示例項目,主要介紹如何在 WCF 應(yīng)用程序中實現(xiàn)各種信息交換模式,包括“請求 / 應(yīng)答”,“單向通訊”,“雙向通訊”和“事件驅(qū)動”。

特別值得指出的是如何在 WCF 開發(fā)的分布式系統(tǒng)中實現(xiàn)服務(wù)端回調(diào)客戶端代碼,我先設(shè)計了一個典型的實例來展示其中的基本開發(fā)方法。然后,以此為基礎(chǔ),我展示了如何開發(fā)“事件驅(qū)動”的分布式系統(tǒng),即如何讓網(wǎng)絡(luò)中的計算機去響應(yīng)另一臺計算機中引發(fā)的事件:

服務(wù)端負責(zé)激發(fā)事件:

今天你培訓(xùn)了嗎?

客戶端訂閱并響應(yīng)服務(wù)端激發(fā)的事件:

今天你培訓(xùn)了嗎?

本資源包中還重點介紹了多線程技術(shù)在 WCF 分布式系統(tǒng)開發(fā)中的應(yīng)用,特別地引入了新的多線程開發(fā)技巧,使用 TLS (線程局部存儲區(qū))實現(xiàn)跨線程更新可視化控件。

在本資源包的最后,我介紹了一個如何使用 WCF 快速搭建一個雙機聊天程序示例:

今天你培訓(xùn)了嗎?

期望我發(fā)布的這些技術(shù)資源能幫助軟件技術(shù)愛好者更好地掌握 WCF ,如有技術(shù)高手發(fā)現(xiàn)本資源中在技術(shù)上的疏漏之處,敬請指正。

謝謝大家!

今天你培訓(xùn)了嗎?


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 蕲春县| 石林| 夹江县| 长垣县| 资中县| 玛多县| 天津市| 吕梁市| 武川县| 黄平县| 那坡县| 洪湖市| 陈巴尔虎旗| 巫山县| 呼和浩特市| 黄石市| 丰镇市| 白朗县| 海盐县| 林芝县| 伊宁市| 固镇县| 景东| 中超| 海门市| 宁明县| 龙川县| 千阳县| 乌恰县| 兴义市| 万全县| 鄄城县| 义马市| 梓潼县| 贡觉县| 岳池县| 南丹县| 阿鲁科尔沁旗| 松溪县| 乌拉特前旗| 沧源|