{eval=Array;=+count(Array);}

成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

問答專欄Q & A COLUMN

自學(xué)java,能找到工作嗎?

浠ラ箍浠ラ箍 回答0 收藏1
問題描述:如果只有中專學(xué)歷,學(xué)習(xí)java到可以出來工作的地步,找工作難嗎?
收藏問題

10條回答

余學(xué)文

余學(xué)文

回答于2022-06-28 14:34

首先,答案是肯定的,Java是可以自學(xué)的,而且能找到相應(yīng)的開發(fā)類工作崗位。

學(xué)習(xí)Java語言并不需要有太多的計(jì)算機(jī)基礎(chǔ),只要能正常的使用操作系統(tǒng)就可以學(xué)習(xí)Java編程,其他計(jì)算機(jī)基礎(chǔ)知識(shí)可以在學(xué)習(xí)Java的過程中一并學(xué)習(xí),比如計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫、算法設(shè)計(jì)等內(nèi)容。

學(xué)習(xí)Java首先要從基礎(chǔ)語法開始學(xué)起,包括四大概念(類、對(duì)象、屬性、方法)和三大特征(封裝、繼承、多態(tài)),另外要掌握面向?qū)ο蟮木幊踢^程:類的定義、對(duì)象的創(chuàng)建和方法的調(diào)用。掌握這些內(nèi)容是學(xué)習(xí)Java編程的第一步,然后陸續(xù)學(xué)習(xí)數(shù)組、異常處理、IO、集合、接口、序列化、多線程和網(wǎng)絡(luò)編程等內(nèi)容。基礎(chǔ)語法部分的學(xué)習(xí)是學(xué)習(xí)Java編程的重點(diǎn),同時(shí)也是難點(diǎn),初學(xué)者要了解Java中的各種抽象概念,可以說學(xué)習(xí)Java就是學(xué)習(xí)“抽象”。

在學(xué)習(xí)完Java基礎(chǔ)語法部分之后,接著需要給自己定一個(gè)發(fā)展方向,Java可以從事Web開發(fā)、大數(shù)據(jù)開發(fā)、Android開發(fā)等方向,不同的方向需要學(xué)習(xí)不同的知識(shí)結(jié)構(gòu),對(duì)于大部分學(xué)習(xí)者來說,從Java Web開發(fā)開始學(xué)起是一個(gè)比較常見的選擇。

Java Web開發(fā)需要學(xué)習(xí)前端開發(fā)知識(shí)和后端開發(fā)知識(shí),前端開發(fā)需要學(xué)習(xí)Html、CSS和JavaScript等內(nèi)容,而后端開發(fā)則需要學(xué)習(xí)Web組件開發(fā)、數(shù)據(jù)庫開發(fā)、分布式開發(fā)、功能部署等內(nèi)容。另外,學(xué)習(xí)Java Web開發(fā)還需要學(xué)習(xí)開發(fā)框架,比如SpringMVC、SpringBoot就是目前比較常見的選擇。

總體上來說,學(xué)習(xí)Java Web開發(fā)的時(shí)間會(huì)因人而異,大部分學(xué)習(xí)者需要三到六個(gè)月的學(xué)習(xí)時(shí)間,當(dāng)然如果在學(xué)習(xí)的過程中能有人給予一定的指導(dǎo),那么會(huì)節(jié)省一定的時(shí)間,尤其是學(xué)習(xí)的初期。

我從事互聯(lián)網(wǎng)行業(yè)多年,目前也在帶計(jì)算機(jī)專業(yè)的研究生,主要的研究方向集中在大數(shù)據(jù)和人工智能領(lǐng)域,我會(huì)陸續(xù)寫一些關(guān)于互聯(lián)網(wǎng)技術(shù)方面的文章,感興趣的朋友可以關(guān)注我,相信一定會(huì)有所收獲。

如果有互聯(lián)網(wǎng)方面的問題,也可以咨詢我,謝謝!

評(píng)論0 贊同0
  •  加載中...
lingdududu

lingdududu

回答于2022-06-28 14:34

如果能學(xué)好,找工作不難。

現(xiàn)在我們來討論一下“學(xué)好”的標(biāo)準(zhǔn)是什么。

對(duì)于一種計(jì)算機(jī)程序設(shè)計(jì)語言,我們將其分為語法、語義、語用三個(gè)層面。僅僅掌握語法是不夠的,不算學(xué)好。但是很多人,在履歷上寫自己掌握(甚至精通)了某種語言,其實(shí)就是解了語法,會(huì)寫簡(jiǎn)單的程序而已。這就是為什么我們行業(yè)特別不喜歡“精通”這個(gè)詞的原因。

現(xiàn)代軟件開發(fā),規(guī)模都比較大,不是寫個(gè)Hello World那么簡(jiǎn)單,也不可能每個(gè)項(xiàng)目每件事都從頭開始造輪子,我們都是站在前輩、同行們的肩膀上工作的。也就是說,語言之外,還有“庫”這個(gè)東西需要掌握,不然就寸步難行。庫有語言級(jí)別支持的Build In的庫,比如JAVA里面的util、concurrent,CPP的IOSTREAM、 STL等等;更多的更豐富的還有第三方提供的庫,比如JDBC、Servlet、EJB的implementations等等。這些東西掌握了,干活兒才可能得心應(yīng)手,不然寸步難行。

比Libaray更高層一些的,是Framework??蚣艿淖饔迷谟冢瑢⒛骋环矫骈_發(fā)的Best Practices搞到一起,給你提供一個(gè)更易用的、不關(guān)注底層的腳手架。比如做企業(yè)應(yīng)用的,Spring Framework是標(biāo)配了;訪問數(shù)據(jù),Hibernate或者M(jìn)yBatis也離不開,很少直接用JDBC去干活的了;做WEB的,各種MVC Framework起碼得掌握一兩個(gè)(spring mvc or struts 2 ?);做網(wǎng)絡(luò)的,Netty, MINA怎么也得掌握一個(gè)......總而言之,框架是繞不過去的一個(gè)門檻。

然后呢,就是環(huán)境、輔助工具。應(yīng)用服務(wù)器,怎么也得會(huì)調(diào)試配置那么兩個(gè)吧。TOMCAT是入門標(biāo)配,JBOSS,WEBLOGIC之類,起碼要弄得跑得起來;針對(duì)不同應(yīng)用場(chǎng)景,還要會(huì)選擇。開發(fā)/管理工具,ECLIPSE是標(biāo)配、GIT和SVN起碼要搞熟一款;其它比如單元測(cè)試工具、Build工具、測(cè)試覆蓋率、Code Review這些插件...也得知道怎么用。

最后,通用的,計(jì)算機(jī)科學(xué)的基礎(chǔ),不說多扎實(shí),至少不能一竅不通。說起來就那幾大件,操作系統(tǒng)、數(shù)據(jù)結(jié)構(gòu)&算法、編譯原理、體系結(jié)構(gòu)。要懂一點(diǎn)點(diǎn),你才知道你編的程序是怎么run起來的,哪兒可能存在效率問題性能瓶頸,除了問題知道怎么debug。如果僅僅把計(jì)算機(jī)當(dāng)作一個(gè)黑盒子,那也不算學(xué)好了。

最最后,還有一樣,就是你要訓(xùn)練一下,快速理解領(lǐng)域知識(shí)的能力。你參與做一個(gè)項(xiàng)目,你懂的只是上面這些專業(yè)知識(shí),但并不懂客戶的行業(yè)知識(shí)。如何盡快地理解業(yè)務(wù),并用你手頭的工具實(shí)現(xiàn)業(yè)務(wù)邏輯,這點(diǎn)對(duì)程序員而言是非常重要的,否則你做的東西客戶總不滿意,GET不到重點(diǎn),很麻煩。

我覺得這是一個(gè)合格的程序員的基本要求。你看,我并沒要求你懂需求工程、懂項(xiàng)目管理、懂架構(gòu)設(shè)計(jì)、懂很多算法、模式,甚至更深的專業(yè)知識(shí)。

要學(xué)會(huì)這些,尤其是對(duì)于一個(gè)非專業(yè)的自學(xué)的人來講,還是要花很多精力的,不太容易。當(dāng)然你也可以降低對(duì)自己的要求,會(huì)用SSH框架寫個(gè)簡(jiǎn)單的CRUD,就可以說自己學(xué)好JAVA了。

評(píng)論0 贊同0
  •  加載中...
Joyven

Joyven

回答于2022-06-28 14:34

如果有編程基礎(chǔ)或許可以試試,但是你要是沒有一點(diǎn)基礎(chǔ),不建議自學(xué)。學(xué)編程不是說你學(xué)一門語言就可以的,需要很多基礎(chǔ)的知識(shí)來搭建的。真想學(xué)的話,去保個(gè)班吧。

評(píng)論0 贊同0
  •  加載中...
sixgo

sixgo

回答于2022-06-28 14:34

自學(xué)Java,應(yīng)聘工作當(dāng)然可以啦,你只要學(xué)好這門語言,一線城市的一線互聯(lián)網(wǎng)大廠絕對(duì)向你敞開大門,Java作為后端程序語言,同其他后端語言相比有無可比擬的優(yōu)勢(shì),跨平臺(tái)、可移植性相當(dāng)好;但找到一份高薪工作Java開發(fā)工程師的前提是,你必須要掌握好這門語言,Java的學(xué)習(xí)難度一點(diǎn)也不低,如果你還在咨詢學(xué)那門編程語言比較好的話,建議找一些“空窗期”,好好研究一下編程語言之間的差別,作出最恰當(dāng)?shù)倪x擇,想清楚后做的徹底一些;接下來再談一些對(duì)其的看法~

1、Java真的是一門很nice的語言,其的面向?qū)ο蟆⒖缙脚_(tái)、移植性等等優(yōu)質(zhì)特性使其一直在編程語言排行榜中位列前三甲,其有三個(gè)學(xué)習(xí)版本,JavaSE(標(biāo)準(zhǔn)版)、JavaEE(企業(yè)版)、JavaME(微型版),這三個(gè)版本雖然有差異,但卻系出同源,也就是說如果你掌握了Java這門語言,PC端產(chǎn)品、移動(dòng)端產(chǎn)品、以及一些嵌入式的產(chǎn)品都可以完成;

2、Java語言更適合大型項(xiàng)目開發(fā)、大型團(tuán)隊(duì)協(xié)作開發(fā),談到大型項(xiàng)目你應(yīng)該明白一線城市項(xiàng)目大、復(fù)雜度高,更加多元化一些,而在三、四線城市小型項(xiàng)目占比更大一些,Java的使用場(chǎng)景受到很大限制,薪資水平也不是很高;如果你想拿到較高薪酬,Java這門語言一定要學(xué)到精髓部分才OK;

3、定位:你應(yīng)該到各大招聘網(wǎng)站去查看有關(guān)Java的招聘信息,要清楚企業(yè)的招聘標(biāo)準(zhǔn)是怎樣的,然后給自己制定詳細(xì)的學(xué)習(xí)目標(biāo);

智聯(lián)校園 支明學(xué)生回答

智聯(lián)校園是智聯(lián)招聘旗下校園人才交流與大學(xué)生職業(yè)發(fā)展招聘中心,旨在幫助大學(xué)生更快更好成長,如果想加入我們結(jié)識(shí)更多優(yōu)秀大學(xué)生,可以私信留言,智聯(lián)校園期待你的到來。

評(píng)論0 贊同0
  •  加載中...
QiShare

QiShare

回答于2022-06-28 14:34

師者,傳道授業(yè)解惑也。老師起的作用是指引我們,其中的努力還是要靠我們的。其實(shí)我們身為學(xué)生時(shí)代,大學(xué)是最重要的。我們從幼兒園到高中都是被迫的去學(xué)習(xí),完全沒有自己的興趣可言。從我們上大學(xué)后就是我們主動(dòng)的去學(xué)習(xí)了。有些人選擇的是自己喜歡的專業(yè),有的可能就是家長給我們選擇的專業(yè)。但是大學(xué)的時(shí)間那么充足,完全夠我們?nèi)W(xué)習(xí)自己喜歡的專業(yè)。所以大學(xué)是一個(gè)過渡的階段,是我們主動(dòng)的去學(xué)習(xí),也就是自學(xué)。大學(xué)培養(yǎng)我們的就是自學(xué)的能力。世界變化那么快,我們也不可能一件事做一輩子,會(huì)遇到很多多變的因素去選擇別的行業(yè)。我們的自學(xué)能力強(qiáng)的話就能擔(dān)任這項(xiàng)工作,如果學(xué)習(xí)能力差點(diǎn)可能就GG了。

Java對(duì)你而言也是一個(gè)全新的行業(yè)。我們轉(zhuǎn)到一個(gè)行業(yè),初入門的時(shí)候,自學(xué)完全是可以的??赡芪覀儠?huì)多走一些道路。現(xiàn)在的互聯(lián)網(wǎng)那么發(fā)達(dá)。我們?cè)诰W(wǎng)上一搜索:Java自學(xué)路線。有很多的答案。然后我們也可以去看招聘網(wǎng)站上,看公司都用什么技能,然后再去學(xué)習(xí)。這樣避免你少走很多的路。

我推薦的路線是:Java基礎(chǔ)知識(shí),數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)庫(Oracle和MySql哪個(gè)都可以,SQL要熟練)。然后學(xué)習(xí)一下JDBC。然后就是JavaWeb的知識(shí),JSP,Servlet。HTML,CSS,AJAX,jQuery。JS。然后接下來就是框架,建議學(xué)習(xí)一下Spring ,SpringMvc,Mybatis。然后再學(xué)習(xí)一下版本控制工具,Git,或者SVN。再學(xué)習(xí)一下Maven。Maven是目前流行的自動(dòng)化構(gòu)建工具,對(duì)于生產(chǎn)環(huán)境下多框架,多模塊整合開發(fā)有重要作用。這些學(xué)完的話估計(jì)就能找到一份初級(jí)開發(fā)的工作了。這些內(nèi)容的話4到5個(gè)月差不多都能入門的。但是要學(xué)精通的話估計(jì)要個(gè)4,5年了。所以當(dāng)務(wù)之急是我們先學(xué)會(huì)用,然后找一份工作來養(yǎng)活自己最重要。希望能幫到你。

評(píng)論0 贊同0
  •  加載中...
lpjustdoit

lpjustdoit

回答于2022-06-28 14:34

自學(xué)寫字,能成為專欄作家嗎?

自學(xué)做飯,能開飯店嗎?

自學(xué)開車,能考到駕照開滴滴嗎?

自學(xué)做生意,能開淘寶店嗎?

自學(xué)ps,能開照相館嗎?

能的,因?yàn)橛腥顺晒α恕?/p>

不能,因?yàn)楹芏嗳耸×恕?/p>

自學(xué)Java能不能找到工作,取決于你自己。[我想靜靜][我想靜靜][我想靜靜][我想靜靜][我想靜靜][打臉]

評(píng)論0 贊同0
  •  加載中...
Miracle

Miracle

回答于2022-06-28 14:34

自學(xué),很難獲得真實(shí)的工作環(huán)境經(jīng)驗(yàn),學(xué)習(xí)又沒有方向,很難找到工作。

評(píng)論0 贊同0
  •  加載中...
abson

abson

回答于2022-06-28 14:34

這個(gè)要看怎么學(xué)的了,還要看在哪個(gè)城市找工作了?

學(xué):自己啃書,跟著視頻做項(xiàng)目,一定要自己獨(dú)立開發(fā)一個(gè)項(xiàng)目,并研究透,搜搜面試題,擼一擼

找:一二線城市,廣撒網(wǎng),通過面試找到自己的不足,多搞幾次,還是很容易找到工作的,畢竟java崗位很多的,一些初級(jí)崗位,要求也不高

評(píng)論0 贊同0
  •  加載中...
Lin_YT

Lin_YT

回答于2022-06-28 14:34

關(guān)于自學(xué)Java能不能找到一份互聯(lián)網(wǎng)公司Java開發(fā)的工作,有無數(shù)的人問出這樣的問題,答案沒有標(biāo)準(zhǔn)的,只能從概率去考慮。有的人可以,有的人不可以,有的人自學(xué)就業(yè)的概率就是高,有的概率就是低。

比如一本院校學(xué)習(xí)通信的學(xué)生,他肯定是學(xué)過編程的,學(xué)習(xí)能力也不錯(cuò)。他學(xué)成的概率就很高。

比如一個(gè)初中學(xué)歷的人,他想要自學(xué)編程,想要達(dá)到就業(yè)的水平,那么這樣的概率一定是非常低的,他需要付出比別人更多的努力。

不管是什么人,把Java編程自學(xué)成功就業(yè)的人,都可以利用專業(yè)的角度去提升自己學(xué)成Java的概率。比如有專業(yè)技術(shù)有經(jīng)驗(yàn)的老師全程指導(dǎo)、比如學(xué)習(xí)企業(yè)需求的技術(shù)、比如用最專業(yè)的方法方式去學(xué)習(xí)Java編程,這些都可以大幅度的提升概率,自己執(zhí)行力高也可以提升學(xué)成Java的概率。

根據(jù)我的了解,100個(gè)人能有五六個(gè)自學(xué)成功并且就業(yè)的,這樣的概率已經(jīng)很高了。因?yàn)樽约翰皇沁@個(gè)行業(yè)的,也沒有編程學(xué)習(xí)的經(jīng)驗(yàn),沒人帶會(huì)走很多彎路。其實(shí)很多人根本不是不能學(xué),而且在摸索的道路上走了太多彎路,都是中途放棄的。并不是他智商不行,就好比他自己在開辟道路一樣。無頭蒼蠅一樣四處亂撞。

學(xué)成Java的必要因素,一樣都不可以少:

1.自主學(xué)習(xí)的能力,自己不動(dòng),誰都幫不了你。

2.有經(jīng)驗(yàn)的技術(shù)好的人在前期帶你少走彎路。

3.明確的學(xué)習(xí)規(guī)劃路線,學(xué)最新最有用的東西。

4.堅(jiān)定的目標(biāo)感,沒有持之以恒的態(tài)度,什么都學(xué)不了,學(xué)習(xí)都是枯燥的。

關(guān)于Java的教程以及學(xué)習(xí)內(nèi)容

現(xiàn)在是2020年了。2019和2018年的教程,2018年之前的就不要看了。

Java基:Java基礎(chǔ)語法、數(shù)組、類與對(duì)象、繼承與多態(tài)、異常、范型、集合、流與文件、反射、枚舉、自動(dòng)裝箱和注解。

數(shù)據(jù)庫:mysql、oracle

Javaweb:HTML與CSS網(wǎng)頁開發(fā)基礎(chǔ)、JavaScript腳本語言、搭建開發(fā)環(huán)境、JSP基本語法、JSP內(nèi)置對(duì)象、JavaBean技術(shù)、Servlet技術(shù)、Ajax技術(shù)

框架:Struts2、Hibernate、Spring、SpringMVC、mybatis、Springboot、SpringCloud

以上知識(shí)點(diǎn)內(nèi)容都真正的掌握了,當(dāng)然可以找到一份Java開發(fā)的工作。但是能持之以恒學(xué)下去的人并不多,彎路走的太多了,人的狀態(tài)自然就下降了。所以學(xué)習(xí)Java編程最好的還是少走彎路,這樣的效率才會(huì)高。

從學(xué)習(xí)過程到就業(yè)分四個(gè)步驟:

1.首先是學(xué)習(xí)基礎(chǔ),大部分都是基礎(chǔ)知識(shí),掌握基礎(chǔ)知識(shí)是最基本的

2.基礎(chǔ)都掌握之后,鍛煉項(xiàng)目能力,學(xué)Java技術(shù)最后的目的就是可以自己分析業(yè)務(wù),然后用代碼去實(shí)現(xiàn)項(xiàng)目需求

3.然后就是寫簡(jiǎn)歷,把簡(jiǎn)歷寫的漂亮一點(diǎn),能讓別人映入眼簾那種感覺,寫簡(jiǎn)歷也是有學(xué)問的,所以什么都需要學(xué)

4.面試的時(shí)候就是見真功夫,平時(shí)學(xué)的東西在面試之前做好充實(shí)的準(zhǔn)備

以上4點(diǎn)全部做到后,就算初步成功了。以后想著就是如何提升自己了。在幾年內(nèi)達(dá)到一個(gè)什么樣的薪資水平或者什么職位,關(guān)于職業(yè)規(guī)劃的問題下期正在講。

你需要從內(nèi)心問一下自己,你準(zhǔn)備好了嗎?

評(píng)論0 贊同0
  •  加載中...
buildupchao

buildupchao

回答于2022-06-28 14:34

自學(xué)要找好資料,做好系統(tǒng)的規(guī)劃;自學(xué)時(shí)間看你進(jìn)度,可以參考培訓(xùn)視頻;別的不說,北上廣深比較好找。

評(píng)論0 贊同0
  •  加載中...

最新活動(dòng)

您已邀請(qǐng)0人回答 查看邀請(qǐng)

我的邀請(qǐng)列表

  • 擅長該話題
  • 回答過該話題
  • 我關(guān)注的人
向幫助了您的網(wǎng)友說句感謝的話吧!
付費(fèi)偷看金額在0.1-10元之間
<