仲介交易 SEO診斷 淘寶客 雲主機 技術大廳
學程式設計和從事電腦行業是兩碼事情。 並不是會寫點程式就能從事電腦行業,反過來說,學程式設計也並不一定是為了專業從事電腦行業,程式設計可以作為一種很好的業餘愛好或作為複合型人才的「第二技能」,當然,如果有適當的機會,也可以考慮轉行。
初學程式設計者看不懂書是正常的。 所有程式師都是從那一步走過來的。 除了看書你還可以利用豐富的互聯網資源,而下面將為你介紹五個免費線上學習程式設計的網站,而不需要昂貴的學費以及需要你安排固定的時間。
1. CODECADEMY
它是一種基於網路的互動程式設計教程,手把手説明使用者瞭解JavaScript的一些基本原理,更重要的是,使用Codecademy學習程式設計充滿了趣味性,它的聯合創始人是Zach Sims和Ryan Bubinski。 另外,該網站在去年已經推出了中文版。
在使用者第一次打開首頁的時候,會如上圖中所示的那樣,會讓你簡單的進行一些操作,讓初學者初嘗程式設計的樂趣。
使用者一旦進入網站就能輕鬆完成程式設計的第一課,若使用者要想知道自己的名字有多少字母,只需將自己的名字輸進雙引號中,再輸入「.length」,最後點擊enter鍵即可,非常簡單。
很多的程式設計網站內容錯綜複雜,有數以百萬計的課程,而Codecademy只提供特定的電腦語言,例如:JavaScript和Ruby。
2. LADIES LEARNING CODE
Ladies Learning Code的網站創始人是Heather Payne,她的目標是使得促進女性和女生對電腦程式設計的學習,打破男性一直以來主導高科技領域的情況。 這是一家總部設在多倫多(加拿大)的非營利程式設計組織,其網站主頁上顯示,只要你是有抱負的人,無論你是9歲還是49歲都能來學習。
Ladies Learning Code誠邀女子(偶爾也有男性)進行協作學習技術技能,所有課程都是從各種程式設計語言入門級開始教授。
你可以在任何時間和地點進行學習,另外網站也會提供一些關於JavaScript、HTML和Photoshop的研討會。
3. CODE RACER
Code Racer是一個線上程式設計遊戲,會強迫你快速程式設計,在程式設計遊戲中,Code/Racer所屬Treehouse團隊擁有超過650個教學視屏,當你完成某個課程的話,就會獲得相應的徽章。 另外,高級程式師或者有經驗的程式師可以考核初學者,測試他們的技能。 網站的教學側重于HTML和CSS。
4. UDACITY
UDACITY是由斯坦福大學(Stanford University)教授創辦的盈利性網站,不過沒有跟大學結成聯盟,主要教授JAVA、Web開發、HTML5和軟體測試。
網站會有基於軟體的測試、習題集、跟程式設計相關的作業。 另外,每個單元的每個知識塊都有相應的習題和答案。 而且,任意一個選擇題都是教授自己手寫的,每一個答案又單獨做成了一個小視頻。 在習題集裡面同樣包含視頻,學生可以線上輸入代碼,測試代碼。
學生能獲得很多,網站會根據學生的學習表現頒發不同層次的證書:結業、良、良好、優秀。 另外,科羅拉多州立大學(Colorado State University)的環球學院已經認可Udacity上部分課程的學分。 Udacity還發佈了一個免費的就業匹配計畫,可以將學生的簡歷根據公司的招聘情況和學生的成績發給包括 Google、Facebook、Twitter、美國銀行在內的合作公司。
5. GIRLS WHO CODE
Reshma Saujani創立的Girls Who Code致力於教育女青年程式設計和學習科技技能,教育女生程式設計,將有助於縮小她們在科技領域與男性之間的差距,提升她們的競爭力,獲得更好的職業發展。
這些女孩子將會學會怎麼建立網站和移動應用,甚至開設自己的公司。 課程中也包含財務知識、電腦科學和機器人技術。 該組織表示已經得到了一些公司的經濟援助,包括Twitter、通用電氣、谷歌和eBay。
Reshma Saujani是「程式設計女生」的創立人,也是紐約公共宣傳的正式代理人。 她說,該計畫的萌芽是在2010年,她在美國國會上競選失敗,失敗原因是科學界男女比例的不平衡。