1. 程式人生 > >計算機專業學生在畢業之前應該做的10000件事 ...

計算機專業學生在畢業之前應該做的10000件事 ...

成了 路由 解決 開放 map 意見 應該 gae 雲服務器

今天看了一篇,覺得很有感觸,有必要記錄一下(以下內容。。。)


現在正是畢業時節。我想有必要匯總一下計算機專業的學生在獲得學位之前應該(單獨)完成的10000件事情。碰巧的話,學生們在過去學過的課程中完成了其中的一部分。但可能大多數還沒有被遇到過,所以學生們需要為這些課外實踐空出時間。 這份清單是受別人啟發,而正如標題所說,它是關於行動,而不是了解或者學習。第一手經驗絕對是探索用電腦完成的有趣的事情的最有效方法。一旦我們成功使程序運行並且/或者克服困難超越了障礙,我們因此會獲得極大的成就感。而且同時它也會幫助我們掌握自主解決問題的關鍵技能。
下面是這個清單,排名不分先後:
0000- 購買自己的域名。



0001- 安裝ApacheWeb服務器,嘗試用不同的方式配置,比如支持多個域名。

0010- 安裝WordPress,擁有自己的博客。經常寫博客,並且寫好。良好的寫作技巧是掌握本專業的一個關鍵。

0011- 在自己電腦上或者主機商那裏搭建運行自己的網站。

0100- 至少寫一個完整的LAMP Web應用程序,最好是兩個 —— 一個是PPHP,另外一個是PPython

0101- 擁有自己的(物理或虛擬)雲服務器。

0110- 安裝VMWare或其他類似的虛擬機軟件,給你的電腦安裝多個操作系統。

0111- 配置你的家庭DSL路由器,讓你的電腦成為一個網站或者其他類型的服務器,可以通過朋友的電腦來訪問。

1000- 使用數據包嗅探器來了解您的計算機對你最喜愛的遊戲服務器的網絡請求。


1001- 對開源項目做貢獻。

1010- 寫一個應用程序,至少使用到一個流行的開放接口,如Facebook Connect或谷歌的各種API

1011- 在你的網站上使用谷歌的AdSense,並只憑吸引到的流量掙錢。

1100- 從零開始??編譯一個復雜的開源項目,如OpenSimMatterhorn


1101- 讀文學作品,並且除了享受此過程外,密切關註作者是如何講述這個故事和如何遣詞造句的。你寫的程序就應該像藝術作品一樣!

1110- 投入到一個需求不斷變化的項目中——現實世界裏99.99%的項目都符合這個條件,但可能只有0.01%的作業符合,所以去找一個現實世界的項目。耐心完成它,並盡力聽取來自他人的建設性意見。


1111- 使用Map-reduce架構寫一個應用程序。在GAE或者亞馬遜EC2上運行它。

註:10000(2)=16(10)

計算機專業學生在畢業之前應該做的10000件事 ...