首先你入職的是什么等級,一般來說公司都有等級的劃分比如:初級 中級 高級軟件開發(fā)工程師。
成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)介紹好的網(wǎng)站是理念、設(shè)計(jì)和技術(shù)的結(jié)合。創(chuàng)新互聯(lián)擁有的網(wǎng)站設(shè)計(jì)理念、多方位的設(shè)計(jì)風(fēng)格、經(jīng)驗(yàn)豐富的設(shè)計(jì)團(tuán)隊(duì)。提供PC端+手機(jī)端網(wǎng)站建設(shè),用營銷思維進(jìn)行網(wǎng)站設(shè)計(jì)、采用先進(jìn)技術(shù)開源代碼、注重用戶體驗(yàn)與SEO基礎(chǔ),將技術(shù)與創(chuàng)意整合到網(wǎng)站之中,以契合客戶的方式做到創(chuàng)意性的視覺化效果。
一般進(jìn)公司都會(huì)給你一個(gè)星期的適應(yīng)期,在這適應(yīng)期你必須做好理解業(yè)務(wù),理解公司文化,理解架構(gòu)等。
如果你是初級 會(huì)有項(xiàng)目經(jīng)理指導(dǎo)你核心問題。建議不要問的太頻繁,畢竟招你進(jìn)來是解決問題的,不是制造問題,看不懂,主要是哪里看不懂,代碼都是通過業(yè)務(wù)來寫的,你如果看到業(yè)務(wù)代碼不懂可以直接先看prd或者產(chǎn)品文檔,接口文檔等一切可以梳理業(yè)務(wù)邏輯的代碼,如果有技術(shù)問題,可以大方的問你的項(xiàng)目經(jīng)理,他會(huì)告訴你的。
如果是中級,成本就不一樣了,所以你的基礎(chǔ)必須要扎實(shí),一些消息隊(duì)列(rabbitmq,activemq等),nosql(redis,mongo等),分布式(spring cloud,dubbo等),db(mysql等)。一般來說都夠了,再不懂的也可以問項(xiàng)目經(jīng)理,畢竟是中級。
如果是高級,那完全都不用說了,基本什么都懂了,框架類的都是浮云,業(yè)務(wù)邏輯隨隨便便看看就好了,而且一般打代碼也很少了,主要是框架類的維護(hù)。
當(dāng)然了,如果你是實(shí)習(xí)生,就相當(dāng)于打打雜了,他會(huì)安排你學(xué)習(xí)什么,然后修補(bǔ)一下bug,讓你有獨(dú)立性,所以不用擔(dān)心。不過也少說多做。
純手打,工作經(jīng)驗(yàn)累積出來,如不喜歡,勿噴。謝謝!
可以先看項(xiàng)目文檔拿點(diǎn)簡單的小需求做。學(xué)習(xí)java開發(fā)推薦選擇千鋒教育。千鋒教育成立于2011年1月,立足于職業(yè)教育培訓(xùn)領(lǐng)域,公司現(xiàn)有教育培訓(xùn)、高校服務(wù)、企業(yè)服務(wù)三大業(yè)務(wù)板塊。值得信賴。
快速融入公司項(xiàng)目要做到以下幾點(diǎn):
一、迅速了解公司環(huán)境
明確自己崗位職責(zé)的同時(shí)也要了解團(tuán)隊(duì)其他人的工作職能。前期主要是熟悉開發(fā)團(tuán)隊(duì)的工作流程,掌握必要的開發(fā)工具,以及熟悉不同開發(fā)崗位的任務(wù)分配等等。
二、積極溝通交流
在項(xiàng)目進(jìn)行的過程中,要積極匯報(bào)自己工作的進(jìn)展,遇到問題一定要及時(shí)溝通,以免影響整個(gè)項(xiàng)目的開發(fā)進(jìn)度。
三、拓寬工作領(lǐng)域
初級程序員如果想要得到快速成長,除了平時(shí)自己要不斷學(xué)習(xí)之外,在工作中,還要積極去承擔(dān)更多的項(xiàng)目工作。當(dāng)你參與的項(xiàng)目越多,涉及的工作領(lǐng)域更加廣泛,同時(shí)也會(huì)收獲更多的資源,從而加快你的職場成長速度。
想要了解更多關(guān)于java開發(fā)的相關(guān)信息,推薦咨詢千鋒教育。千鋒教育目前已與國內(nèi)20000余家IT相關(guān)企業(yè)建立人才輸送合作關(guān)系,每年培養(yǎng)泛IT人才近2萬人,十年間累計(jì)培養(yǎng)超10余萬泛IT人才,累計(jì)向互聯(lián)網(wǎng)輸出免費(fèi)教學(xué)視頻950余套,累積播放量超9800萬余次。每年有數(shù)百萬名學(xué)員接受千鋒組織的技術(shù)研討會(huì)、技術(shù)培訓(xùn)課、網(wǎng)絡(luò)公開課及學(xué)科視頻等服務(wù),得到廣大學(xué)員一致認(rèn)可。
看代碼前需要先了解那塊代碼是做什么的,這樣才能跟得上代碼邏輯。如果知道代碼功能,還是不懂的話,那么看代碼行數(shù)。
1、低于20行的代碼看不懂,你需要鞏固java基礎(chǔ)
2、超過20行的話,需要仔細(xì)理解代碼意圖,另外需要了解更多的java API以及開源代碼
一般看別人的代碼是很痛苦的,java高手也有看不懂的時(shí)候,譬如代碼本身就寫的爛,邏輯不明確。
Java是一門面向?qū)ο缶幊陶Z言,不僅吸收了C++語言的各種優(yōu)點(diǎn),還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強(qiáng)大和簡單易用兩個(gè)特征。Java語言作為靜態(tài)面向?qū)ο缶幊陶Z言的代表,極好地實(shí)現(xiàn)了面向?qū)ο罄碚?,允許程序員以優(yōu)雅的思維方式進(jìn)行復(fù)雜的編程。
按時(shí)上下班,按時(shí)領(lǐng)工資,先看文檔,不會(huì)就說不會(huì),慢慢一點(diǎn)一點(diǎn)上手。
注意不能急躁,不能忙于加班看代碼,保持頭腦清醒是第一位的。
沒搞明白之前不要貿(mào)然寫代碼,防止寫了代碼別人也看不懂。
從基本術(shù)語,行業(yè)知識開始理解;然后再從需求、流程和核心技術(shù)入手,一點(diǎn)一點(diǎn)看,先寫文檔再寫代碼.
就算別人埋怨你笨,盡量不要埋怨別人寫的代碼是狗屎,保持良好心態(tài)。
寧可工作沒了,不能身體垮了,精神受到傷害。生活不易,保持樂觀!
不完全是。
首先,你只學(xué)了半年的JAVA。如果在學(xué)習(xí)期間做過一些實(shí)戰(zhàn)訓(xùn)練的話,那么JAVA的掌握程度應(yīng)該還好。另外更重要的就是,你是不是零基礎(chǔ)學(xué)的JAVA,有沒有接觸過其它的語言甚至于其它語言的開發(fā)經(jīng)驗(yàn)。如果有,那么不用擔(dān)心,你只是需要一些時(shí)間來熟悉新的工具而已。但如果沒有,就得小心了,你還需要很長時(shí)間來積累經(jīng)驗(yàn)。
其次,任何水平的人看一些成熟的軟件的代碼都會(huì)比較暈。因?yàn)榇a是一個(gè)系統(tǒng)框架的詳細(xì)描述,一來就去看細(xì)節(jié)誰都受不了。打個(gè)比方,讓你站在天安門,看下廣場上人多還是少,這樣很容易辦到。但如果要你站在天安門把每個(gè)人的樣子描述一遍,那就很麻煩了。所以,剛進(jìn)公司,看代碼暈是正常的現(xiàn)象,不必太在意。
你現(xiàn)在當(dāng)務(wù)之急,是靜下心來,熟悉公司的項(xiàng)目,尤其公司做的軟件的框架和流程。 這一點(diǎn)不難辦到,你所在的部門一定存有不少的開發(fā)文檔。從需求分析、詳細(xì)設(shè)計(jì)到用戶手冊,這些東西在你不忙的時(shí)候就抓緊時(shí)間啃。因?yàn)檫@些東西是你們公司做事情的思路的最簡潔的表達(dá)。只有在熟悉了流程,從宏觀上對這些項(xiàng)目有了一個(gè)比較清楚的認(rèn)識,才有可能做好事情。
至于基礎(chǔ)部分,在任何時(shí)候都要重視。還是剛剛那句話,如果你只會(huì)JAVA,甚至是零編程基礎(chǔ)直接學(xué)的JAVA,那完全應(yīng)該花一些時(shí)間了解或者是復(fù)習(xí)一些其它課程。尤其是在你遇到不懂的問題時(shí)候,一定要學(xué)會(huì)想辦法從自己掌握的知識中去尋求答案。這個(gè)過程,就是傳說中的學(xué)以致用。
祝你好運(yùn)。
1、學(xué)好基本語法,弄清Java的特點(diǎn)
學(xué)習(xí)Java,說白了,就是學(xué)習(xí)它的語法、功能、結(jié)構(gòu)等。然后按照它的語法編寫代碼。Java語法是學(xué)習(xí)的根本。開始學(xué)習(xí)時(shí),可能有些難懂。沒關(guān)系,這很正常。多看多問,多實(shí)踐,慢慢的你就入門了。
2、學(xué)習(xí)編程規(guī)范,編程中堅(jiān)持遵守
俗話說,無規(guī)矩不成方圓。編程是一個(gè)將思維邏輯變?yōu)榇a,讓計(jì)算機(jī)來執(zhí)行的過程。特別需要規(guī)范。無論是變量、函數(shù)命名還是代碼格式,都需要一致規(guī)范。這樣便于代碼的閱讀和修改。代碼的規(guī)范性,在代碼質(zhì)量中占據(jù)著重要的比重。
3、代碼盡量寫的簡單,易于理解
代碼的簡單性、正確性是最重要的。不要為了追求高效率而寫出晦澀難懂的代碼。后續(xù)閱讀和修改代碼時(shí),你會(huì)為晦澀的代碼付出很多代價(jià)。記住,盡量將代碼寫成初學(xué) Java就能讀懂的,那么你的代碼就十分的優(yōu)美了。
4、多看別人的代碼
對同一種功能的實(shí)現(xiàn),可以有很多種編碼方式。多讀別人的代碼,非常有利用開拓思路,提高編碼的靈活性。甚至經(jīng)??梢詮膭e人的代碼中得到啟發(fā),產(chǎn)生靈感,創(chuàng)作出優(yōu)秀的代碼。
5、選擇一套體系完善的課程
在完善的課程體系中學(xué)習(xí)非常重要,這有助于你掌握系統(tǒng)的Java編程知識和技能,而且好的課程會(huì)幫助你前期打好基礎(chǔ),后期有針對性地使你快速提升,這對Java新手來說十分有效。
6、沒有捷徑,一定要多動(dòng)手實(shí)踐
學(xué)習(xí)Java,和學(xué)數(shù)學(xué)一樣,在學(xué)懂理論后,一定要實(shí)踐。學(xué)習(xí)Java不能搭便車。有時(shí)候,語法和例子很簡單,很容易看懂,但到自己動(dòng)手寫的時(shí)候,又是另一種感覺。只有多動(dòng)手編程,哪怕是簡單的小程序,重復(fù)實(shí)現(xiàn)書上簡單的例子,也是在積累和提高。動(dòng)手編碼離不開編程工具的支持。
文章名稱:java新入職看不懂代碼,java剛?cè)肼?/a>
路徑分享:http://aaarwkj.com/article14/hsooge.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、網(wǎng)站制作、、網(wǎng)站策劃、云服務(wù)器、網(wǎng)頁設(shè)計(jì)公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)