返學(xué)費(fèi)網(wǎng) > 培訓(xùn)機(jī)構(gòu) > 全國(guó)IT培訓(xùn)中心
想了解javaweb工程師嗎?想了解JAVA WEB開發(fā)工程師和網(wǎng)絡(luò)安全工程師找工作的話那個(gè)比較好?,執(zhí)意學(xué)JAVAWEB全棧工程師的你現(xiàn)在后悔了嗎,本碩機(jī)械轉(zhuǎn)行cs(java后端開發(fā))上岸之路,求java web開發(fā)工程師面試經(jīng)驗(yàn)??,自學(xué)5個(gè)月Java找到了9K的工作,我的方式值得大家借鑒?? 嗎?......本文帶你一探究竟。
估計(jì)是你學(xué)生,這樣問(wèn); 網(wǎng)絡(luò)安全工程師,技能性很強(qiáng),剛剛畢業(yè)的話你要考過(guò)些國(guó)際驗(yàn)證的話,找工作容易,沒(méi)有的話難,JAVA WEB開發(fā)工程師你做過(guò)的項(xiàng)目就是你的通行證,相對(duì)來(lái)說(shuō)容易找點(diǎn),
上海不太清楚,我只知道上海程序員工資挺高的,好像比北京工資還高,但消費(fèi)也比北京高,我同學(xué)在上海工作,他是在動(dòng)力節(jié)點(diǎn)培訓(xùn)的Java,剛畢業(yè)沒(méi)多久,8.5k,14薪還有年終獎(jiǎng)。
秋招轉(zhuǎn)眼就結(jié)束了,將近一年的努力,總算給了自己一個(gè)比較滿意的結(jié)果。寫下這篇貼子記錄自己的轉(zhuǎn)行以及秋招經(jīng)歷。其實(shí)在轉(zhuǎn)行初期,就無(wú)數(shù)次幻想著秋招結(jié)束,然后寫一篇長(zhǎng)長(zhǎng)的經(jīng)驗(yàn)貼的那種滿足感。下面我盡量把我知道的,和我經(jīng)歷的轉(zhuǎn)行和秋招過(guò)程中的我覺(jué)得比較重要比較有意義的事記錄下來(lái)。自我介紹:學(xué)歷背景:末流985機(jī)械本,末流 C9 機(jī)械碩。實(shí)習(xí)經(jīng)歷:無(wú)實(shí)習(xí)項(xiàng)目經(jīng)歷:??途W(wǎng)站的高級(jí)項(xiàng)目(項(xiàng)目是和同學(xué)一起買來(lái)的,網(wǎng)上也有一些開源的項(xiàng)目,大多數(shù)同學(xué)都還做了秒殺的項(xiàng)目,我因?yàn)闀r(shí)間問(wèn)題,就沒(méi)有做了)收獲的offer:美團(tuán)sp、網(wǎng)易、貝殼、用友下面開始正題:轉(zhuǎn)行1、為什么要轉(zhuǎn)行因?yàn)榛ヂ?lián)網(wǎng)錢多,雖然互聯(lián)網(wǎng)可能會(huì)有中年危機(jī)等等弊端,但是畢業(yè)就職互聯(lián)網(wǎng)的高薪對(duì)我的誘惑太大了,這也是我轉(zhuǎn)行的重要原因,其次,碩士階段的導(dǎo)師不是很專注于科研,我也沒(méi)有項(xiàng)目可做,將來(lái)的前景比較渺茫。2、什么樣的人適合轉(zhuǎn)行?1)專業(yè)的話,生化環(huán)材,機(jī)械土木是天坑,至于到底坑不坑,我沒(méi)工作過(guò)也不知道,但是大家都說(shuō)坑的話,肯定有坑的理由,如果你是這些專業(yè)的同學(xué),你對(duì)未來(lái)的前景感到迷茫,并且你向往高薪,向往在寫字樓里寫代碼的生活,我覺(jué)得是可以轉(zhuǎn)行試一試的,從個(gè)人的經(jīng)歷來(lái)看,本科生的話,大三開始轉(zhuǎn)行是來(lái)得及的,碩士生的話,秋招前一年開始也是來(lái)得及的,當(dāng)然,如果想有實(shí)習(xí),想去更好的企業(yè),那么準(zhǔn)備可能要從更早開始;2)我建議,不論是本科生還是研究生,在轉(zhuǎn)行之前先對(duì)自己可利用的學(xué)習(xí)時(shí)間做一個(gè)評(píng)估,如果本科生的學(xué)業(yè)過(guò)重,研究生的導(dǎo)師壓力比較大,那么建議轉(zhuǎn)行還是要越早越好,不然時(shí)間可能會(huì)不夠用;我本人基本是花了一整年的時(shí)間,這一整年除了完成很少的研究生課程之外,其他時(shí)間基本都在學(xué)習(xí) java相關(guān)的知識(shí),我覺(jué)得我的一年還是比較夠用的;3)建議對(duì)自己的恒心和毅力進(jìn)行一個(gè)評(píng)估吧,因?yàn)檗D(zhuǎn)行這件事確實(shí)是有風(fēng)險(xiǎn)的,我看到??蜕虾芏啻罄修D(zhuǎn)行一年/ 半年收獲阿里騰訊offer的,也看到轉(zhuǎn)行到現(xiàn)在0offer的,所以,如果自己對(duì)自己的自制力和毅力有所懷疑的話,還是請(qǐng)慎重。如果你有堅(jiān)定的目標(biāo),充足的時(shí)間,足夠的毅力,那么我覺(jué)得你已經(jīng)具備了轉(zhuǎn)行的所有條件了。3、轉(zhuǎn)行到底應(yīng)該轉(zhuǎn)什么?這個(gè)問(wèn)題我也糾結(jié)過(guò),當(dāng)時(shí)問(wèn)學(xué)長(zhǎng),問(wèn)朋友,在牛客知乎上問(wèn)大佬,但是你得到的答案可能五花八門,甚至天差地別,但是,沒(méi)有辦法,,我們轉(zhuǎn)行的同學(xué),獲取信息的來(lái)源只有這些。我說(shuō)說(shuō)我的經(jīng)歷吧,最開始的想法是算法,因?yàn)樗惴◢忓X最多,當(dāng)時(shí)學(xué)長(zhǎng)和朋友很多人勸退,但是我覺(jué)得,只要有人能成功,憑啥我不行。我相信很多同學(xué)也這樣想,我可以很努力很努力,我想做的事一定可以做成等等。但是我們不得不承認(rèn)的是,有的事情不是努力就可以實(shí)現(xiàn)的,還需要足夠的時(shí)間,周圍的環(huán)境和條件。譬如,據(jù)我所知,現(xiàn)在的算法崗的門檻好像要求有頂會(huì),我覺(jué)得對(duì)于一個(gè)轉(zhuǎn)行的同學(xué)來(lái)說(shuō),頂會(huì)確實(shí)有難度;后來(lái),學(xué)長(zhǎng)建議學(xué)前端,說(shuō)有同學(xué)自學(xué)前端秋招很容易進(jìn)了大廠,但是,我學(xué)了學(xué),發(fā)現(xiàn)前端不是很對(duì)胃口,所以又放棄了,最后在一個(gè)好朋友的建議下(一個(gè)真正的大佬),我兩是本科的同學(xué),但是人家跨保到華科的計(jì)算機(jī),在他的建議下,我們兩都踏上了java 的不歸路。(在這里,我覺(jué)得,轉(zhuǎn)行和考研相似,你需要一個(gè)志同道合朋友,一個(gè)同行者,你們可以相互鼓勵(lì),相互學(xué)習(xí),相互安慰)。個(gè)人覺(jué)得,java開發(fā)的需求量還算比較大,而且, java開發(fā)的學(xué)習(xí)體系比較完整,在網(wǎng)上也可以找到充分的資源和很多前人的經(jīng)驗(yàn),所以很多轉(zhuǎn)行的同學(xué)都是首選java,這可能也造成了 java越來(lái)越卷的重要原因。轉(zhuǎn)行java我到底學(xué)了些什么,如何學(xué)?我大概是從19年10 月中旬開始正式轉(zhuǎn)行之路。JavaSE(19年 10 月中旬~20年一月上旬)Java入門肯定是首選javaSE (JavaSE是Java 的基礎(chǔ),這部分學(xué)習(xí)建議越細(xì)越好)我的學(xué)習(xí)方法是:B站視頻+ 筆記+代碼B站上很多javaSE 講的很好的視頻,我把我看的貼一下,大家可以去看看: demo也要跟著敲一敲,不寫代碼肯定是不行的,記筆記建議可以用onenote,按照不同的章節(jié)記錄)javaSE的學(xué)習(xí)時(shí)間建議在一個(gè)半月到兩個(gè)月為好,我因?yàn)椴砰_始轉(zhuǎn)行的時(shí)候比較懶散,所以用的時(shí)間比較長(zhǎng)。數(shù)據(jù)結(jié)構(gòu)與算法:(學(xué)習(xí)的時(shí)間大概一個(gè)月,刷題的時(shí)間建議一直持續(xù)到秋招結(jié)束)學(xué)完javase之后,我們就完整的掌握了一門開發(fā)語(yǔ)言,這個(gè)時(shí)候建議開始學(xué)一下數(shù)據(jù)結(jié)構(gòu)與算法,這門課是計(jì)算機(jī)科班的必修課,也是將來(lái)參加秋招的必須要經(jīng)歷的筆試中算法題的必修課,所以建議在學(xué)完一門語(yǔ)言之后,就把這門課學(xué)完,這樣就可以刷 leetcode了,刷題是一個(gè)持久的過(guò)程,不在一次刷很多題,但是要堅(jiān)持,一開始可能會(huì)沒(méi)有思路,可以看看別人的解,慢慢刷著刷著就會(huì)有感覺(jué)了,一定要堅(jiān)持,一開始每天1~2 道題就行,等到4月份可以慢慢加大題量,刷題的時(shí)候要多總結(jié)不同題目之間相同的解法。這里貼一下我看的課程: 月份學(xué)完的javaWeb)JavaWeb是后端開發(fā)的主體部分,里面涉及到前端和后端很多知識(shí)。javaWeb的知識(shí)很多也很瑣碎,主要是和后面要學(xué)的SSM 框架有關(guān),我就是吃了沒(méi)有學(xué)好JavaWeb的虧,所以后面SMM 框架學(xué)的也不是特別好,這里建議盡可能弄懂原理,有時(shí)間有條件建議看看源碼,自己畫畫圖啥的。SSM(Spring、 SpringMVC 、Mybatis)(半個(gè)月左右)學(xué)完javaWeb之后,就可以學(xué)習(xí)框架了, SSM框架主要是對(duì)java開發(fā)流程的封裝,但是面試的時(shí)候也喜歡問(wèn),特別是 Spring的AOP和 IOC,還有一些Spring中注解、配置等相關(guān)問(wèn)題,還有就是類初始化的相關(guān)問(wèn)題等等。下面貼一下我看的視頻: SSM后,建議一股作氣把也學(xué)完。項(xiàng)目(上述內(nèi)容都學(xué)完大概要到四月份了,本文針對(duì)不找實(shí)習(xí)的同學(xué)們,如果想找實(shí)習(xí)的同學(xué),在這個(gè)時(shí)候基本上就要開始進(jìn)行面試了)學(xué)完之后可以開始做一個(gè)完整的項(xiàng)目了,可以先做大家最常做的秒殺項(xiàng)目,但是這個(gè)項(xiàng)目我自己沒(méi)有做過(guò),所以,大致的介紹一下,里面應(yīng)該用到了一些Redis、分布式等相關(guān)的知識(shí)。秋招特別愛(ài)問(wèn)redis,建議找一個(gè)相關(guān)的視頻把 redis研究透徹,還有分布式解決高并發(fā)等等問(wèn)題,也一并解決掉,這部分看的越細(xì),秋招的時(shí)候越輕松。做項(xiàng)目大概要花一個(gè)月的時(shí)間(最好能在五月份之前,把項(xiàng)目做完)用5月份把計(jì)算機(jī)基礎(chǔ)課程解決:操作系統(tǒng)+計(jì)算機(jī)網(wǎng)絡(luò)六月份把java的進(jìn)階知識(shí)解決:JVM虛擬機(jī)+ 并發(fā)編程建議在六月底之前,把上述所有知識(shí)都學(xué)完,開始準(zhǔn)備簡(jiǎn)歷?,F(xiàn)在越來(lái)越多大廠,在7月就會(huì)開始提前批的招聘。此時(shí)要多關(guān)注公眾號(hào),??偷鹊绕脚_(tái)。如果能在提前批拿到offer,對(duì)于秋招的意義是非同反響,一方面是對(duì)自己努力的認(rèn)可,另一方面有保底o(hù)ffer,心態(tài)也會(huì)完全不同。所以,秋招的準(zhǔn)備,越早越好。我是7月6 號(hào)開始投遞出的第一份簡(jiǎn)歷,一直到9月15 號(hào)投遞出最后一份簡(jiǎn)歷,我沒(méi)有統(tǒng)計(jì)過(guò)一共投遞了多少企業(yè),但是粗略估計(jì)應(yīng)該有30~40家??偨Y(jié)我不是一個(gè)非常非常勤奮的人,有的時(shí)候也會(huì)偷懶,也想放棄,但是身邊有朋友,家人,女朋友的支持,就堅(jiān)持下來(lái)了,雖然沒(méi)有拿到at這樣的一線大廠 offer,但是像美團(tuán)、網(wǎng)易這樣的公司,也是在我轉(zhuǎn)行之前不敢想的。每一個(gè)轉(zhuǎn)行人可能都會(huì)遇到一些挫折,希望大家能在想放棄的時(shí)候,想一想當(dāng)初下的決心,再想一想成功之后的喜悅,其實(shí)就堅(jiān)持下去了,人生也沒(méi)有幾次大起大落,轉(zhuǎn)行也許就是你改變自己,走出舒適圈的第一步!加油!和一起轉(zhuǎn)行的大佬一起建了個(gè)轉(zhuǎn)行java的交流群,有想轉(zhuǎn)java的同學(xué)大家可以進(jìn)群里交流討論 (已轉(zhuǎn)行成功的大佬自動(dòng)忽略)qq群號(hào):
面試必然先問(wèn)的:1、學(xué)歷(自考還是統(tǒng)招)2、學(xué)校/專業(yè)3、畢業(yè)時(shí)間4、工作單位/工作年限/工作崗位5、培訓(xùn)經(jīng)歷/項(xiàng)目/時(shí)間 上面這些可以簡(jiǎn)單了解到你這個(gè)人之前的一個(gè)能力狀況,然后才會(huì)針對(duì)具體的進(jìn)行進(jìn)一步的溝通。 實(shí)例演示,你來(lái)我公司面試,我是你的面試官,看了你的簡(jiǎn)歷,上面有學(xué)歷、專業(yè)、培訓(xùn)經(jīng)驗(yàn)、工作經(jīng)驗(yàn),你來(lái)我這應(yīng)聘java工程師,通過(guò)簡(jiǎn)歷的了解,我會(huì)把你定義為基礎(chǔ)工程師,因?yàn)闆](méi)有經(jīng)驗(yàn)是不可能直接做設(shè)計(jì),做項(xiàng)目管理,所以我不會(huì)問(wèn)你框架、不會(huì)問(wèn)你管理,只問(wèn)最基礎(chǔ),只會(huì)問(wèn)一個(gè)執(zhí)行者應(yīng)該具體的基本技能就好。 1、是你自考還是統(tǒng)招的。2、學(xué)的什么專業(yè)。3、如果你是計(jì)算機(jī)專業(yè),我會(huì)問(wèn)你回溯、迭代等技術(shù)問(wèn)題,如果不是,我會(huì)問(wèn)你為什么轉(zhuǎn)行,會(huì)問(wèn)你接觸java多久了。4、根據(jù)你對(duì)所學(xué)專業(yè)的回答,我會(huì)拿不同程度的技術(shù)題目/標(biāo)準(zhǔn),來(lái)給你做一些簡(jiǎn)單的技術(shù)面試。 通過(guò)上面四個(gè)問(wèn)題,我會(huì)基本了解你技術(shù)的積累程度。完后我會(huì)問(wèn)你其他的一些東西,例如 1、跟我講一下你最擅長(zhǎng)的,可以與技術(shù)無(wú)關(guān)。2、自己闡述一下你自己的優(yōu)缺點(diǎn)。這扯的就比較多了,我就不一一寫了,我們面試的方向一個(gè)是技術(shù)方面,一個(gè)是做人處事方面。盡量避免培養(yǎng)或招募到技術(shù)流氓,減少企業(yè)損失。對(duì)于我個(gè)人來(lái)講,技術(shù)方面我最注重學(xué)習(xí)能力、思維能力,所以我更愿意直接給你出個(gè)題目你來(lái)解,然后給你個(gè)新奇的東西看你有什么計(jì)劃去學(xué)會(huì)它。做人處事的方面,每個(gè)面試官的評(píng)判標(biāo)準(zhǔn)都不一樣,回答問(wèn)題的時(shí)候盡量實(shí)誠(chéng)一些,畢竟我們走過(guò)的路看過(guò)的人更多,真話、假話很容易發(fā)覺(jué)到。 就寫這么多吧,我還得午休,希望對(duì)你有點(diǎn)幫助。
我是去年9月22日才正式學(xué)習(xí)Java的,因?yàn)樵趪?guó)營(yíng)單位工作了4年,在天津一個(gè)月工資只有5000塊,而且看不到任何晉升的希望,如果想要往上走,那背后就一定要有關(guān)系才行。而且國(guó)營(yíng)單位的氣氛是你干的多了,領(lǐng)導(dǎo)覺(jué)得你有野心,你干的不多,領(lǐng)導(dǎo)卻覺(jué)得你這個(gè)人不錯(cuò)。我才26周歲,實(shí)在的受不了這種工作氛圍,情緒已經(jīng)壓制了很多久,一心想著要跳出來(lái),卻一直找不到合適的機(jī)會(huì)。因?yàn)樯磉叺呐笥延性诒本┳鯦ava開發(fā)的,他工作了四五年的時(shí)間,可以在北京拿到3萬(wàn)的月薪,說(shuō)心里話我是真的羨慕,這遠(yuǎn)超出了我的認(rèn)知范圍。所以經(jīng)過(guò)朋友的推薦,我開始學(xué)習(xí)Java,一共學(xué)了大概5個(gè)多月的時(shí)間,今年的3月6號(hào)在天津找到了一份Java開發(fā)的工作,我包裝了一年的工作經(jīng)驗(yàn),月薪9K五險(xiǎn)一金,這算是成功上岸了。在剛開始學(xué)習(xí)的時(shí)候我考慮過(guò)去線下培訓(xùn)班,但是我朋友不建議去,因?yàn)樗褪桥嘤?xùn)出來(lái)的,他和我說(shuō)去培訓(xùn)班幾乎沒(méi)作用,你去了之后會(huì)發(fā)現(xiàn)全程都是靠自己自學(xué),老師上完課就走,不如自己看視頻學(xué)有效率,如果再有一次機(jī)會(huì),我絕對(duì)不會(huì)花3萬(wàn)塊錢去培訓(xùn)。因?yàn)榕笥咽沁^(guò)來(lái)人,他的建議我不得不聽(tīng),而且我在網(wǎng)上查了一下,培訓(xùn)班的口碑似乎都不好,這就讓我直接放棄了培訓(xùn)的想法。況且3萬(wàn)的培訓(xùn)費(fèi)用是我不吃不喝半年的工資,確實(shí)有點(diǎn)舍不得。于是我開始自學(xué),因?yàn)橛信笥咽亲鲞@行的,所以自己在開始的時(shí)候少走了很多彎路,他給了我很好的建議,所以學(xué)習(xí)Java有個(gè)大佬帶是尤為重要的。因?yàn)樽鲕浖邪l(fā)的都有一個(gè)圈子,所以經(jīng)過(guò)了朋友的引薦,他讓我加了他們那個(gè)圈子的Java技術(shù)研討群。里面大部分都是自學(xué)成功的大佬,在整個(gè)學(xué)習(xí)期間,我在他們這里真的是得到了不少的幫助。因?yàn)樗麄兠總€(gè)人都積累了很多資源,所以平時(shí)都是相互分享資源,如果公司有內(nèi)推就業(yè)的名額也會(huì)相互推薦工作機(jī)會(huì)。當(dāng)然里面也有一些還在學(xué)習(xí)中的人,這都是朋友相互推薦聚到一起的。所以我建議那些還在學(xué)習(xí)Java的初學(xué)者,一定要多結(jié)識(shí)一些行業(yè)內(nèi)的大佬,可以加一下這個(gè)Java交流群,對(duì)于一個(gè)初學(xué)者來(lái)說(shuō)可以獲得非常多的幫助,平時(shí)有一些問(wèn)題發(fā)在群里,他們中有人工作不忙的時(shí)候就會(huì)出來(lái)解答,效率很高而且每個(gè)解答都講解的非常透徹。我之所以能在5個(gè)月左右的時(shí)間自學(xué)Java就業(yè),確實(shí)是得到了這些大佬不少的幫助。知乎營(yíng)銷平臺(tái)我的學(xué)習(xí)心得,我認(rèn)為能不能自學(xué)成功的要素有兩點(diǎn)。第一點(diǎn)就是自身的問(wèn)題,雖然想要轉(zhuǎn)行學(xué)習(xí)Java的人很多,但是非常強(qiáng)烈的想要轉(zhuǎn)行學(xué)好的人是小部分。而大部分人只是抱著試試的心態(tài)來(lái)學(xué)習(xí)Java,這是完全不可能的。所以能不能學(xué)成Java并且就業(yè),最關(guān)鍵的一點(diǎn)就是自己的愿望是否強(qiáng)烈。我是屬于非常強(qiáng)烈那種,因?yàn)槿淌懿涣爽F(xiàn)在工作的氛圍,以及羨慕朋友在北京可以拿到3萬(wàn)的月薪,這些因素都促使我非常拼命的學(xué)。在加上自身可以做到從下班就開始看視頻自學(xué),一直學(xué)到晚上12點(diǎn)的這股勁,所以才能在5個(gè)月的時(shí)間內(nèi)達(dá)到就業(yè)的水平。第二點(diǎn)就是有大佬帶你,如果全程都靠自己摸索是非常難的,對(duì)于一個(gè)不是本專業(yè)的人來(lái)說(shuō)從開始的時(shí)候就“無(wú)從下手”。更不要說(shuō)在學(xué)習(xí)過(guò)程中遇到的無(wú)數(shù)bug問(wèn)題很難得到解決,因?yàn)槲覀冊(cè)趯W(xué)習(xí)過(guò)程中會(huì)遇到無(wú)數(shù)問(wèn)題,有的時(shí)候一個(gè)小問(wèn)題就能困擾我們幾個(gè)小時(shí)的時(shí)間,會(huì)導(dǎo)致我們的學(xué)習(xí)效率很低,這種情況出現(xiàn)多了以后,信心就會(huì)受到打擊,覺(jué)得自己不適合學(xué)編程,最終放棄。而當(dāng)有一個(gè)大佬去給你解答后,你會(huì)很快得到答案,并且能理解為什么要這樣做,到底是哪里出現(xiàn)了問(wèn)題,學(xué)習(xí)效率會(huì)非常高。所以總結(jié)就是自身自覺(jué)主動(dòng)學(xué)習(xí)在加上大佬全程帶你,其實(shí)學(xué)習(xí)就是這么簡(jiǎn)單的事情,無(wú)非就是這兩個(gè)關(guān)鍵的要素,少了其中一個(gè)都很難成功。自學(xué)Java必須注意的問(wèn)題:(1)代碼規(guī)范初學(xué)者一定要注意培養(yǎng)自己的代碼規(guī)范,每行代碼必須要注釋,我之所以只學(xué)了5個(gè)月就能拿到9K的薪資,就是因?yàn)槲掖a規(guī)范很好。其實(shí)一個(gè)初學(xué)者在開始的時(shí)候能培養(yǎng)出好的代碼規(guī)范很難,這源于在整個(gè)學(xué)習(xí)過(guò)程中有大佬帶我的原因。(2)交流溝通切記不要認(rèn)為自己可以摸索自學(xué)成功,能達(dá)到一定高度的水平,一定離不開很多專業(yè)人的指導(dǎo),所以多認(rèn)識(shí)一些大佬尤為重要,圈子真的可以決定我們可以達(dá)到什么水平。如果大家找不到合適的圈子,我強(qiáng)烈建議大家添加下面的Java技術(shù)研討群,多認(rèn)識(shí)幾個(gè)大佬對(duì)于職業(yè)生涯有好處。知乎營(yíng)銷平臺(tái)(3)效率:能快盡量快,如果你已經(jīng)決定要轉(zhuǎn)行學(xué)習(xí)Java,就千萬(wàn)別拖泥帶水,把大部分的精力都投入進(jìn)來(lái),如果你是那種三天打魚兩天曬網(wǎng)的情況,我勸你盡早的放棄不要浪費(fèi)時(shí)間,有這個(gè)時(shí)間去鍛煉鍛煉身體不好嗎?(4)學(xué)習(xí)心態(tài)一定要抱著決心轉(zhuǎn)行的心態(tài)來(lái)學(xué),自身的意愿強(qiáng)度決定了你是否能轉(zhuǎn)行成功。給自學(xué)Java的初學(xué)者的學(xué)習(xí)建議:1.了解如今的市場(chǎng),都需要掌握哪些主要技術(shù)就可以快速就業(yè),目前的企業(yè)都需要什么人才,這是你學(xué)習(xí)的方向和目標(biāo)。2.系統(tǒng)的學(xué)習(xí)規(guī)劃:有一個(gè)整體學(xué)習(xí)大綱,要知道自己每天學(xué)習(xí)什么,做什么練習(xí)進(jìn)行知識(shí)鞏固,一個(gè)階段學(xué)完后應(yīng)該完成什么項(xiàng)目實(shí)戰(zhàn),進(jìn)行循序漸進(jìn)的學(xué)習(xí),不可以盲目的瞎學(xué)。3.一個(gè)大佬的指導(dǎo):作為一個(gè)初學(xué)者一定要記得找大佬指導(dǎo)你,即使是花點(diǎn)錢也沒(méi)關(guān)系,只要你能把技術(shù)學(xué)好就行。自己摸索基本都是彎路,很多人為什么學(xué)了一兩個(gè)月就放棄了,因?yàn)樗恢缆吩谀睦铮麄€(gè)人都是迷茫的,自然容易放棄。但如果你有了一個(gè)大佬帶你,他就會(huì)給你做詳細(xì)的學(xué)習(xí)計(jì)劃,給你安排好一切,在整個(gè)學(xué)習(xí)過(guò)程中給你解答疑問(wèn),你學(xué)習(xí)起來(lái)就會(huì)思路清晰,簡(jiǎn)單效率。 Java主要的學(xué)習(xí)內(nèi)容:一、JavaSE基礎(chǔ)篇JavaSE就是一種標(biāo)準(zhǔn)版,是Java語(yǔ)言的基礎(chǔ)部分,Java衍生出來(lái)的各種框架(如Spring系列)各種產(chǎn)品都是基于JavaSE標(biāo)準(zhǔn),JavaSE是Java向上發(fā)展的基礎(chǔ),Java任何高級(jí)產(chǎn)品的底層基礎(chǔ)都是JavaSE,通俗來(lái)講這是所有孩子的”爹“。JavaSE如果學(xué)不好,理解不透徹,后面學(xué)習(xí)框架時(shí)就有如天書一般,所以JavaSE這部分的重要性是不言而喻的,希望各位初學(xué)者銘記。主要包含內(nèi)容:數(shù)據(jù)類型、基礎(chǔ)語(yǔ)法、運(yùn)算符、流程控制、數(shù)組、面向?qū)ο?、常用類、異常處理、集合、IO流、多線程、反射、注解、解析、網(wǎng)絡(luò)編程。二、數(shù)據(jù)庫(kù)篇數(shù)據(jù)庫(kù)是學(xué)習(xí)Java語(yǔ)言必學(xué)的一項(xiàng)內(nèi)容,常見(jiàn)的數(shù)據(jù)庫(kù)就是MySQL和Oracle這兩種,作為初學(xué)者一般都是學(xué)習(xí)MySQL為主,一般情況下中小型企業(yè)都會(huì)選擇MySQL數(shù)據(jù)庫(kù),比較大型的互聯(lián)網(wǎng)公司會(huì)選擇用Oracle,而學(xué)習(xí)Oracle相對(duì)于MySQL也要復(fù)雜一些,建議是主要學(xué)習(xí)MySQL數(shù)據(jù)庫(kù),Oracle作為了解即可。學(xué)習(xí)數(shù)據(jù)庫(kù)較為簡(jiǎn)單,基本的操作就是增刪改查。三、Web開發(fā)Web前端內(nèi)容:HTML/CSS//(前端頁(yè)面)注意:Java后端開發(fā)可以不用過(guò)多關(guān)注HTML頁(yè)面及CSS的處理,但是最起碼要會(huì)用簡(jiǎn)單的HTML,是必需要會(huì)的,因?yàn)镴avaweb后端程序員畢竟要接觸使用AJAX方式處理數(shù)據(jù)及顯示。當(dāng)然如果只關(guān)注服務(wù)器端實(shí)現(xiàn)而不考慮任何用戶界面,則HTML、CSS、都不用關(guān)注,但是完全脫離前端的開發(fā)現(xiàn)在雖然也不少,但是絕對(duì)不關(guān)心前端是不可能,尤其是,但是前端卻可以完全不關(guān)心服務(wù)器后臺(tái)的任何實(shí)現(xiàn)。JavaEE內(nèi)容:Servlet/JSP雖然現(xiàn)在網(wǎng)上在傳JSP很少用了,可能是被一些模板或JS AJAX方式代替了一些,但是我認(rèn)為還是應(yīng)該接觸一下,萬(wàn)一要用到不會(huì)怎么辦,而且它是Java EE的動(dòng)態(tài)網(wǎng)頁(yè)實(shí)現(xiàn)標(biāo)準(zhǔn)組件。學(xué)習(xí)JSP過(guò)程也能更好的幫助我們理解web會(huì)話的過(guò)程,掌握web會(huì)話都有哪些我們必需知道的。如果學(xué)習(xí)Javaweb、JSP都不接觸那就相當(dāng)于學(xué)習(xí)使用而一點(diǎn)不接觸一樣,豈不是稀里糊涂。包括開發(fā)Javaweb 我們必需知道的概念諸如Web應(yīng)用上下文,請(qǐng)求對(duì)象,響應(yīng)對(duì)象,,Cookie等都是在接觸學(xué)習(xí)JSP和Servelt中體現(xiàn)的,還有一些比較少見(jiàn)的EJB JSF JMS 以及 Java Felix等。一些初學(xué)者不清楚這些難免會(huì)有誤區(qū),尤其是有些較成熟的工程師也這么說(shuō),我只能說(shuō)他們很無(wú)知,只是代碼機(jī)器而已,其實(shí)對(duì)于應(yīng)用開發(fā)設(shè)計(jì)也就稀里糊涂,人云亦云罷了。永遠(yuǎn)沒(méi)有被淘汰的技術(shù)也沒(méi)有永遠(yuǎn)流行萬(wàn)能的技術(shù),要看在什么環(huán)境和場(chǎng)合應(yīng)用,符合我需求的技術(shù)和工具就是好的,就是對(duì)的。四、高級(jí)框架1、 核心IOC容器2、Spring boot 在Spring基礎(chǔ)上的更全面提升效率的Spring工具3、ORM 框架當(dāng)今流行使用較多的是Mybatis 和 MP(Mybatis插件),Hibernate是可選性學(xué)習(xí)的4、模板技術(shù),比較成熟的、Spring Cloud 微服務(wù)框架,Spring Cloud提供的全套的分布式系統(tǒng)解決方案。五、工具maven 是構(gòu)建管理項(xiàng)目的工具,svn 和git是團(tuán)隊(duì)協(xié)作開發(fā)的項(xiàng)目源代碼及相關(guān)文檔資料管理工具,需要學(xué)習(xí)者初步掌握其應(yīng)用。像Tomcat,jetty ,resin,JBoss,GlassFish 等都是部署運(yùn)行Java web應(yīng)用的服務(wù)器。以上就是初學(xué)者大概學(xué)習(xí)的內(nèi)容,我是盡量站在初學(xué)者的角度來(lái)說(shuō)的,沒(méi)有寫得特別復(fù)雜,怕初學(xué)者看不懂,沒(méi)有實(shí)質(zhì)性的幫助。所以我盡量用白話把話說(shuō)的簡(jiǎn)單一些,給大家羅列出主要學(xué)習(xí)的Java知識(shí)點(diǎn)。Java學(xué)習(xí) - 知乎有任何關(guān)于Java相關(guān)的疑問(wèn),隨時(shí)私聊我。
上述文章了解到關(guān)于JAVA WEB開發(fā)工程師和網(wǎng)絡(luò)安全工程師找工作的話那個(gè)比較好?,執(zhí)意學(xué)JAVAWEB全棧工程師的你現(xiàn)在后悔了嗎,本碩機(jī)械轉(zhuǎn)行cs(java后端開發(fā))上岸之路,求java web開發(fā)工程師面試經(jīng)驗(yàn)??,自學(xué)5個(gè)月Java找到了9K的工作,我的方式值得大家借鑒?? ,讓我們對(duì)javaweb工程師 有一個(gè)直觀的認(rèn)知。我們發(fā)現(xiàn),作為一個(gè)優(yōu)秀的Java程序員是多么的自豪。
只要一個(gè)電話
我們免費(fèi)為您回電