2009-10-18 17 views
4

我剛剛剛剛在計算機科學學士學位畢業,並加入了其他數以百萬計的尋找工作。還有什麼要做的?一位程序員指導瞭解自己

我已經在大學學習了Assembly,Java和Scheme,並且已經教會了自己,PHP,HTML,CSS,Android和JavaScript。我現在是兼職工作,我擔任兼職網頁設計師,並使用Dreamweaver,Fireworks和ASP中的代碼等工具。

有沒有人知道什麼是一種語言/網絡開發工具,我可以學習作爲程序員或網頁設計師的工作搜索更好的候選人?我在想C語言,也許C++,或者我被告知Ruby on Rails?任何想法或想法?

回答

3

有真正的激情爲您的藝術性和工藝,讓指導你。會有比別人更喜歡的東西,學習這些東西。深入挖掘並深入探究其發展的深度。真的很懂東西。

然後進入一個入門級的位置,你會喜歡工作的地方,讓他們看到你的熱情,你的智慧。

瞧,一份工作。

3

即將剛畢業的大學生,你應該簡單地擁有你所需要繼續學習的工具。

當一家公司正在尋找入門級程序員時,他們並不指望他們使用的語言爲5年。他們想要的是擁有快速學習新概念所需工具的人,以及無怨無悔的態度。

1

轉到Ruby on Rails,python如果你想做網頁開發。 C++需要一個陡峭的學習曲線。如果你想追求這一點,使用遺留代碼,做服務器編程,並賺了很多錢,那麼一定要去C++。這就是我正在做的!

2

這已被問過類似的方式,所以你可能想要搜索更多的想法。

但是,您應該查看您所在地區或您想要遷移到的地區的需求職位技能。

沒有一個答案,這將是正確的無處不在,例如,在田納西州諾克斯維爾,有使用Java的只有少數幾家公司,但在這裏需要PHP和.NET。

在一些地區,你會發現函數式編程更多的需求,但仍然是一個小衆市場,但隨着.NET4的F#的部分可能是學到有用的。

如果你知道的Java,得到在Java的非常好,至少JavaSE的,也許Web服務和XML處理(JAX-WS和JAXB)添加到您的劇目。

+0

我最近在加利福尼亞州聖迭戈找工作,大部分工作都是爲了PHP,C#和Java。 – 2009-10-18 16:09:04

+0

它似乎變化很大。在喬治亞州亞特蘭大和田納西州納什維爾,Java很熱,但我只看到了RoR的一份工作(啓動時間爲50小時合同)。 – 2009-10-18 16:21:37

4

語言/平臺/ IDE等都是次要的,最重要的是要了解接口/交互的不同軟件包或框架的相同或不同部分的不同組件,使一個完整的項目。

我今天看到的程序員缺乏數據結構同步,通常每個人都只做他們已經勺子feeded事情和時間程序員學習編程的關鍵概念,他們變得太舊。

那些只有c/C++或一種語言技能就足夠了的舊日。在現代應用程序中,企業級架構可能涉及4-5種不同的語言,不同的平臺和不同的系統。

理想的編程已經變得更加先進,使用源代碼管理,團隊管理,不同的視覺/ UI,不同的數據設計。

今天,語言專家是最重要的傢伙,然後誰知道哪種語言/在什麼時間和在應用程序中使用該組件的人。我知道你會被很多指針誤導,你會嘗試不同的語言,並且在一年中你會感到困惑,但事實是語言只是一種溝通方式,類似於編程語言,平臺等只是溝通的手段,在哪裏還有更多的應用範圍。

就像英語是商務溝通的最佳語言一樣,只懂英語不會讓你在任何領域如工程,醫療,航空任何領域成長,但你所需要的是專業知識,有更好的英語溝通方式。

同樣你應該集中在業務領域和如何應用它,也就是今天所需要的。

+0

+1 - 瞭解基礎知識的好處。 – 2009-10-18 16:10:49

+1

爲什麼人們在給-1後隱藏自己的臉,因爲他們可以將自己的評論寫成這個答案的真正錯誤。 – 2009-11-23 16:36:21

1

如果你有空閒時間,用你感興趣的語言來做項目。 Ruby on Rails絕對是一個好選擇,但最終語言並不重要,這個項目是重要的。

對於Web開發和ASP.NET,C#實際上也非常有用。

1

難道你的大學有可能對如何改進你的簡歷和麪試技巧的一些想法了職業生涯服務區?如果您在您所在地區有一些人,那麼招聘人員可能是尋找職位的另一個資源。

你知道你的技術和非技術技能嗎?你的弱點是哪些?你想要什麼樣的工作環境?你希望在工作中找到什麼樣的挑戰?你知道你是否想做更多的前端工作,後端工作或者兩者兼而有之嗎?那些我會建議的幾個問題幾乎立即就緒,因爲這些問題可能會在採訪時被問到。

我不知道,如果設計模式將是你的舞臺有用的,但他們可以很方便有的東西從頭開始建立,可以在一些地方出現的應用程序時,可以在未來是非常有用的。

相關問題