我是在畢業時建立我的投資組合的高級學生。什麼樣的項目讓你對潛在的僱主看起來很好?
我已經爲我的大學建立了評分系統,我認爲這看起來不錯,並且允許我在我的城市內進行一些聯繫,但是我正在尋找項目想法,向潛在的僱主證明我擁有對編程的熱情。
什麼類型的項目讓學生看起來對潛在的僱主更好?如果你是一個學生,分享任何讓你在同伴組中獲得一些冷靜點的項目。
謝謝!
我是在畢業時建立我的投資組合的高級學生。什麼樣的項目讓你對潛在的僱主看起來很好?
我已經爲我的大學建立了評分系統,我認爲這看起來不錯,並且允許我在我的城市內進行一些聯繫,但是我正在尋找項目想法,向潛在的僱主證明我擁有對編程的熱情。
什麼類型的項目讓學生看起來對潛在的僱主更好?如果你是一個學生,分享任何讓你在同伴組中獲得一些冷靜點的項目。
謝謝!
關閉我的頭頂。
編寫一個C編譯器(或類似的東西)。也許只是語法的一部分,但是可以表明你嘗試過。 (發佈代碼,以便他們可以查看它)。
我會開始尋找對開源項目的貢獻。找到一個感興趣的人並從那裏開始。
如果你感興趣,建立一個網站,編寫「文章」或模糊你關於編程的東西,你覺得有趣,或想嘗試和解釋給別人。
真的,它只是表明僱主的任何事情,你不只是爲了錢而做。
怎麼樣Befunge(或者可能Trefunge)編譯器? http://quadium.net/funge/spec98.html – JAB 2010-07-09 19:05:15
構建一個編譯器有點超出我的聯盟,因爲我對低級語言沒有經驗。 – 2010-07-09 19:26:53
這不是成功(它有點兒),而是關於嘗試。你可以隨時拿到龍書(大約一美元,不是開玩笑,這是我付出的多少),閱讀它的一部分並嘗試。嘗試編寫編譯器和犯錯誤,以及編寫一個從數據庫中提取數據的簡單應用程序之間存在巨大差異。他們都可以做,但是編寫這個編譯器的人說:「我試圖做一些超出我所知的事情,但我試圖弄清楚它。」這樣做會讓人們再次看到,並說是的,他真的想擴大自己的能力。 – kemiller2002 2010-07-09 19:39:11
當我擔任僱主時,我首先尋找熱情,然後尋找技能。
今天,任何在Windows Azure上創建項目的人,都會展示多層應用程序和客戶端/服務器技術的技能,這將吸引我的興趣。你應該制定一個你喜歡的項目,因爲這樣可以更容易地向潛在的僱主談論項目。
表明您知道使用.Net,TDD和一般應用知識會發生什麼情況。你知道緩存和擴展問題。
基於web的項目imo的優勢在於它很容易展示,無需安裝。
您應該嘗試爲您感興趣的項目做出貢獻。如果你想做移動編程,貢獻一個移動開發項目,如果你想進入遊戲開發,找一個遊戲項目來工作。找到一個你認爲自己畢業後將有興趣進入該領域的項目。
當新程序員開始貢獻開源項目時,我總是印象深刻。它表明它們具有良好的主動性,並且我也能夠查看創建的代碼。如果他們已經爲其代碼項目做出了重大貢獻,那麼它看起來會更好。
構建產品(移動應用程序,網絡應用程序,網站,桌面應用程序)並免費提供。考慮一下諸如Plenty of Fish網站的故事,這個故事只是爲了幫助他自學一門新的編程語言ASP.NET。 C.F. Coding Horror Reference
我會同意凱文,我的名單,以確定一個好的程序員......
編碼熱情的一個指標我發現可靠的是應聘者是否爲自己寫了任何東西 - 不是爲了錢,不是爲了做家庭作業,而是寫一個程序來解決他們確定的問題或目標他們自己。通常很能說明候選人如何談論這些項目 - 他們是否變得興奮/興奮/熱情地告訴你他們的小創作?項目是否隨着時間的推移而發展(大部分都是這樣)?他們什麼時候有時間在這個項目上工作?解決方案有多複雜?最重要的是,他們從這個項目中學到了什麼?他們會做什麼不同?
例如:一位高中生自己編寫了家畜譜系追蹤程序。它使用了數據庫還是本地存儲(爲什麼/權衡了什麼/經驗教訓)?瞭解如何生成和打印4代血統書打印輸出的獎勵分數。等
另一個例子:編寫一個程序來計算和顯示分形圖像是好的。支持用戶交互以瀏覽分形空間(點擊放大,點擊渲染相關的分形(Mandelbrot vs Julia))更好。使用基本TCP/IP在多臺聯網的計算機上分佈分形計算:未完成。
項目的內容並不重要。它只是爲對話提供一個平臺,以便僱主可以對候選人的想法和感受,對他們的動機以及他們如何做出決定有一定的瞭解。
開始了遊戲編程利用線程,數據結構,並考慮到一個問題
我聽到Ruby on Rails的可能的解決方案有利於在目前酷點:) – Skilldrick 2010-07-09 18:56:15