java到底是做什么的 畢業(yè)應屆生,進公司維護一個java老項目,天天改新需求,這樣對以后找工作有幫助嗎?
在作者的經(jīng)歷中,我就像兩顆豌豆。畢業(yè)后,我進入了一家中小型公司。公司的項目已經(jīng)形成。和我一起進去的幾個人在為老項目辯護。大多數(shù)客戶表示,如果增加了需求,就會有新的功能,否則都會被修改,修改成bug,美
在作者的經(jīng)歷中,我就像兩顆豌豆。畢業(yè)后,我進入了一家中小型公司。公司的項目已經(jīng)形成。和我一起進去的幾個人在為老項目辯護。大多數(shù)客戶表示,如果增加了需求,就會有新的功能,否則都會被修改,修改成bug,美化。
但是我想我可以從維護舊項目中學到很多東西。例如,閱讀別人的代碼對我來說是一種成長。從中,我可以看到代碼的質(zhì)量,并提醒自己我不能像他們那樣寫。我經(jīng)常遇到空指針錯誤和各種小問題。我學會檢查問題。我學到最多的是優(yōu)化別人的代碼。我從一個3000行的JSP優(yōu)化學習,封裝。
這些都是我實習期間的工作和收獲
我有10年的開發(fā)和培訓經(jīng)驗,在這期間我經(jīng)歷了Java、web、Android、H5、大數(shù)據(jù)、PHP等不同的發(fā)展方向,也曾是軟件培訓公司的金牌講師。我很想回答你的問題。
我認為我們應該考慮我們自己的條件,例如我們的年齡、發(fā)展經(jīng)驗、家庭條件和長遠規(guī)劃。
如果我現(xiàn)在年紀大了,有豐富的發(fā)展經(jīng)驗,我想最好找個待遇好的大公司養(yǎng)老。當你出來工作的時候,選擇哪個容易是很正常的。沒有必要一輩子給自己施加太大的壓力,你也不會真的想追求終極的科技發(fā)展。
但是如果我還年輕,沒有足夠的發(fā)展經(jīng)驗,我認為現(xiàn)在不是供養(yǎng)老年人的時候。因為在當今時代,無論是大公司還是小公司,都不能保證你不會失業(yè)。如果有一天公司想放你走,你怎么能憑借薄弱的項目積累找到一份體面的工作呢?
另一個非常重要的因素是考慮家庭條件和職業(yè)規(guī)劃。
例如,如果你在家里不需要錢,做程序員只是一種愛好或消磨時間。同樣,找一份輕松的工作也不錯。此外,如果你的長期目標不是成為一名程序員,那么你可能會在三到兩年后轉向另一個方向。同樣,留在大公司也是一個不錯的選擇,這樣你就可以有更多的時間為自己的理想做準備。
但是如果你想成為一名程序員在未來很長一段時間,你最好找一個公司,可以提高你的技術能力。
以上是我自己的一些想法,僅供參考
畢業(yè)應屆生,進公司維護一個java老項目,天天改新需求,這樣對以后找工作有幫助嗎?
感謝您的邀請
!運維工作本身還有一定的技術含量,但不同公司的運維崗位往往差別很大,一些運維崗位的技術含量確實很低。對于運維人員來說,如果這個崗位對他們的能力提升沒有幫助,他們應該真正考慮是否調(diào)任這個崗位。如果單位沒有更高級別的職位,他們應該考慮是否改變環(huán)境。
對于職場人來說,通常主要有兩種提升方式,一種是升職,另一種是自學,但這兩種方式往往是以升職為基礎,輔以自學,因為對于電腦行業(yè)來說,自學的時間非常有限,自學的內(nèi)容也往往是圍繞著自己選擇的任務等結果很難完全脫離自我深入學習任務,很多技巧如果不在實踐中運用,很快就會被遺忘。
對于Java工程師來說,如果長期從事運維工作,離Java開發(fā)還很遠,因為運維崗雖然會寫一些自動管理腳本(用shell或者Python),但主要任務畢竟不是程序開發(fā),內(nèi)容也很小。大多數(shù)自動管理腳本都相對簡單(復雜,但較少)。因此,如果將來要從事java開發(fā),必須盡快完成作業(yè)轉換。
是否參加培訓要根據(jù)自己的實際情況考慮。畢竟市場上大部分的培訓都是以基本內(nèi)容為基礎的,因為他們已經(jīng)有了一定的職場經(jīng)驗,所以大部分的培訓內(nèi)容都應該通過自學完全掌握。當然,如果你想系統(tǒng)地學習大數(shù)據(jù)、云計算、人工智能等新技術系統(tǒng),可以本著效率優(yōu)先的原則參加培訓,你應該根據(jù)自己的日程選擇是否辭職。
最后,如果條件允許,研究生教育是一個不錯的選擇。
在大公司做JAVA項目,待遇可以,只是簡單的日常維護,值得嗎?
首先,看看是否可以用Java重構前一個,并添加一些其他函數(shù)。第二,如果你不能重構或者不得不讓你來,你基本上可以考慮離開。
java工程師,主要做運維,學不到太多東西,要不要辭職參加培訓班?
現(xiàn)在Java程序員有很多工作。同時,許多公司沒有嚴格的面試。有些人一看面試題就會渾水摸魚。進去很容易,但很少有人堅持。他們大多數(shù)都是代碼搬運工。這些人不是嚴格的Java程序員,他們可以很容易地切換到其他方面,比如前端、測試、運維產(chǎn)品、操作。很少有人能堅持Java開發(fā)5年以上。真正的Java開發(fā)人員和大量的Java代碼移植人員都很缺乏。
有很多人曾經(jīng)使用java,但他們不能堅持下去。并不是說Java產(chǎn)業(yè)的需求少了,而是恰恰相反。一方面,大量新人涌入。另一方面,隨著行業(yè)的發(fā)展,對人才的需求也越來越高,對高級人才的需求也有了新的要求。架構師和高級工程師不再是熟練的代碼搬運工,需要了解具有廣泛的知識、理解原理和創(chuàng)新能力。如果您從事java開發(fā)多年,仍然是一個熟練的代碼搬運工,那么很容易被大量的新人淹沒。
技術不僅僅是Java。如果你不前進,你就會后退。很多不想進步的人會離開這個行業(yè),被新人取代。留守人員可以深入行業(yè),使行業(yè)繼續(xù)高速發(fā)展。
互聯(lián)網(wǎng)在過去幾年的強勁發(fā)展減緩了不適合Java深入發(fā)展的人的離去。你只需要完成任務。至于你的技術是否適合這個職位,不要想太多。隨著行業(yè)的發(fā)展,他一定會優(yōu)化人才。