大多數未畢業和工做不久的程序員同窗都存在如下幾點迷茫:程序員
針對未畢業的計算機同窗來講,存在迷茫點有:面試
1. 不知道社會上企業須要怎樣的技能spring
2. 不知道如何選擇第一份工做框架
3. 在大學接下來的日子如何提高本身,爲找工做作準備性能
針對工做5年以內的程序員同窗來講,廣泛存在的迷茫點有:學習
1. 工做過程當中如何提高自我技能spa
2. 跳槽面試超級不自信,以爲工做1-2年感受什麼都沒學到netty
3. 本身渴望有所提高,但願有大牛帶領本身提高,可是遲遲找不到,很是困惑如何提升get
4. 對本身後面工做規劃徹底不清楚,擔憂下一份工做坑更大。源碼
本文,將對以上迷茫點結合本身的一些經從來給廣大存在迷茫的同窗指引。
針對還未畢業的程序員同窗而言:
首先第一點,不知道企業須要怎樣的技能,針對這點相信有一些動手能力的同窗都會上網百度相似「Java 面試題」或者「買一些面試寶典的書籍」,沒有動手能力的同窗可能但願大牛告訴他們答案。也許是由於他們以爲網上的帖子不夠專業吧。可是這裏須要強調的一點就是,作程序員最重要的是動手能力,因此我這篇文章作完指引以後,你們必定也去看和實踐。別空想。
這裏針對第一點,我這邊給出2篇認爲比較全面的知識點的文章:
阿里,百度,騰訊等一線互聯網公司招聘Java程序員的技術標準
你們能夠在校期間能夠努力把這2篇文章中的知識點弄懂,相信出來的找工做的時候就能遊刃有餘了。
針對第二點,不知道如何選擇第一份工做,我我的的建議,畢業後第一份工做比較重要,若是有好學歷的同窗能夠優先考慮去BAT等這樣的大公司,由於大公司對於人的培養比較看重,尤爲本身剛工做,不知道如何選擇的時候,若是沒有好學歷的同窗,也有一些參考指標:去一些比較有潛力的創業公司。好比電商、金融、旅遊等領域。實在沒有很差區分,或者進第一家公司後,感受不是本身很滿意的,也不要自暴自棄或者馬上選擇離開。這時候應該靜下來心來,想一想當初選擇這家公司是什麼吸引你,以及你最初想進來打算如何作。若是目前沒有達到你最初想進來學到的水平,那先不要換新的機會,由於這樣你一樣到另外一家也會面臨這樣的狀況。目前能夠按照本身的初衷,先在這家公司學習,公司給不了平臺,先本身學習,網上那麼多資料,書籍,如今想學的技術,或者其餘方面,相信天然能夠找到地方可讓你提高的,而後在看看公司有沒有項目能夠拿來實踐,這個實踐若是老大不承認,你能夠抽一個模塊用私底下的時間來作練習。
針對第三點,也就是好好把第一點列出來的知識點去看去實踐,摸透模深。同時某些點能夠結合一些網上好的開源項目,好比阿里的dubbo、 spring 框架等。
針對工做了1到5年的小夥伴:
可能未工做的時候未作好規劃,或者工做後又陷入迷茫了,也大多數會有我以上列出的幾點問題。
針對第一點,工做過程當中不知道如何提高。其實這點我以爲不少人根本不是不知道,而是懶得作。或者說沒有執行力吧,或者以爲學了這個以後好像沒什麼用等待想法。工做中的提高我總結下來分爲幾個點(後面還有更大一些點):
1. 技術能力
2. 溝通能力和學習能力
3. 責任心
4. 行業的見解和管理人的能力
因此,不知道如何提高的同窗,能夠針對這幾點進行提高。
技術能力——無非也就是前面列出的一些知識點。以及多看一些技術博客、書籍和開源代碼。可是看的過程當中,必定要多爲本身多個爲何?dubbo 的超時機制是如何實現的、netty如何作到高性能的、Spring是如何作到自動注入的、Spring的類的加載方式怎麼完成等。
溝通能力和學習能力——這點就看本身了,須要作大量第一點的練習,一步步積累學習能力。等你懂了不少原理性的東西以後,看的源碼實現方式多了以後,學習能力天然提高了。溝通能力能夠看看一些軟文、書籍、如:人性的缺點、好好說話等書籍吧
責任心——這個可能須要工做過程當中慢慢培養的吧。總之,就是作一個靠譜的人,怎樣算一個靠譜的人,今天看到的一句話就是,凡事有交代、件件有着落、事事有迴音。以爲概況的很是好。
行業的見解和管理能力——這點就是慢慢本身積累了,能夠經過一些書籍和文章進行參考。例如 技術領導力、技術管理之巔等書籍。
針對第二點,跳槽不自信。有這個問題,根源仍是出在第一個問題上面。由於有些同窗在以前工做過程當中,以上4點能力根本沒有提高,可是又不知足如今的公司,因此想跳槽,可是面試被打擊後就愈來愈不自信了,不知道如何提高能夠面試到。
因此我仍是那句話,對於程序員來講,動手很是重要,不自信是由於你不懂,因此要讓本身自信,須要從0開始,作好一件或者多件本身以前不擅長的事情,這樣慢慢就會有底氣有自信。作成一件不擅長的事情包括:弄懂一個本身不瞭解的技術點,如Spring 框架原理等、如本身英語很差,從頭開始學,最後取得好的成績點。這個點沒有人能夠幫助到你,只有你本身,堅持、耐得住
針對第三點,是和第一點有重合,第一點也介紹具體如何提高了的。
對於第四點,在換下一份工做的初衷吧。有些人同窗可能會爲了錢換一份工做、有些會爲了發展、能力的提高。因此若是是爲了錢,你就換一家高薪的,可以換到的前提在於前面說的4點的提高。若是是爲了持續發展,這時候就須要找一些大的平臺,以及知名的平臺的。
今天本篇文章的介紹就到這裏,若是以爲對有有所啓發和幫助,幫忙轉發和讚揚下的,謝謝。若是有任何問題,也隨時歡迎和我溝通的