當你想要成為程序員的時候,你要準備好堅韌的意志,這個網絡時代飛速發展的今天,技術在一步步的更新,競爭越來越激烈,想要成為其中的一員就要學會抗住這樣的壓力,其實其他職業也無非如此。不僅如此,你要培養良好的學習能力,因為技術在不斷更新,你要去接受,去了解,去嘗試。當你想要踏入這個領域的時候,你不單單要去掌握一門編程語言,也還得了解相關的語言。
當你成為了一名程序員的時候,你起初需要的是機遇,一次工作的機會,當然機會是留給有準備的人的,也許你是一個從培訓機構出來的一員,也許你是一個從野雞大學出來,大學期間上課睡覺玩手機,逃課,撩妹的一員,也許你是一個學習很好,卻缺乏實戰的一員,這都不要緊,只要你得到一份工作,你的成長會很快,這比課本,比老師來得更加有效。當然前提是,你得有工作。如果你是培訓出來的,老師教了一整套當下流行的開發模式,一些開發的框架以及一些三方庫,然后告訴你出去找工作吧,就說自己已經有兩年經驗啦,是不是感覺后背涼颼颼的。。。其實重要的是你去了解其原理,然后去動手敲代碼實現后,你就會明白其流程。當你熟練的掌握這些技能之后,就彌補你的短板了,因為培訓會壓縮你的學習時間,你的基礎沒有科班出身的那么扎實,所以,你要去鞏固你的基礎,多去動手。如果你是一個野雞大學出來的,你比不上那些985,211的尖子生,你就要彌補你的不足,在缺乏的知識點上花點功夫。
在求職上,你要留意你在招聘信息上,所收的一些技術,你必須要掌握,這樣你才有信心在面試的過程中不會驚慌。求職的機遇,不單單是你的技術,而是你那看似不起眼的簡歷,簡歷對于找到工作是非常重要的,撇開學歷不說,當一個HR在多條簡歷中看到你的簡歷的時候,你要有你的亮點所在。因為你是一個程序員,你在學校的一些特長,你的性格,這些其實沒有什么用(個人觀點),因為所有人都寫的差不多,沒法區別,所以你要在你的簡歷中,突出自我。
?1.描述你的技術,此時不要l吝嗇你的文字,會的都寫上去,注意一定要是你會的,不然當面試官問起時,答不上來回很尷尬。
?2.描述你寫過的項目的時候,一定要把盡可能多的技術寫上去,對于一些HR來言,他們看不懂,寫的越多越詳細,他們就覺得越牛逼,就有希望把你的簡歷推薦給技術官了。
?3.對于你的描述中,如果有github,博客等一些技術論壇發表過文章,一定要碼上去,這是非常好的加分項,還有一些技術相關的群,因為對于開發而言,這是財富,因為當你遇到困難,有些百度不能準確的定位到你的需求的時候,往往群里的大神是你很好的幫助
綜上所述,你可以在一些如出一撤的簡歷中脫引而出,興許對你有幫助,也許你會問我,為什么知道,因為筆者的女友就是個HR,讓我幫忙參摸。在開發的簡歷中,一些看似寫了很多,但沒有亮點,寫上上面的這些,確實是個加分項。對于簡歷上以及招聘信息上的要求,你要充分了解。在面試的時候,面試官很有可能就對你簡歷中描述的技術進行提問。所以該夸大的時候夸大,該誠實的時候城市,不要給自己挖坑。
當你找到一份工作的時候,這才是你開始成長的開始,因為在開發中,你會遇到你沒有接觸過的問題,會遇到很多bug,在一次次的解決中,你對編程會有一次次新的認知,而你的技術在一次次解決bug中成長起來。有一句話說的很好,你與大神的差距就在于一個bug。當然你在工作中你會迷茫,當工作了一段時間之后,你會發現,你卡在一個瓶頸,沒法突破,這時候你就看一些進階的技術書籍,當你發現該本書籍對你很有幫助的時候,就追尋這本書籍作者留下的交流群,在群里遨游吧,就拿Android來說吧,《Android開發藝術探索》就是對筆者幫助很大的一本之一。
當工作了幾年之后,你回首此時,你會感謝在你成長過程中對你有過幫助的人,正因為他們,我們才在程序員的道路上越走越遠,當然生活亦是如此。當你累了,不妨停下腳步,去回味你攻破一個一個bug的喜悅,當你困了,不妨放下工作,去聆聽一首輕音樂,進入夢鄉,當你精神振奮,不妨擼起袖子,去寫下一個個看似枯燥的英文字母,去感受代碼,帶來的語言魅力。說了這么多筆者也該去寫一些bug了,不,是代碼了。(純手打)