程序員如何找到一份滿意的工作?

ww13142010


1.積累相關經驗

如果沒有一份優秀的簡歷,就不會有面試機會;而如果沒有豐富的相關經驗,就不會有出色的簡歷。因此,獲得面試機會的第一步即獲取相關經驗。

對於在校學生來說,獲取相關經驗則意味著你應做好以下準備:

①選擇有大型課程設計的課程。你選擇的課程應該有配套的需大量編碼的課程設計,課程設計與現實生活聯繫越緊密越好。

②申請實習。儘量早些尋求實習機會,在畢業前,最初的這些實習也可成為你尋找更好實習機會的敲門磚。

③著手編程。在閒暇時間,你可以開發一個項目,抑或對開源項目做出貢獻,做什麼事情不重要,重要的是你要著手編程。這樣做不僅會提高技術水平、豐富實踐經驗,更重要的是你表現出來的主動性會令公司印象深刻。

總而言之,公司最青睞的人才必須具備兩大特性:一是天資聰穎,二是編程功底紮實。

2.寫好簡歷

簡歷篩選標準同樣考核求職者是否聰明,能否開發程序。準備簡歷你應該注意以下要點:

①簡歷篇幅長度適中。建議工作經驗不足10年的求職者將簡歷壓縮成1頁,簡歷寫得洋洋灑灑並不代表你經驗豐富,反而只會顯得你抓不住重點,篇幅較短的簡歷通常會令人印象深刻

②列舉相關的工作經驗。簡歷不應該是工作經歷的編年史,你應該只列舉那些會給人留下深刻印象的相關經歷。

③列舉項目經歷。在簡歷中列出“項目經歷”這一部分會讓你看起來很專業,你還可以加上一些細節,比如該項目是個人獨立開發還是團隊合作的成果。

3.應對行為面試題

準備工作:

最難的部分;有什麼收穫;最有意思的部分;最難解的bug;最享受的過程;與團隊衝突;你有哪些缺點;項目中最難處理的問題;應該問面試官的問題(真實問題:每天多少時間花費在寫代碼上?一週開幾次會?整個團隊的人員配比?如何做項目規劃?有見地的問題:注意到你們使用X技術,請問你們是如何處理Y問題的?為什麼你們公司採用X協議而不是Y協議?富有激情的問題:我對擴展性很感興趣,有哪些機會可以學習這方面的知識?我對X技術不是太熟悉,不過聽上去是個不錯的方案,你能給我講講它的工作原理嗎?)

如何應對:

力求具體,切忌自大;省略細枝末節(如果對方想知道可以詳細描述);回答條理清晰(情景、行動、結果);

4.應對技術面試題

技術準備:

①如何練習:儘量獨立解題;在紙上編寫算法代碼;在紙上測試代碼;將代碼照原樣輸入計算機;

②需要掌握的知識:數據結構(鏈表、二叉樹、單詞查找樹、棧、隊列、數組、散列表);算法(深度優先、廣度優先、二分查找、歸併排序、快速排序、樹的插入和查找);概念(位操作、單例設計模式、工廠設計模式、內存、遞歸、大O時間複雜度)常見冪表(用來對內存大小和數據量進行判定)

③針對不同語言各自的語言特性,如:Java的面向對象特徵,反射,動態代理,鎖機制,集合類等

如何應對:

① 提問:詢問清楚面試題目的本質含義,確定好邊界,如數據量、數據類型、複雜度要求;

② 設計算法;

③ 編寫偽代碼;

④ 編寫代碼:多用數據結構,多進行模塊化處理,一個小函數處理一個功能,多考慮擴展性不要將某些變量的值進行硬編碼;

⑤ 測試。

算法題的五種解法:

① 舉例法,通過舉例子的方式尋找規律,例如計算時針與分針之間的夾角;

②模式匹配法,與自己以前瞭解的算法進行匹配類比,例如尋找旋轉數組的最小數可以採用二分查找的方式;

③ 簡化推廣法,縮小數據規模尋求方法,分治和遞歸的思想;

④ 簡單構造法,通過前面的結果構造後面的結果;

⑤ 數據結構頭腦風暴,將自己能夠想到的算法和數據結構都逐個的嘗試一遍看是否可以解決,例如跟蹤數組中的中位數,可以使用兩個堆的方式進行。

怎樣才算好代碼:

正確;高效;簡潔;易讀;可維護(模塊化、可擴展,多用數據結構,適當重用代碼、靈活健壯、錯誤檢查、適當考慮併發問題)

5.特殊情況

①有工作經驗求職者:主要側重考察以前的工作內容

① 測試人員:細心、基本的測試方法和框架要知道、較高的編程能力

② 項目經理與產品經理:以客戶為中心、多層次交流能力、對技術的熱情、團隊合作/領導能力

④技術主管與部門經理:團隊合作、領導能力、把握輕重緩急、溝通能力

如果您還想了解更多有關程序員面試的問題,不妨看看近期人民郵電出版社的新書——《程序員面試金典(第6版)》,谷歌知名軟件工程師兼面試官的力作,幫助每一位程序員解決各種面試難題。程序員面試金典(第6版)

人民郵電出版社


作為一名程序員,回顧自己十年左右的工作生涯。做出幾個建議:

1、首先是做好簡歷

如學習經歷、實習經歷、工作經歷等要詳細寫一下。要讓簡歷覺得言之有物。簡歷要注意不要有錯別字、不要有邏輯硬傷。

<strong>本身程序員就是一份嚴謹的工作,所以簡歷一定不要有語法邏輯硬傷。

2、在網上找一下相關的面試題目

網上的自己相關方向的面試題目要找一找,保證在筆試中能夠得到一個較為滿意的分數。

3、發動自己的關係

發動自己的校友、同學、老鄉的關係。如果有人在自己心儀的單位工作,那麼發動關係讓這些朋友推薦。當然推薦的前提是上面兩個工作做好。就算是介紹,最終工作單位也要看你的工作能力。

4、在智聯等招聘網站投遞簡歷

在智聯等單位搜索相關關鍵詞,然後看到滿意的職位投遞簡歷。另外,一定要主要薪酬,一般來說薪酬10k-15k,一般表示這家單位的意向待遇是10k。

最後,祝您找到理想的職位。


請參考。


則淨


作為一名IT行業的從業者,我來回答一下這個問題。

程序員要想找到一份滿意的工作,離不開三個要素,其一是自身的知識結構;其二是從業經歷和項目經驗;其三是溝通交流能力。

程序員通過跳槽來尋求崗位升級是比較常見的方式,這裡面的原因有很多,比如原崗位的上升空間有限,或者說原來崗位的資源整合能力較差等等。對於有轉換崗位想法的程序員來說,要想有更強的崗位競爭力,首先要有一個豐富的知識結構作為基礎。能夠呈現出自己知識結構最為有效的方式之一就是學歷,以及各種專業證書,當前在IT行業普遍進行結構調整的情況下,研究生學歷的程序員往往有更強的崗位競爭力。

從業經歷和項目經驗在很大程度上能夠決定下一個崗位的級別,如果在一些大廠工作過,同時參與過一些大型的開發項目,那麼在尋求崗位轉換時會有更多的選擇,所以程序員如果沒有創業的計劃,一定要注重自己職場生涯的每一站,儘量選擇行業內的大廠。

交流溝通能力也是影響程序員崗位競爭力的一個重要因素,實際上在很多情況下,程序員的交流溝通能力能夠決定程序員是否能夠獲得一個快速的崗位升級。交流溝通能力強的程序員往往會具有更強的資源整合能力,而資源整合能力是職場人能否突破崗位發展瓶頸的一個重要因素。

如果有調整崗位的想法,對於程序員來說,首先應該考慮的是內推的渠道,內推不僅可以有更高的應聘成功率,同時也能夠從多個方面瞭解目標崗位是否適合自己的發展要求。

我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關於互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。

如果有互聯網、大數據、人工智能等方面的問題,或者是考研方面的問題,都可以在評論區留言,或者私信我!


IT人劉俊明


找工作不容易,如果你是一名開發人員,那麼我有一個壞消息要告訴你:你的競爭對手是令人難以置信的多。好消息是,就業機會會非常相當多。這個行業不缺人才,缺的是能夠找到適合自己工作崗位的能力。

1.簡歷寫好,不要全些精通也不要全寫熟悉,儘量寫細些方便麵試提問。

2.定位精確點,比如我最早找工作,什麼職位都覺得可以,什麼方向都想要,最後HR可能都直接pass這種簡歷

3.以前的工作經歷公司會很詳細問,像非本專業的,儘量強調相關性跟特長吧,比如我強調的是英語水平不錯,可以輕鬆閱讀文檔,在國企鍛鍊的溝通能力比較好,工作有條理,適合團隊合作。瞭解下公司有的項目,看以前工作內容上有什麼比較貼近的地方多靠下。

4.項目經驗,這個是外行的硬傷,所以,有時間有條件的儘量熟悉些簡單項目,給大家提個建議,儘量做個簡單項目,哪怕是JDBC寫的論壇這樣也行。

5.一定要自信,其實好多幹了幾年的人未必水平很牛,跟我一起來的說是幹了5年,帶項目,後來發現太水,給的任務完不成,結果自己離職了。

6.你看到的招聘廣告好多是HR從別的公司複製粘貼的,有點唬人,有時候在IT群裡有人會貼出來笑話,這種條件招的絕對是大牛,實際上能對半就已經不錯了。

7.面試最後一般都談待遇,網上教的反問的辦法基本行不通,人家人事見那麼多人了不會上當的,老老實實說出來就行,不要太低,太低會讓人懷疑你能力。

最後,關於就業,需要搞清楚的是你想找一個什麼樣的工作。建議不妨先把你的技能列一個清單。然後,寫上你不喜歡做的事情,主動爭取避免遇到這些情況。這樣一來,你就不會對你下一個工作不滿意了,這是一種思想上的轉變。


點悟通


你好,對於程序員的工作來講,因為程序員涉及到的種類類別有很多,所以建議要根據自己最擅長的或者是學習時所學的類別來進行求職。這樣一方面在求職過程種你能將你在某個類別的觀點解析透徹讓公司更加認可你,從而給你安排更好的職務和給你更好的薪酬。

另一方面你也能在將來任職的職務上發揮自己的才能,讓工作工作起來更順利以及隨時可能給你帶來加薪以及升值的機會。

而對於程序員的類別來講,大致來說有:前端、後端、開發設計、維護等這些不同的類別。還有程序語言也是多樣化的,比如:php,jsp,c+,JavaScript等。

所以對於你的提問,從我個人的經驗來看你應該是屬於剛走出校門的那類程序員,還沒有實際的工作經驗。為此,我個人覺得對於你這種情況,首先要明確一下自己所學的程序員專業是什麼類別的還有精通哪方面的程序語言,然後再進行求職,尋找適合自己滿意的工作崗位。

同時建議在剛開始的時候,不要要求工資很高,而是要眼觀六路,看公司的前景如何,自己的升值空間如何,以及就業後的保障如何等。

以上就是我個人對你所提問的一些心得建議,希望能幫到你。祝你找到自己滿意的工作。


洪夢派


  先把自己鍛鍊成為一個"受工作歡迎的人"!

  "滿意的工作\


分享到:


相關文章: