關于這個問題,我們首先想的是能不能找到工作,然后是能不能找到好工作。
說實話,Java的程序員現(xiàn)在是處于供大于求的情況,雖然很多公司都發(fā)布了自己的招聘需求,待遇也不算低。但是,去面試的Java程序員也非常多,基本上一個崗位發(fā)布出來,每天都能夠收到不少的簡歷,所以競爭也很大。
對于高中畢業(yè)自學Java的同學,個人建議:
1.先投幾家公司,試試水,看看一下面試的效果
對于很多并沒有實際工作經(jīng)驗的同學,去貿貿然的面試開發(fā)工作,失敗的概率是非常高的。對于很多公司來說,社會招聘一個沒有工作經(jīng)驗的員工,還不如去校招,成本低,應屆生的吸收能力也強,簡單培訓以后基本就能夠用了。
所以,可以先投一些初級開發(fā)的工作,然后看看大概投多少家能夠收到一次面試機會,并且在面試的時候,更多的是和面試官溝通,如果面試官問到一個問題,自己不會,最好是虛心的請教一下答案。這樣也能夠衡量出自己的水平,即使面試失敗了,也可以有針對性的進行學習。
當然,需要注意的就是,別投多了,因為一旦你的簡歷被HR丟進垃圾桶里,你短時間內就不可能在得到面試的機會了。所以,投幾家試試水就行了。
2.包裝一下自己的簡歷
別把自己的簡歷弄得看上去就是個小白,至少還是要得到一下面試的機會啊。因此,把自己的練習時做出的系統(tǒng),或者接一些小外包做的系統(tǒng)都寫上去,讓自己的項目經(jīng)驗看上去豐富一點。
而且,在簡歷上更多的反應出自己用到的技術,特別是一些有深度的技術,即使只是簡單的接觸使用,也可以作為一個自己的加分項寫進簡歷。
不要覺得夸大自己的簡歷是一個不好意思的事情,要明白,作為一個高中畢業(yè)自學java的同學,你簡歷看上去再爛一點,你99%得不到面試機會的。連面試的機會都沒有,就更不用說面試效果了。
3.回爐再學習一下吧
說實話,雖然程序員不是一個非??粗貙W歷的職業(yè),但是,學歷一樣是非常重要的。在現(xiàn)在行業(yè)競爭非常慘烈的情況下,一大堆的大學應屆畢業(yè)生都不容易找到程序員工作(很多公司已經(jīng)暫停校招了),一個自學Java的高中生,又如何在這么殘酷的競爭中脫穎而出呢?
所以,個人還是建議,去報個大學的成人自考或者網(wǎng)校,盡可能的還是拿一個大學畢業(yè)證。就算你大學畢業(yè)后,你和水平和你現(xiàn)在的水平一樣,但是,HR抽中你簡歷的機會將會大幾倍。
但是,找到工作并不代表就能夠找到好工作。類似BAT這樣的大廠,如果不是內部推薦,僅僅是通過招聘渠道投簡歷,不是211、985名校畢業(yè),或者有大廠工作的背景,大部分簡歷都會進垃圾桶。
一個普通的培訓學校畢業(yè)的程序員或者N本畢業(yè)或者??飘厴I(yè)的大學生程序員,大都只能去到一些普通的互聯(lián)網(wǎng)小公司或者外包公司。然后慢慢的積累經(jīng)驗,把996以后艱難擠出的業(yè)余時間用來學習提高自己,N年以后,才能夠說有機會找到一個好工作。