與許多10歲大的孩子一樣,尼克·沃爾德(Nick Wald)也會在課外開小灶。不過,一週給他上一次課的家教為他輔導的並非鋼琴音階和西班牙語的動詞變位,而是教他如何寫程式碼。

尼克是紐約一名五年級的學生,一開始他沒有任何經驗,自學寫程式碼以來他學會了足以建一個簡單網站的HTML、JavaScript和CSS知識。目前他正在蘋果(Apple)的XCode環境下開發一款名為“Clockie”、可用於設定鬧鐘和提醒事項的應用。他還打算在iOS應用商店免費提供這款應用。

他說:“我一直都喜歡從應用商店獲取應用,而且我一直想弄明白它們是如何執行的以及我怎樣能開發出那樣的應用。”

由於程式設計或使用程式語言來建網站和開發應用的能力越來越受歡迎,科技技能不再只是針對IT專業人士的要求。現在,只有七歲大的孩子也能學習Scratch程式設計網路課程,20來歲的年輕人則擠滿了承諾讓他們成為科技行業搶手人才的程式設計培訓班。美國運通(American Express)等企業還送高管去參加資料和電腦設計的培訓專案,這麼做的目的不是讓他們能建網站,而是讓他們能更好地管理從事此類工作的員工。

紐約Flatiron培訓學校的創始人亞當·恩巴爾(Adam Enbar)說:“我認為程式設計好比讀寫和基本的文化素養。不是每個人都需要成為莎士比亞,就如不是每個人都需要成為了不起的開發者一樣。但是…我們正在邁入這樣的一個世界:每項工作即使現在還沒有做到科技化,將來也必將實現科技化,。”Flatiron學校提供為期12周的課程,意在將新手培養為開發者,學費為12,000美元。

程式語言的熱門度和難度各有不同,就算成為一名初級開發者也需要學習幾百個小時。不過,在與一個IT團隊合作時,明白什麼是“程式碼”以及瞭解什麼是可能的、什麼是不可能的,通常比能夠自己開發應用更重要。

青少年培訓

約翰·霍普金斯大學(Johns Hopkins University)精英學生學習中心(Center for Talented Youth)推出的網路課程涵蓋從寫作到音樂理論的各類主題。但該中心網路課程部門高階總監帕特里夏·華萊士(Patricia Wallace)稱,網頁開發課程一直是“極其受關注的大熱門”。這些課程的物件為小學生與中學生。2009年,有63名學生報名學習《網頁設計入門》,這是當時開設的少數程式設計課程之一。今年該課程已招收了762名學生。

華萊士稱,課程一開始教的是《網頁設計入門》,接下去可能很快就會教《中級Scratch程式設計》。由於在小學和中學學習程式設計的機會不多,此類班級的規模在不斷擴大。有些家長希望孩子儘早學習程式設計。

針對兒童的面對面授課程式設計課程也在全美各地湧現出來。明尼阿波利斯的志願者計劃CoderDojo Twin Cities便提供連續一整天的免費程式設計培訓。自從在4月份啟動以來,該專案的20次課每次都擠滿了80名左右的學生。該計劃聯合創始人馬特·格雷(Matt Gray)說:“每次開課時我們都不得不拒絕一些學生。”孩子們使用Ruby開發遊戲,運用Linux系統,他們還學習Python語言來在熱門電子遊戲Minecraft的世界中造東西——這是最受孩子們歡迎的課程之一。

另一組已在明尼蘇達州的羅切斯特啟動,還有一個只限女孩參加的Katie CoderDojo訓練營也在2月份舉辦了第一次培訓。

求職者培訓

General Assembly為一家提供程式設計和設計課程的初創教育機構,在其前不久開設的《沉浸式網頁開發》課堂上,大約25名年齡大多在20幾歲的學生(多數為男生)每人配備一部MacBook,正在聽著如何使用JavaScript給頁面新增核取方塊的講課內容。在此之前,每名學生都使用Ruby程式語言完成了一個專案。其中一個專案是顯示周邊餐廳衛生評分的網站。

今年23歲的阿林娜·古茲曼(Alina Guzman)前不久交了11,500美元學費參加為期12周的課程。她在去年從柏魯克學院(Baruch College)畢業,並獲得了數字化營銷學位。她說:“我以前在一家營銷機構工作過,也在一家小型電商網站做過些事情,但是我想做些不同的工作,而且我一直對科技和網站感興趣。”
她從週一到週五的上午九點到下午五點上課學習Ruby和JavaScript。在課程結束的兩個月後,她受聘成為開發私人助理應用的紐約初創公司Superhuman的初級工程師。

General Assembly還在舊金山、洛杉磯、倫敦、波士頓、香港和悉尼開設課程。該公司一名女發言人稱,其全球學生中有95%的人在三個月內找到了工作。

該公司聯合創始人兼首席執行長傑克·施瓦茨(Jake Schwartz)稱,程式設計之所以重要,是因為它教授了一種不同的思維方式。他說:“程式設計教給你邏輯、較高層次的數學和學習理念,它們讓你變得更聰明,無論在什麼方面都有用。”

Flatiron與General Assembly大多數的學生在20歲至30歲之間,其中Flatiron會接收8%的申請者。
施瓦茨說:“我們絕大多數的學生都在日後的生活中意識到這是一個非常有趣的職業,也是一個就業機會很多的行業。”

今年27歲的詹姆斯·範內曼(James Vanneman)是Flatiron的首屆學生。他原來是一名職業撲克選手,之前一直通過書籍和網站自學程式設計。他說:“我會陷入困境,情況會變得令人沮喪,因為我覺得我需要一個地方來幫助我跨越學習障礙。”他在畢業數週後在票務管理公司Concierge Live找到了一份軟體工程師的工作。

企業管理者培訓

即使是無意成為開發者的人,他們或許也會在工作中聽到他們應當學習程式設計。

施瓦茨稱,美國運通、通用電氣(General Electric Co.)、史泰博(Staples Inc.)、默克(Merck & Co.)以及百事公司(PepsiCo)都是他們的合作伙伴。這些企業派遣了高管團隊參加為期兩天的培訓,學習與《大資料入門》和《快速成型》(也被稱作電腦輔助設計)之類的主題有關的知識。

亞特蘭大營銷公司Summit Group的戰略計劃總監吉爾·胡德(Jill Hood)稱,過去三年間該公司都派出了員工去學習HTML 5語言和基礎的網頁開發。

胡德稱:“學習了這些技能的人變得更能獨立工作了。”她還說,對員工進行程式設計培訓替公司節約了另僱IT管理員來管理客戶賬戶的花費。

加州卡平特里亞(Carpinteria)的Lynda.com銷售從Photoshop到 JavaScript的各類主題的網路教學視訊。該網站聯合創始人兼執行董事長林達·溫曼(Lynda Weinman)稱,他們的客戶包括Patagonia、大眾集團(Volkswagen Group)和企鵝蘭登書屋(Penguin Random House)等。

戶外裝備零售商Patagonia的企業發展全球總監切奇·賽斯(Ceci Saez)稱,該公司將要求員工在未來六個月中通過Lynda.com學習科技技能。Patagonia的800名美國員工中已有半數自願通過Lynda.com學習相關課程。

賽斯說:“在過去,科技不是我們要經常去努力學習的東西,但是事情發生了變化。一群不同的人加入了公司,現在它變得必要了。”

via:WSJ