android工作難找
Ⅰ 沒有工作經驗的android開發者,如何找工作
現在正是找工作的高峰期,前幾天有個朋友在小密圈裡問我一個問題,就是:如何才能彌補實際工作經驗不足,而獲得一份好工作?實事求是的說,工作經驗確實能夠幫助大家找到一份好工作,但是我認為最重要的還是能力。
我把我當時的回答,重新整理了一下,希望能夠幫到大家,我當時的回答如下:
其實工作經驗就是個偽命題,有些人雖然工作了5年,但是實際技術技能經驗只有一年。經驗固然重要,其實起決定性作用的還是自己的能力。現在我認識的好多同學,目前大學都沒畢業,Android 開發水平就超過很多工作已經三年及以上的開發人員了。這就是他們自己平時多學習,多鑽研的緣故。
何謂經驗,經驗並不能代表能力,它倆沒有絕對的關系,更不能劃等號。經驗就是自己在平時的工作中遇到的問題和坑比較多,自己積累了一套工作的方式方法,比如看到某一項錯誤,就能很快並迅速定位到錯誤發生的位置和原因,這是經驗。當然經驗在某些層面和能力也是相關的,經驗多,能力也會提高一些,這有點「量變引發質變」的意思。
其實提高自己的能力是靠平時自己的鑽研,學習和積累,而不是純粹依靠經驗。質的提高不能僅僅單獨光依靠量,更應該重視「學」和「研」。如果你在學習的過程中,能夠學會獨立思考,喜歡走一步,看三步,喜歡深層次發問,研究其原理,做到舉一反三,這才是提高能力的重要原因,這才是引發質變的根本。
所以我認為平時做到如下幾點,能夠在提高質的同時,也能稍微增加一點經驗:
WHW 學習法。學習一個知識點,首先問一個 What ,再看看如何 How ,最後對自己發問 Why 。怎麼說呢,學習一個技術和知識點,當然要知道這個技術和知識點是幹嘛的,什麼作用,和其概念,這就是 What ,了解了它,當然最重要的是使用它了,所以怎樣(How)用呢?用完了不是目的,最重要的是反問自己一句:為什麼是這么做?而不是那樣實現,這樣有什麼好處?這就是典型的 WHW 學習方法。我們平時要做到:知其然知其所以然,不要不求甚解。
平時多讀書,多瀏覽一些開源社區和技術網站,研讀一些源碼,看看別人是如何做的,要取其精華,吸收為自己的。
利用業余時間,根據自己所學知識點,定期進行總結,把所學的每個知識點或者每個階段的積累,做成一個小項目,發布到開源社區,star 數多了,不就證明了自己的能力和經驗了。
不多說,因為我在公眾號已經說過很多遍了,一定要寫技術博客。
做的多了,經驗就來了,經驗不是目的,能力才是最終目標。
我們前面兩點重點講的是學習,學習的目的是學以致用,所以後面兩點是對前兩點學習的總結和實踐。對於有工作經驗的來說,當然好了,畢竟工作經驗是投簡歷獲得面試的敲門磚,如果獲得了面試,而又沒能力,自然也不會錄取。
對於沒有工作經驗的,尤其得做好我說的那後兩點:寫技術博客和發布開源項目。如果技術博客積累到一定程度,那就是影響力和勤奮的代表,而開源項目獲得的關注度越高,star 數越多,說明你技術越好。而且如果你的開源項目獲得了高度關注,說不定某個大公司就會主動聯系你,讓你去面試,有時候機遇和機會留給的就是你們這些有充分准備的這些人的。
有人說:工作經驗是獲得面試的敲門磚,但是做好了技術的總結和積累,寫個博客或者發表些開源小項目,那就是為自己創造影響力,那就是「拋磚引玉」,扔出去的是磚,拿回來的是玉,這就是一個從主動變為被動的好方法。
反正,還是那句話:說起來容易,做起來難,沒有點毅力和堅持,等於白說。古今成大事者,不惟有超世之才,亦有堅忍不拔之志。
Ⅱ Android開發好找工作嗎需要什麼基礎
android開發是非常好找工作的,只要好好學習,打好扎實的java基礎,開啟android開發之路就業不成問題。
相對說android的市場非常大,幾乎很多手機都用android系統。手機用戶比電腦用戶要多很多。android開發行業近年發展較好,可以說未來5~10內前景是非常好的,移動互聯網加快企業單位發展,對於android開發人才需求較多,所以說android開發是非常好找工作,薪資待遇也都非常好的。
android主要是做手機端開發的,而android是基於java的,很多語法什麼的都是類似的,但是這並不是說學android需要先學java語言,提高編寫代碼和編程調試能力,具有扎實的編程功底和思想。如果有java的基礎學android開發會更容易上手的。