訂閱本網誌: Facebook, Google+, 電子報, RSS

10001 件資工系畢業前一定要做的事

June 27th, 2011 by Jamie

畢業季到了,看著學長姐紛紛離開校園的溫室,準備前去挑戰現實世界的殘酷,你心中或許會想,輪到我時,我準備好了嗎?這邊幫你準備了 10001 件在離開校園前,你應該嘗試過的事情。

00000 擁有你自己的網域 — 買 .com 和 .com.tw 的網域有各自的竅門,如何找到最划算的價錢,你應該要知道

00001 租用你自己的雲端主機AWS 第一年幾乎是免費的,EC2 和 S3 是兩個你至少要摸熟的服務

00010 安裝 Apache 伺服器軟體 — 學著設定 httpd.conf,例如把 www.domain.com 轉到 domain.com (台灣 90% 的網站都忘了做這件事)

00011 安裝 WordPress,經營一個網誌 — 長期經營網誌有很多好處,況且對於程式人員來說,寫作能力是最重要的技能之一

00100 用 Ruby on Rails 寫出一個產品 — 我認為 Rails 將會取代 LAMP 的地位,現在缺 Ruby 工程師的比缺 LAMP 的還多,而且都是一些非常棒的新創團隊,我鼓勵你把這個框架學好

00101 幫同學解決一個實際的問題 — 去跟非資工系的同學、朋友、親戚聊天,找出他們生活、工作、社團有什麼實際的問題,你可以用程式幫他們解決的,然後實際做出這個網站給他們使用

00110 寫一個 iOS/Android App — 如果上面這個問題,透過 Smartphone App 可以解決得更好,那就寫一個 iPhone/Android 給他們 (台大的學生可以考慮去上我的合夥人 Prof. Mike Chen 的智慧手機開發課)

00111 實際使用 Facebook API — 用 Facebook Connect 來讓使用者快速登入你的網站,並且拿到他們的 Email 和好友名單,再想辦法利用這兩個資料給他們更好的服務

01000 實際使用 MongoDB (或是其他 NoSQL) — 學校教了很多 RDBMS,但是你要知道現在有很多時候 NoSQL 更符合需求,尤其是大規模網站

01001 把你的網站放上 AdSense — 雖然沒辦法賺大錢,但是你會因此更了解網路廣告的各種內幕

01010 讀很多別人寫的程式碼、文章和書 — 寫程式和寫作進步的方法,除了多練習,就是多讀別人的作品

01011 下載並 Compile 一個複雜的 Open Source 專案 — 像是 OpenSim 或是 Matterhorn

01100 貢獻給一個 Open Source 專案 — Open Source 界有他們的文化,跟他們實際協做過,你才能了解

01101  學會用 packet sniffer — 聽聽看你愛玩的遊戲,是怎麼跟它的主機溝通的,你會學到很多

01110 設定你的 DSL Router讓家裡電腦當伺服器 — 你會對 TCP/UDP ports 有更多了解

01111 用 map-reduce 分析資料 — 這是現在最最熱門的題目,你應該要試試 (從這裡開始)

10000 去當暑期實習生 — 暑假來了,實際去公司上班兩個月,看看真實世界是長什麼樣子吧!新創公司尤其是你的好選擇,因為你將可以摸到更多好玩的東西 (不知道要去哪裡?寫信來,我幫你介紹: mr.jamie.blog [at] gmail.com)

10001 去跟 10 個學長姐聊聊 — 在你決定要繼續攻碩士、就業還是創業前,去跟 10 個已經畢業的資工系學長姐聊聊,看看他們都在做什麼,有什麼事情他們後悔當初沒學好,有什麼事情他們覺得你可以考慮去做。不要悶著頭聽同學們的建議做決定,他們和你一樣不知道自己在做什麼。

以上,希望對於正在念資工系的你們有幫助。

歡迎在新浪微博上關注我

(這篇文章的靈感來源, Image via extraketchup, CC license)

  • 抱歉,我不認為這是翻譯文章,兩篇之間有好幾個點是不同的,況且大多數點的內容,我都用自己的經驗,實際去解釋應該要嘗試的工具。

  • Woodcutter

    個人覺得列出來的方向比較偏資管系技能,當然資工和資管在「出路」上本來就沒有明顯的區隔,最後一點是所有科系都適用的,而且很重要。

  • 訪客

    因為真的很少

  • 雖然我是資管系,不過我為了我的Blog,我採用Wordpress當平台,並租用伺服器及網域(可惜不是上面說的雲端系統,而是虛擬主機服務),也買了網域,也裝過Apache,可是是LAMP

    我覺得資管系也應該練習上面的幾個項目,想必以後找工作會有幫助,尤其是架設伺服器軟體的部分,因為現在的企業,只要跟IT有關係的似乎都需要網路應用。

    而裡面有些東西,雖然我知道我該實施這計畫,但我都沒做,例如幫同學解決一個實際的問題 、讀很多別人寫的程式碼、文章和書 、去當暑期實習生 等等,這些都是資管應該做的,可惜我都沒做,太懶了 !

  • 大概沒辦法用強迫的,關鍵是自我行銷,讓自己感到興趣,漸漸找到熱情

  • WILDSKY

    你在二進位甚麼啦XD

  • CS

    工作半年我覺得最大的差異是學校可以找自己有興趣的題目作, 思想毫無限制 有無限的可能
    公司都是拿很久以前的東西來做 而且是個大公司裡的小螺絲釘 施展不開阿…

  • CS

    之前我是去一周一個下午 開價一萬

  • HB 李

    請問沒有資工背景的人,在創業上應該再深入去學習寫程式嗎?

©2017 MR JAMIE.
網站由 Allen Hsu 設計 | Logo 動畫由 Wen Chen 完成