想了解怎樣成為一個(gè)java嗎?想了解如何成為一個(gè)JAVA程序員,如何成為一個(gè)JAVA程序員 拜托~!,如何成為一個(gè)成功的 Java 開發(fā)人員?,怎樣成為一個(gè)優(yōu)秀的java程序員?,怎樣才能成為一個(gè)Java工程師??? 嗎?......本文帶你一探究竟。
1.如何成為一個(gè)JAVA程序員
[經(jīng)驗(yàn)之談]30歲,我的程序,我的夢(mèng)!程序人生:30歲,我的程序員夢(mèng)想作者:redbridge(雪燃)30歲,開始實(shí)現(xiàn)我的程序員夢(mèng),從一個(gè)編程愛好者,從一個(gè)業(yè)余的程序員,一個(gè)水平不高的程序員,一個(gè)半道出家的程序員......我的經(jīng)歷到這里就告一段落了,五年里跳了五次槽,不知道和大家比算不算多J,沒有什么太多起伏,但我想很多朋友可能會(huì)和我有類似的經(jīng)歷,不知道能不能引起你們的共鳴。我想對(duì)我上面所說的話給一個(gè)總結(jié):1.如果你覺得自己應(yīng)該追求什么,不管遇到什么困難千萬(wàn)不要放棄,一定要堅(jiān)持下去。2.不要因?yàn)樽约耗贻p就找理由揮霍時(shí)間,少玩一點(diǎn)SC、CS、魔獸3、傳奇、魔力或者…….,多看點(diǎn)書,多練練題。3.如果你還是在校的學(xué)生,英語(yǔ)很差,專業(yè)課也很差。沒關(guān)系,想怎么學(xué)計(jì)算機(jī)就怎么學(xué)計(jì)算機(jī)吧。其它地只要能混到畢業(yè)證就行了。除非你對(duì)自己的未來沒有信心。(當(dāng)然,如果你的理想不僅僅是要做一個(gè)程序員,那你別丟掉英語(yǔ)。)4.如果你不是科班出身,想要轉(zhuǎn)行而不知該怎么開始的話,建議你先看兩類書:(1)計(jì)算機(jī)原理;(2)數(shù)據(jù)結(jié)構(gòu)和算法。(看數(shù)據(jù)結(jié)構(gòu)之前先看C語(yǔ)言)。5.什么時(shí)候努力都不晚,關(guān)鍵是你明白要努力了,大器晚成總比一事無(wú)成要好的多。6.Java、.net、C++、PB、VB、Delphi、匯編到底應(yīng)該學(xué)哪個(gè)?我的經(jīng)驗(yàn),哪個(gè)最簡(jiǎn)單就先學(xué)哪個(gè)、公司用哪個(gè)你就學(xué)哪個(gè)、哪個(gè)和你有緣(比如剛好你認(rèn)識(shí)一個(gè)愿意幫助你的Delphi高手)你就學(xué)哪個(gè),如果你都學(xué),或者三天兩頭的換,我可以告訴你結(jié)果肯定是什么都不會(huì),不要心浮氣燥,他們都只是工具,學(xué)精一門其它的就相通了,重要的是掌握編程的思想。如果你問我面向?qū)ο螅ê孟瘳F(xiàn)在已經(jīng)是面向需求了)、UML、WebLogic、、軟件工程、XML…….應(yīng)該怎么學(xué)呀,對(duì)不起,這些我也確實(shí)不是都會(huì),但請(qǐng)相信,你先實(shí)實(shí)在在的寫上十萬(wàn)行以上的代碼以后,那些東西你自然就慢慢會(huì)了。7.不要以為程序員的工資都很高,程序員之間的水平差異也大。公司衡量一個(gè)人的待遇標(biāo)準(zhǔn)是他能給公司帶來多大的效益。如果你體現(xiàn)了自己的價(jià)值,公司會(huì)主動(dòng)給你加薪的,當(dāng)然你也可以自己主動(dòng)提,但一定要在你表現(xiàn)出了自己的價(jià)值之后。8.輕易不要跳槽,如果非要跳,也要保持工作經(jīng)驗(yàn)上的延續(xù),而不是從新開始,不然就會(huì)象我一樣走很多彎路。9.如果你以為程序員都是熬夜熬出來的,那么你錯(cuò)了,因?yàn)樗拇鷥r(jià)就是縮短你的青春!大家不要象我一樣,真的,熬夜一點(diǎn)也不好!記住老毛的話:如有恒,何須三更起,半夜眠;最怕莫,三天打魚兩天曬網(wǎng),竹籃打水一場(chǎng)空!10.這一點(diǎn)是我覺得最精華的一點(diǎn):“君子性非異也,善假于物也?!边@句話的本意是一個(gè)水平很高的人本身并不一定很高明,關(guān)鍵是他善于利用別人的高明!我在這里做個(gè)借鑒,就是要充分利用自己身邊的資源,不放過任何一個(gè)可以提高自己的機(jī)會(huì)。大家不要誤會(huì),這里的假于物可不是指抄襲別人的源代碼,而是指通過學(xué)習(xí)別人的源代碼把他的思想擴(kuò)展到自己的思想里去。注:上面的“精華”純屬我個(gè)人的“謬論”,您自己看著消化,有用的收下,沒用的請(qǐng)拖入“回收站”。如果你覺得這些總結(jié)不過是一些浮華之詞,那請(qǐng)你先問問自己:“是不是在行動(dòng)上都真正做到了?!边@就是我,一個(gè)不算優(yōu)秀,不算勤奮;玩能玩通宵,學(xué)也學(xué)能學(xué)通宵;對(duì)夢(mèng)想的追求很執(zhí)著;到了30才開始真正寫程序;一個(gè)很平凡但又不甘于平凡的人……我的經(jīng)歷相信很多朋友都有過的,我現(xiàn)在也不能算是一個(gè)成功人士,但我相信我的經(jīng)歷卻是值得大家借鑒的,因?yàn)槲医K究代表了一類人。*我還想說一點(diǎn):現(xiàn)在很多朋友都抱怨*的軟件業(yè)環(huán)境太差,前途渺茫。確實(shí)是這樣,我有同感。不過我想軟件業(yè)不過是千萬(wàn)個(gè)行業(yè)中的一種,每一個(gè)行業(yè)總是會(huì)有起落的,*的軟件業(yè)環(huán)境差有她的歷史原因,我們不要總是簡(jiǎn)單地和印度相比。抱怨沒有意義,已經(jīng)這樣了,抱怨不能使她變好,希望我們每一個(gè)人多貢獻(xiàn)一份自己的力量,總有一天她會(huì)變的比印度還好,甚至比美國(guó)還好。*:希望所有的程序員和擁有成為程序員夢(mèng)想的朋友們?cè)谛碌囊荒昀镄南胧鲁?,萬(wàn)事如意。請(qǐng)相信我:明天不一定更美好,但美好的一天一定會(huì)來!
2.如何成為一個(gè)JAVA程序員 拜托~!
看書只是教你java的思想,你要真正能理解才行,書本上的東西都是死的,真正要靈活應(yīng)用還是要到實(shí)際中的,你現(xiàn)在已經(jīng)有基礎(chǔ)了,之后你要定下目標(biāo)是向哪個(gè)方向發(fā)展?現(xiàn)在java主要有兩個(gè)方面一是j2ee,就是做WEB應(yīng)用程序,就類似于網(wǎng)站的程序,它需要的知識(shí)很多,比如HTML,SQL,,css,xml..... 等等,也是現(xiàn)在主要的方向吧.二是做j2me,現(xiàn)在好像做手機(jī)程序的比較多,這方面的知識(shí)我不太清楚,我是做jsee的.至于HTML,,css,這些語(yǔ)言剛開始學(xué)的時(shí)候不是很難,有很多東西是需要你在工作中去學(xué)習(xí)的,真要做到精通也不是很容易的事,只是說用到哪學(xué)到哪了.SQL這是必須要掌握的,特別是做WEB應(yīng)用程序的人,SQL方面除了基本的對(duì)數(shù)據(jù)的增,刪,改,查詢以外呢,*能懂一點(diǎn)PL/SQL.現(xiàn)在主流的數(shù)據(jù)庫(kù)是Oracle,DB2,相對(duì)來說Oralce用的要多一些.除了你上面說的那三樣,在java方面還有很多呢.有很多知識(shí)是要在工作中才能學(xué)到的,其實(shí)每種語(yǔ)言都有很多共性的,你學(xué)會(huì)了一種再去學(xué)另一種可以說會(huì)進(jìn)步很快的,總而言之一句話,只要你努力就好了. 面試的時(shí)候可能不會(huì)問你HTML語(yǔ)言什么的,但是數(shù)據(jù)庫(kù)方面肯定會(huì)有公司問的,作為一個(gè)開發(fā)j2ee的程序員,SQL方面也是很重要的,有時(shí)候?qū)懸粋€(gè)好的SQL可以在java代碼省很多代碼的.
3.如何成為一個(gè)成功的 Java 開發(fā)人員?
【此文章轉(zhuǎn)自樂字節(jié)】如果你是一名成功的Java程序員,那么在任何公司中的Java開發(fā)人員中,你都有機(jī)會(huì)獲取一席之地。前言在當(dāng)今時(shí)代,有很多編程語(yǔ)言可能會(huì)塑造我們的未來。然而,當(dāng)我們開始學(xué)習(xí)編程時(shí),我們總是從C語(yǔ)言開始,然后轉(zhuǎn)到C++或許多其它編程語(yǔ)言中的一種。但今天我要講的是*的編程語(yǔ)言,它就是為人熟知的Java編程語(yǔ)言。Java編程語(yǔ)言的普及可以歸因于它的多功能性,因?yàn)樗梢杂脕碓O(shè)計(jì)輕量級(jí)和快速的定制應(yīng)用程序,并且能夠服務(wù)于各種各樣的目的。Java編程語(yǔ)言是如此深受歡迎,以至于在2021年4月發(fā)布的TIOBE編程語(yǔ)言流行度排行榜中,Java名列*。事實(shí)上,幾乎每個(gè)公司都在使用Java,無(wú)論是那些小公司,還是像谷歌,亞馬遜那樣的大型科技巨頭。因此,在當(dāng)今世界里成為一名Java開發(fā)人員可以讓你的職業(yè)得到很好地提升!這就是我想在這里給大家分享一些要點(diǎn),幫助大家成為一個(gè)成功的Java開發(fā)人員的原因。掌握核心Java SE首先,從核心Java(Java SE)開始學(xué)習(xí),盡可能地掌握它。你應(yīng)該了解和掌握一些基本概念,如循環(huán),數(shù)組,運(yùn)算符等等。此外,Java SE有一系列通用API,比如java.lang, EE在你完成核心Java學(xué)習(xí)之后,你應(yīng)該開始學(xué)習(xí)Java EE(Java企業(yè)版),它也稱為高級(jí)Java。當(dāng)你開始學(xué)習(xí)Java EE后,你就可以開始從事Web開發(fā)方面的工作,因?yàn)镴ava EE包含了一些增強(qiáng)功能的規(guī)范,如分布式計(jì)算,Web服務(wù)等等。這些包括了Web規(guī)范中的Servlet,WebSocket,Java Server Faces(JSF)等技術(shù)。使用Servlets和JSP開發(fā)項(xiàng)目無(wú)論你在Java EE中學(xué)習(xí)什么,你需要做的是將它與前端技術(shù)(如HTML、CSS、)結(jié)合起來,并嘗試做一些關(guān)于特定主題的小項(xiàng)目,因?yàn)樗鼤?huì)使你的思維更加敏銳。另外,你至少要開發(fā)兩個(gè)項(xiàng)目,一個(gè)使用Servlet,另一個(gè)使用JSP,這一點(diǎn)很重要。這是因?yàn)槿绻銢]有使用它們開發(fā)項(xiàng)目,你就永遠(yuǎn)無(wú)法確定你在這門編程語(yǔ)言中掌握了多少。學(xué)習(xí)Hibernate和Spring框架 當(dāng)你完成Java SE和Java EE學(xué)習(xí)后,你就必須開始學(xué)習(xí)一些Java框架,包括Hibernate框架和Spring框架。它們是*的Java框架。事實(shí)上,目前大多數(shù)Java開發(fā)公司都使用Spring框架(如Spring Boot,Spring MVC和Spring Cloud等等)來開發(fā)Web應(yīng)用程序。Hibernate框架對(duì)于面向?qū)ο竽P秃完P(guān)系型數(shù)據(jù)庫(kù)的映射,以及Hibernate查詢語(yǔ)言也非常流行。因此,如果你了解這些框架,并且能夠使用它們進(jìn)行項(xiàng)目開發(fā),那么在任何公司中的Java開發(fā)人員中,你都有機(jī)會(huì)獲取一席之地。注:每周福利均會(huì)更新,更多福利等你領(lǐng)取,更多技巧,歡迎在評(píng)論區(qū)一起交流!+君羊前面三位606,中間三位846,后面三位127,進(jìn)君羊暗號(hào)T123,領(lǐng)取Python ,web前端開發(fā),Python爬蟲,Python數(shù)據(jù)分析,大數(shù)據(jù)開發(fā),人工智能,Java項(xiàng)目,Java基礎(chǔ)等精品學(xué)習(xí)課程。帶你從零基礎(chǔ)系統(tǒng)性的學(xué)好Python,Java,web前端和大數(shù)據(jù)等!做一名牛逼的程序員! END 祝大家學(xué)的愉快,學(xué)的神速。 有幫助的話,各位小伙伴可以點(diǎn)個(gè)贊收藏支持下啦!?? 也歡迎關(guān)煮lili,一個(gè)在變禿,但能帶你變強(qiáng)的程序員~ 今天先說這么多,我是樂字節(jié)哩哩,一個(gè)有趣的靈魂!下期見!
4.怎樣成為一個(gè)優(yōu)秀的java程序員?
j2se - J2EE - servlet - jsp - struts - Hibernate - spring
5.怎樣才能成為一個(gè)Java工程師?
怎樣才能成為一個(gè)Java工程師?一個(gè)合格的JAVA初級(jí)程序員應(yīng)該具備如下知識(shí):一、面向?qū)ο蟮闹R(shí):JAVA是一個(gè)面向?qū)ο蟮拈_發(fā)語(yǔ)言,因此熟悉面向?qū)ο髮?duì)學(xué)習(xí)JAVA很有必要,要了解:什么是對(duì)象,什么是類;什么是封裝,什么是多態(tài),什么是繼承;什么是抽象類,什么是接口。了解了概念后,還需要這些概念是如何體現(xiàn)的,如類和對(duì)象有什么區(qū)別?類是如何封裝的?二、JAVA語(yǔ)法:如果已經(jīng)有了開發(fā)經(jīng)驗(yàn),恭喜你,學(xué)習(xí)JAVA語(yǔ)法來將比較容易。如果有C++等面向?qū)ο笳Z(yǔ)言的開發(fā)經(jīng)驗(yàn),只需簡(jiǎn)單的翻看一下介紹JAVA的相關(guān)書籍就可以了。如果是新手,沒有關(guān)系,下些工夫,好好研究一本JAVA初級(jí)教程之類的書就可以了。 學(xué)習(xí)了JAVA語(yǔ)法,加上面向?qū)ο蟮闹R(shí),只有用心,就可以寫出來比較好的JAVA代碼了。如果再抽出時(shí)間熟悉一下JAVA編程規(guī)范,代碼的水平就應(yīng)該不俗了?! ∪SP和HTML:在我國(guó)的絕大多數(shù)公司,做JAVA程序員都少不了和JSP以及HTML打交道。因此,想成為JAVA程序員就不可避免的要熟悉JSP和HTML,*能知道JSP的幾個(gè)內(nèi)置對(duì)象,如Session,Request,Reponse,,以及常用的JSP標(biāo)簽,如include,userBean等。盡管一些工具會(huì)生成HTML代碼,但還是要熟悉比如title等。如果再熟悉一下JS和CSS就更好了,那會(huì)使制作的頁(yè)面更友好?! ∷摹ebServer:熟悉了以上三種,可以肯定的說已經(jīng)可以制作出來JSP頁(yè)面了,也可以在你的頁(yè)面里使用自己開發(fā)的JAVA類 (JAVA BEAN)了,但你的頁(yè)面總要跑起來才能看到要的效果,這就要求必須熟悉一種Web Server,比如:TOMCAT,RESIN等。要熟悉如何發(fā)布應(yīng)用,如何利用WebServer的數(shù)據(jù)庫(kù)資源等。 五、開發(fā)工具:大家都知道,開發(fā)工具可以幫助更好更快地開發(fā),因此熟悉幾種開發(fā)工具很有必要。目前JAVA的開發(fā)工具比較流行的有JBuilder,IDEA,Eclipse,HTML的開發(fā)工具有等。 六、熟悉一種框架:熟悉一種框架其實(shí)是成為JAVA程序員的一種可選知識(shí),但目前開發(fā)B/S結(jié)構(gòu)的應(yīng)用的開發(fā)小組,都差不多會(huì)采用一種框架來構(gòu)建自己的應(yīng)用系統(tǒng)??蚣芏紩?huì)有許多可重用的代碼,良好的層次關(guān)系和業(yè)務(wù)控制邏輯,基于框架的開發(fā)使你可以省出很多的開發(fā)成本。目前比較流行的框架有Struts和WAF等。
上述文章了解到關(guān)于如何成為一個(gè)JAVA程序員,如何成為一個(gè)JAVA程序員 拜托~!,如何成為一個(gè)成功的 Java 開發(fā)人員?,怎樣成為一個(gè)優(yōu)秀的java程序員?,怎樣才能成為一個(gè)Java工程師??? ,讓我們對(duì)怎樣成為一個(gè)java 有一個(gè)直觀的認(rèn)知。我們發(fā)現(xiàn),作為一個(gè)優(yōu)秀的Java程序員是多么的自豪。