java開發(fā)工程師 java面試失敗,沒有公司經(jīng)驗(yàn),培訓(xùn)完做過兩個(gè)項(xiàng)目,請(qǐng)教大家有啥建議?
java面試失敗,沒有公司經(jīng)驗(yàn),培訓(xùn)完做過兩個(gè)項(xiàng)目,請(qǐng)教大家有啥建議?對(duì)于Java真正熟練的項(xiàng)目開發(fā)經(jīng)驗(yàn)和解決bug的能力肯定是必不可少的,而且隨著公司的不斷變化,要求越來越高,不僅要求你要有編寫代碼
java面試失敗,沒有公司經(jīng)驗(yàn),培訓(xùn)完做過兩個(gè)項(xiàng)目,請(qǐng)教大家有啥建議?
對(duì)于Java真正熟練的項(xiàng)目開發(fā)經(jīng)驗(yàn)和解決bug的能力肯定是必不可少的,而且隨著公司的不斷變化,要求越來越高,不僅要求你要有編寫代碼的能力,還要有代碼規(guī)范,同時(shí)還具有代碼服務(wù)部署能力和業(yè)務(wù)部署、技術(shù)部署能力
!隨著過去兩年市場的變化,我們需要學(xué)習(xí)很多東西。如果基礎(chǔ)太差,我們可以從一個(gè)簡單的實(shí)習(xí)和低工資開始。我們不應(yīng)該貪圖太大的職位。同時(shí),我們也要梳理自己的知識(shí)體系,看到招聘網(wǎng)站的招聘需求,這樣才能更好地找到自己的定位,勝任更高的職位,所以需要通過再學(xué)習(xí)來提高,比如網(wǎng)上學(xué)習(xí)、看視頻、買書、培訓(xùn)等方式來提高
!還要經(jīng)得起市場的考驗(yàn),當(dāng)你已經(jīng)勝任在公司實(shí)習(xí)的時(shí)候敢于付出,那就在公司與同事交流吧!多學(xué)點(diǎn),逐漸提高時(shí)間,去挑戰(zhàn)一些更高層次的技術(shù)項(xiàng)目的義務(wù),因?yàn)樵谝粋€(gè)公司里不是你想要多少錢,而是你想要多少錢讓自己值多少錢之前,否則你要想高,也要在公司呆一段時(shí)間,一段時(shí)間只能留下一個(gè)很短的時(shí)間名聲不好
!但是你可以選擇一步一步地提高,一點(diǎn)一點(diǎn)地承認(rèn)自己做了很多工作,雖然有些工作薪水很誘人,但不要碰,因?yàn)樘崆案深A(yù)會(huì)讓你感到沮喪!面試誠懇點(diǎn)肯定是需要的,剛開始就需要低調(diào)下來,謙虛地去學(xué)習(xí),去成長,在成長中尋找發(fā)展機(jī)會(huì),即使剛開始工資很低,特別低,重要的是年輕時(shí)要學(xué)會(huì)技能
!因?yàn)楝F(xiàn)在公司里沒有傻瓜,面試官對(duì)主任都很聰明,很容易看出很多技術(shù)都很扎實(shí),如果技術(shù)不扎實(shí),那肯定是不可能的!但是如果你努力工作,一步一步,有一些程序員最終發(fā)展得非常好,能夠勝任許多職位。
最后,我想說不要放棄,從基本的JavaEE javase開始,一步一步地提高自己總是好的。如果您對(duì)此有任何疑問,請(qǐng)與我聯(lián)系
零基礎(chǔ)如何系統(tǒng)學(xué)習(xí)Java和JavaEE開發(fā)技術(shù)?
感謝您的邀請(qǐng)
!作為一名工作多年的程序員,我已經(jīng)使用java很長時(shí)間了,并且出版了有關(guān)java編程的書籍,所以讓我來回答這個(gè)問題。!對(duì)于零編程基礎(chǔ)的人來說,學(xué)習(xí)java的困難在于理解各種抽象概念。由于Java是一種純面向?qū)ο蟮恼Z言,在任何函數(shù)的實(shí)現(xiàn)過程中都有嚴(yán)格的編程思想,因此我們首先要了解Java的編程過程,并通過大量的實(shí)驗(yàn)逐步建立起Java的編程思想。
java學(xué)習(xí)的難點(diǎn)集中在java的基礎(chǔ)知識(shí)上,以后的學(xué)習(xí)更容易。后期java學(xué)習(xí)的重點(diǎn)不是java語言本身,而是算法設(shè)計(jì)、應(yīng)用場景(平臺(tái))、資源集成等。因此,學(xué)習(xí)Java的第一步是理解Java的基本概念。Java的基本概念包括類、對(duì)象、屬性、方法、封裝、繼承和多態(tài)。如果把這些概念講清楚,基本上可以理解一半以上。如果你想理解這些概念,你必須首先理解如何使用它們。通過函數(shù)的實(shí)現(xiàn)過程更容易理解它們。面向?qū)ο蠛瘮?shù)的實(shí)現(xiàn)過程分為類的定義、對(duì)象的創(chuàng)建和函數(shù)(方法)的調(diào)用三個(gè)步驟。通過這個(gè)過程,我們可以逐步樹立觀念。此外,基本部分還包括異常處理、IO操作、集合、序列化、多線程和網(wǎng)絡(luò)編程基礎(chǔ),這是非常重要的,并且應(yīng)該通過大量的實(shí)驗(yàn)逐漸掌握。!學(xué)習(xí)基本部分之后,您需要學(xué)習(xí)數(shù)據(jù)庫開發(fā)、分布式開發(fā)、框架開發(fā)等。java EE版本已經(jīng)由Eclipse基金會(huì)管理,它將java EE改名為雅加達(dá)EE。因此,當(dāng)前的javaee通常指的是企業(yè)開發(fā)所需要的一系列技術(shù),這與早期的javaee有所不同。
學(xué)java難嗎?我適合學(xué)Java嗎?
無論你做了什么,學(xué)了什么,你可能一開始就喜歡它,也可能以后喜歡它。然而,無論是事關(guān)生意還是金錢,如果你沒有足夠的愛心和熱情,你就無法渡過難關(guān),走到最后。
在你進(jìn)入這個(gè)行業(yè)之前,你不知道你的興趣是否重要。只有當(dāng)你學(xué)習(xí)的時(shí)候,你才能知道你是否對(duì)它感興趣,你才能意識(shí)到愛的重要性。仔細(xì)想想,在電腦上敲幾年的代碼就像練功夫,聽小雞跳舞,冬夏練功。你不敢懈怠。一開始可能很新奇,但一兩年后,你會(huì)覺得提岱岱碼頭大了,有一種想逃跑的感覺,這叫缺乏興趣。!剛開始學(xué)java基金會(huì),刷問題找工作,通過工作實(shí)踐提高自己。然后學(xué)習(xí)常見的框架,比如spring和mybatis。慢慢進(jìn)階學(xué)習(xí)一些分布式框架、RPC、MQ等,深入了解其機(jī)制,學(xué)習(xí)源代碼,學(xué)習(xí)應(yīng)用。
如果你能忍受程序員的孤獨(dú)和加班的普遍現(xiàn)象,996對(duì)程序員來說是非常普遍的,你不會(huì)恨敲代碼很多年。記住,只要你不討厭它,那就叫做感興趣,因?yàn)橹灰悴挥憛捤?,你就可以?jiān)持下去。如果你堅(jiān)持下去,你自然會(huì)花更多的時(shí)間來學(xué)習(xí),更好地發(fā)展。我為什么說不要恨?把興趣作為一種職業(yè),必然會(huì)降低興趣的集中度。但只要不是恨,工作還是可以繼續(xù)的。
軟件開發(fā)都可以面試什么職位?
軟件開發(fā)是一個(gè)寬泛的定義,生活中所有的互聯(lián)網(wǎng)產(chǎn)品都可以歸類為軟件。
但是制作軟件有很多方法。不同的軟件采用不同的開發(fā)語言。其實(shí),在應(yīng)聘軟件開發(fā)人員時(shí),一定要摸清自己的職位,用什么語言,擅長什么語言,最喜歡什么語言,然后根據(jù)語言找到相應(yīng)的軟件開發(fā)職業(yè)。
軟件開發(fā)行業(yè),語言更新迭代速度很快,他需要我們不斷學(xué)習(xí),更新自己的知識(shí)庫。一個(gè)人沒有那么多精力去學(xué)習(xí)所有的開發(fā)語言,所以注定一個(gè)人不可能是無所不能的語言軟件開發(fā),所以軟件開發(fā)工程師應(yīng)該根據(jù)自己的語言要求來應(yīng)聘。