保持空杯心態------《程序員筆試面試寶典》

好友何昊拜託我一件事情,就是給當前程序員寫一些關於求職的意見與建議,這着實有些爲難我,並非我不願意去做這件事情,而是因爲本人入行雖然比較早,但入職卻不太久,與一些資深的IT們相比,也只能算是初出茅廬,所以不敢妄自尊大,不過可以分享一下本人這些年來的幾點粗淺體會,以起到拋磚引玉的效果。

程序員,作爲以技術主打的IT專業從業者,對於個人的發展,紮實的基本功將更有利於在行業裏站穩腳跟,走得更遠,發展前景也更加明朗。“術業有專攻”,所謂專業,在於求深而不在於求廣。當然,話也不能絕對,更廣的知識面可以幫助你對整個大行業背景有一個比較清晰的認識,知道自己處在產業鏈中一個什麼樣的位置,能夠做出多大的成就,能夠有多大的發展空間。結合我自己的經歷,以軟件類研發爲例,具體而言,後臺開發方向,系統、網絡的底層比如操作系統事件機制(如Windows消息機制、Linuxepoll等)、TCP/IP協議棧、C/C++STL等,這些是服務器開發的主戰場,對這裏每項技術需要了解的程度就如同戰場上你對手中所握兵器需要熟悉的程度一樣,也許對小規模服務器程序開發而言,談論這些內容可能有些誇大其詞、危言聳聽的感覺,但確實存在很多需要如此考慮的情況。例如,當前很多網上訂票系統的性能就很難滿足實際應用的需要,引起用戶的極大反感。而在前端方面,由於技術更迭較快,對於程序員而言,快速學習能力就顯得尤爲重要,緊跟時代潮流就要看準當前的形勢,瞭解站在時代前沿的人有哪些,他們做了什麼,即他們的研究成果有哪些。

至於經典的數據結構、算法,其實無論是前端研發還是後臺研發都會有所涉及,不過更深入的掌握一般也只在較專業的算法密集型領域,如搜索、GIS等。而對於你、對於面試官更注重什麼,則看你們更側重哪方面的內容了。

對於已經入行的程序員應聘新的企業,即通常所說的跳槽,經驗及能力通常是面試官考查的重頭戲。不像剛畢業的學生,白紙一張,面試官還會考查一下你的學習能力或個人發展潛力。說得再直白一點,作爲利益鏈條上的一環,你具備什麼資本,能爲公司創造什麼價值,纔是面試官關注的焦點所在,這也是你需要真正搞清楚並且爲之準備的內容。所以做過什麼項目,取得什麼樣的成就,既說明了你的過往表現,也能對你的潛在價值表露一二。

進入工作崗位,我相信,不管是剛入職的畢業生還是已打拼多年的程序員,以空杯心態去融入當前企業文化,絕對不是件壞事。只有認可了你的僱主,工作之時,你才能積極主動,才能上進、才能提升。職業發展方面,一般公司都會有量化的績效指標,在完成這個指標的同時也是對自己的一種提升,而在任務指標之外,結合自身情況制定出半年或全年個人發展規劃,可以說是對自己短期能力提升的督促和目標實現的指引,有助於自己向着更明確的方向發展。

以上愚見,稱不上是成功的經驗,只是我這麼多年對程序員這個行業一點淺薄的理解而已。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章