開發者如何高效學習與面試準備

1、關於學習

     許多與我一樣的普通開發者,在學習技術都遇到過很多的困惑,比如常見的一些狀態。如學習容易忘記、感覺越學習內容越多,採用方法不對學習效率低下,隨着時間推移,信心逐漸喪失,造成三分鐘熱度。

    深層次的原因,來源於當下的狀態內心是浮躁的,自己都毫無頭緒的焦慮。由於焦慮首先來自外界,技術發展越來越快,今天流行這種技術,過段時間又流行另外一種技術,好像不掌握新技術自己就被淘汰,埋沒了。但當我們一頭扎進去,學習各種技術,發現不懂的就越多,好像努力學習根本不起作用。面對這種情況,應該停下來思考了,不瞭解事物運行的原理,那就是無頭蒼蠅亂撞,沒有理論支撐的實踐,就是亂來。

   首先,我們要從新來自我認知,上面的情況,說明我們的大腦是混亂的,認知能力不足。我們需要學習準確的概念,精準的知識,提高認知能力,換種說法就是升級大腦的系統。如何來升級呢? 

①不要想太多,珍惜自己的注意力,一段時間內將注意力集中在一件事情上,比如,我是做JavaEE,基礎比較薄弱,那先把基礎打撈,然後再分析自己哪方面不足,專注補這方面的知識,一點一滴的做好,給我們的大腦不斷的正向反饋,一點點的升級,某一時感覺到醍醐灌頂、茅舍頓開,內心的浮躁就會消失,自信就會加強,效率慢慢就提高了。

②試着開始寫文章、博客,將自己學習的東西寫出來,這個過程會鍛鍊許多自己想不到的能力,比如用詞,表達的邏輯,檢驗自己是否真正的懂了,不要感覺浪費時間,這個時候慢即是快,知識的複利效應慢慢開始起作用。

③自己構造工作場景,一些開發者抱怨說公司業務小,沒什麼技術含量。我們可以自己構造這樣的場景,比如我們公司目前的用戶是500萬,那麼做業務開發、設計系統的時候,將原本的用戶體量乘以10 或者 100, 自然而然就會遇到很多的問題,解決了這些問題,不就是你在大公司要解決的問題麼?

④看清楚自己是誰?不同的工作年限,當前的能力,認知水平,技術體系 決定了當前的你,對自己做一次比較合適自我認識,1年的工作水平,對JVM、高頻發不懂,沒了解過或者看不懂是正常的,水平沒到,不要自我打擊或者自我感覺良好。看看身邊的同事、朋友是怎麼看你的,因爲別人怎麼看你,是你教會的,別人不認可你,是你做事情讓他不爽或者看不起,是你一步步教他這樣認識你的,同樣別人可能你也是同樣的邏輯。

2、關於跳槽與面試

①跳槽成本

   需要較長的時間,做正確的事情,才能樹立一個良好的自我品牌,新的公司需要重新樹立自我品牌。當領導同事認可你,你纔有升值加薪的可能。職場圈子很小,新公司很可能會遇到舊同事,之前積累的良好的自我品牌能夠減少自我品牌的樹立,所以平時做一個有素質、專業的人,帶來了一定的機會,減少成本。

②面試

      簡歷:

             個人信息

            個人簡介:

                       我是一個什麼樣的人?興趣愛好都可以說說

                       我的技術能力,能夠分擔工作、良好完成工作的人

                       一般面試官,都喜歡錶達邏輯清晰、技術能力強,工作認真、能夠承擔工作、擴展自己的候選人

           工作經驗

                     我做過什麼;當時是怎麼做的;如何思考設計的;解決了什麼問題;最後效果如何

           教育經歷、其他

    瞭解面試公司

           招聘簡章,理解每一條信息是否和自己匹配

            如何有認識的人,通過熟人瞭解一下這家公司和部門以及工作內容

    面試過程

           言語清晰、表達邏輯縝密,說出自己的亮點:學習能力、技術能力,幹活的激情狀態、對待工作的態度、與團隊的相處等等

           理解面試官的問題,回答問題不要太簡短,也不要太囉嗦。

                    

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