java程序員每天要做的主要有:需求分析、框架選型、編碼、測試、改bug等。
1、需求分析
在接到開發任務時,java程序員首先要對這個任務進行需求分析,了解時間節點、任務目標、需要什麼元素等等,梳理好工作流程之後再開始進行開發工作。
2、框架選擇
在開始編程之前還需要先調研有哪些工具或者框架可以來做這個事,分別有哪些優缺點,針對自己的項目,哪個比較合適一些,甚至可以寫個demo來試看看是否有什麼問題。
3、編碼
准備工作都做好後就要開始編程開發了,java程序員每天大部分時間都被用來編程。
4、測試並改bug
程序編寫好後需要程序員做初步的測試看看程序能不能跑起來同時生產程序在跑的過程中,可能會出現各種各樣的異常,如果有問題需要程序員及時查看日誌,查問題,解決問題。
2. java程序員的發展方向
1.技術上
從初級慢慢走到高級,技術越來越厲害,能夠解決很多的技術難題,在公司會有非常重要的位置,受領導重視。
系統架構師。系統架構師是一個最終確認和評估系統需求,給出開發規范,搭建系統實現的核心構架,並澄清技術細節、掃清主要難點的技術人員。負責設計系統整體架構,從需求到設計的每個細節都要考慮到,把握整個項目,使設計的項目盡量效率高,開發容易,維護方便,升級簡單等。
Java技術顧問。對技術比較痴迷的資深技術工程師以後可以去做技術顧問,可能一周只去公司兩天,但是拿的工資是非常高的。
2.管理
目前常見的三個管理職業,項目經理、產品經理,技術總監。做管理需要高情商,維護人事關系,有自己的大局觀,承受壓力的能力要強,就是心比較累,承受的東西比較多。
3.創業
走創業這條路,風險大,付出的精力非常多,要有啟動資金,平時需要積累人脈資源。性格需要是那種不認輸的性格,為人比較樂觀開朗,有良好的團隊運作能力。創業必須有很好的點子,善於抓住時代的機會。
3. java程序員職責是什麼
很多對Java程序員感興趣的朋友,總是在思考一個問題,我能不能成為一名Java程序員,能不能跟做不做是兩回事。JAVA程序員廣義上是指一群以JAVA為謀生手段的軟體開發人員。狹義的說,是指擁有SUN公司JAVA認證的程序員。通常要求程序員精通java基礎,java高級編程,及常用java設計模式,並深入理解mvc編程模式,了解uml相關知識。那麼,作為一個java程序員,他們的工作職責是什麼呢?
一、 java程序員工作 職責:
1、 參與公司項目的設計、開發與維護;
2、 具有獨立完成模塊開發工作的能力;
3、 較好的溝通能力,能積極應對工作,具備較好的抗壓性;
4、 能夠快速接受並掌握新知識;敢於面對和克服困難,具有分析和解決問題的能力;
5、 做事認真負責,有責任心,有良好的團隊合作精神。
二、Java開發程序員工作職責
1、完成軟體系統代碼的實現,編寫代碼注釋和開發文檔;
2、輔助進行系統的功能定義,程序設計;
3、根據設計文檔或需求說明完成代碼編寫,調試,測試和維護;
4、分析並解決軟體開發過程中的問題;
5、協助測試工程師制定測試計劃,定位發現的問題;
6、配合項目經理完成相關任務目標。
三、Java測試程序員工作職責
1、 具備扎實的軟體測試理論基礎,熟悉測試方法,測試流程;
2、熟練編寫測試用例和執行測試用例,會使用禪道進行bug 管理, 熟練使用配置管理工具SVN;
3、 會用資料庫查詢,了解介面測試,熟悉linux;
4、熟悉資料庫Oracle基本的增刪改查以及配置監聽等;
5、 熟悉SQL,會使用fiddler、httpwatch等工具進行介面測試。
4. Java程序員的職業規劃有哪些
一、如果走技術路線,程序員(兩年)->工程師(第三年)->高級工程師(第五年)->架構師(第七年)->專家(第十年)->資深專家(...)->....
二、如果走管理路線,程序員->工程師->項目經理->項目集經理->部門長->副總
以上純屬比較正常的路線,不排除資質好的,或者資質差的,做技術的每天總結一點點,10年後你將用十年的積累戰勝很多不積累的人,吾日三省吾身,堅持下來就是一筆財富
5. Java工程師的發展目標有哪些
java程序員最多的兩條進階路線是一條是技術路線,即由程序員、高級程序員、系統分析師,到架構設計師。在這條路線上,立足於從業務模型到計算機軟體模型的轉換,成為高端的軟體技術工作者。
另一條是管理路線,即由程序員,經開發小組負責人、項目經理,再到企業中高層管理者。程序員加強自己管理意識的培養,多站在組織的角度來分析問題和解決問題,成為優秀的管理者,甚至職業經理人。
其實在軟體企業中,隨著產品管理的興起,可以說,走向產品,是程序員在技術與管理之外的第三條職業通道。越來越多的程序員開始轉型做產品工作,特別是對那些具有創業意識的程序員而言,走向產品是一條必經之路。騰訊的馬化騰和360的周鴻禕,他們都是由程序員做起,然後開創自已的產品和事業。
6. java程序員有前途嗎
java的就業前景還是非常好的,雖然很多人都在說java飽和了,但事實上,java運用更加廣泛,而且可以被看作是一項基礎來學。
不論學大數據、web、全棧、人工智慧、前後端,小程序都需要學java!而且當你學完java後,再學C#,python,PHP等其他語言是會有事半功倍的效果!簡單列舉下學好java可以做哪些事情。
java學好可以做:
做網站,Java開發做網站可以說是大材小用了,不過用Java做網站還是很容易的;
做管理系統,每個公司都會用到管理系統,比如OA,ERP等等,Java也可以做;
做CS程序,所謂的CS程序就是例如QQ這樣的有客戶端的程序,用Java也可以完成的;
做移動應用,我們所熟悉的Android都是依賴Java的,所以學習完Java做移動應用很吃香
做游戲,Java中也包括了游戲開發的內容,用它做游戲也是非常不錯的;
做大數據分析,大數據分析是如今比較流行的,而其中就有大量Java的內容,所以學習Java從事大數據分析是不錯的選擇。
互聯網行業目前還是最熱門的行業之一,學習IT技能之後足夠優秀是有機會進入騰訊、阿里、網易等互聯網大廠高薪就業的,發展前景非常好,普通人也可以學習。
想要系統學習,你可以考察對比一下開設有相關專業的熱門學校,好的學校擁有根據當下企業需求自主研發課程的能力,能夠在校期間取得大專或本科學歷,中博軟體學院、南京課工場、南京北大青鳥等開設相關專業的學校都是不錯的,建議實地考察對比一下。
祝你學有所成,望採納。
7. Java程序員的發展方向有哪些
其實Java可以做的東西實在太多了,網站、軟體、手機游戲、電腦游戲、中間件以及現在流行的安卓手機app等,都是由Java語言編寫的;除了這些,Java還有很多用途,家裡的微波爐、洗衣機等家電也有可能是Java控制的。
1、編寫網站
現在許多大型網站都是用Java編寫的,比如我們熟悉的電子商務交易平台阿里巴巴、淘寶、京東都是使用Java編寫的。
即使是簡單的jsp、servlet,和以struts為基礎的網站,在政府項目中也是很受歡迎的,例如保險、教育、醫療、國防等部門的網站都是以Java基礎來開發的。
2、Android應用
Java做安卓不單單是系統,還有APP。對於如今的開發人員來說,他們更多的時間是花在開發APP上面。
你在Android手機上,隨便打開一個App應用,都是用Java語言編寫。雖然現在Android運用了不同的JVM以及不同的封裝方式,但是代碼還是用Java語言編寫的。
3、大型企業伺服器應用
很多大型企業管理系統、CRM系統,ERP系統主要使JAVA編寫。例如移動、聯通、電信等通訊行業的客戶管理系統,快遞公司的物流系統離不開Java;交通工具的訂票系統絕大部分也是使用Java開發的。
4、做軟體工具
一般來說,編程語言都可以做軟體,Java也不例外,許多常用的軟體和開發工具都是運用Java來編寫和開發的,例IneteliJIdea、Eclipse,NetbansIDE等。
5、嵌入式領域及消費類電子產品
Java在嵌入式領域發展空間很大,對於嵌入式系統來說,Java技術因為比C語言和匯編語言有很明顯的優越性,而受到了嵌入式領域的青睞,並得到了大量的研究與開發應用。
嵌入式設備及消費類電子產品,主要用JavaMe,信息家電(如數字電視、機頂盒、電冰箱)、無線手持設備、通信終端、醫療設備、汽車電子設備等都是比較熱門的Java應用領域。
6、大數據技術
Java最大的優勢之一是它在大數據領域的地位,目前很多的大數據的架構都是通過Java來完成的。
例如現在最主流的大數據框架Hadoop的應用主要用Java開發的;Apache的基於Java的HBase和Accumulo以及ElasticSearchas。
8. Java程序員的職業規劃是什麼
程序員的職業規劃是非常清晰的:
程序員。如果你覺得你喜歡代碼,喜歡開發工作,那麼一-直做開發也是一件的不錯的事,不過要考慮當你做開發10年後,你所做的工作,一個大學畢業2.3年的開發人員一樣能做時,你的價值在走下坡路,越來越不值錢。所以要時刻保持學習,並且深入研究技術。
架構師。是往真正技術大牛的方向發展的職業線路。若未來你想成為架構師就需要現在你的不斷專研技術和積累研發經驗。不是隨便開發人員憑借10年開發經驗就可以成為架構師。成為架構師需要完善和扎實的技術體系,具備較好系統分析和設計能力,豐富的項目研發經驗。
技術經理。是往技術加團隊管理的方向發展的職業線路。往此線路發展的同學,需要一定的技術能力和團隊管理能力。做管理與性格有關,首先得分析自己性格是否適合做管理的工作,這點也是很多做技術出身的人員,轉型時最大的挑戰。有技術經理崗位的存在,一般都是搭配偏需求、產品的項目經理進行項目實施。技術經理的技術可以不用深入研究,但是需要具備一定的廣度和項目開發經驗。
項目經理。是往管理的方向發展的職業線路, -般項目經理主要側重項目管理工作,項目經理很關鍵的能力就是計劃、溝通及組織協調的能力。溝通和表達是開發人員短柄,所以想往此線路發展的同學,從日常的工作、生活中就得逐步加強鍛煉這方面能力,其次學習一些項目管理的知識,例如:PMP、CMMI敏捷開發管理等。
選擇什麼樣的職業線路,需要客觀認識自己,根據自己的特點進行規劃,選中後制定有序的學習計劃。職業機會也是留給已做好准備的人。
9. java程序員的職業規劃是什麼
一.×××大學畢業後的十年規劃
(2005年-2015年,20歲至30歲)
美好願望:事業有成,家庭幸福
方 向:企業高級管理人員
總體目標:完成碩士、博士的學習,進入××著名外資企業,成為高層管理者。
已進行情況:讀完碩士,進入一家外資企業,想繼續攻讀博士學位。
二.社會環境規劃和職業分析(十年規劃)
1、社會一般環境:
中國政治穩定,經濟持續發展。在全球經濟一體化環境中的重要角色。經濟發展有強勁的勢頭,加入WTO後,會有大批的外國企業進入中國市場,中國的企業也將走出國門。
2、管理職業特殊社會環境:
由於中國的管理科學發展較晚,管理知識大部分源於國外,中國的企業管理還有許多不完善的地方。中國急需管理人才,尤其是經過系統培訓的高級管理人才。因此企業管理職業市場廣闊。
要在中國發展企業,必須要適合中國的國情,這就要求管理的科學性與藝術性和環境動態適應相結合。因此,受中國市場吸引進入的大批外資企業都面臨 著本土化改造的任務。這就為准備去外企做管理工作的人員提供了很多機會。
三.行業環境分析和企業分析
1、行業分析:
本人所在××公司為跨國性會計事務所。屬管理咨詢類企業。由於中國加入WTO,商務運作逐漸全球化,國內企業經營也逐步與國際慣例接軌,因此這類企業在近年來引進中國後得到迅猛的發展。
2、企業分析:
××公司是全球四大會計事務所,屬股份制企業,企業領導層風格穩健,公司以「誠信、穩健、服務、創新」為核心價值觀,十年來穩步在全球推廣業務,目前在全球10餘個國家、地區設有分支機構。
公司2000年進入中國,同年在上海設立分支機構。經營中穩健拓展業務的同時重點推行公司運作理念,力求與發展中的共同進步。本人十分認同公司的企業文化和發展戰略,但公司事務性工作太過繁忙,無暇進行個人自我培訓,而且提升空間有限。但總體而言,作為第一份工作可以接觸到行業頂尖企業的經營模式是十分幸運的,本人可能在本企業實現部分職業生涯目標。
四.個人分析與角色建議
1.個人分析:
(1)自身現狀:
英語水平出眾,能流利溝通;法律專業扎實,精通經貿知識;具有較強的人際溝通能力;思維敏捷,表達流暢;在大學期間長期擔任學生幹部,有較強的組織協調能力;有很強的學習願望和能力。
(2)測評結果(略)
2.角色建議:
父親:「要不斷學習,能力要強」;「工作要努力,有發展,要在大城市,方便我們退休後搬來一起居住生活。」
母親:工作要上進 ,婚姻不要誤。
老師:「聰明、有上進心、單純、乖巧」,缺乏社會經驗」
同學:「有較強的工作能力」,「適合做白領」。
……
五.職業目標分解與組合
職業目標:著名外資企業高級管理人員。
1.2005-2008年:
成果目標;通過實踐學習,總結出適合當代中國國情的企業管理理論
學歷目標:碩士研究生畢業,取得碩士學位;取得律師從業資格、通過GRE和英語高級口譯考試
職務目標:外企企業商務助理
能力目標:具備在經濟領域從事具體法律工作的理論基礎,通過實習具有一定的實踐經驗;接觸了解涉外商務活動;英語應用能力具備權威資格認證;有一定的科研能力,發表5篇以上論文。
經濟目標:在校期間兼職,年收入1萬元;商務助理年薪5萬
2.2005年-2010年:
學歷目標:通過注冊會計師考試
職務目標:外資企業部門經理
能力目標:熟練處理本職務工作,工作業績在同級同事中居於突出地位;熟悉外資企業運作機制及企業文化,能與公司上層進行無阻礙地溝通。
經濟目標:年薪10萬
3.2005年-2010年:
學歷目標:攻讀並取得博士學位
職務目標:著名外資企業高級管理人員,大學的外聘講師
能力目標:科研能力突出,在國外權威刊物發表論文; 形成自己的管理理念,有很高的演講水平,具備組織、領導一個團隊的能力;與公司決策層有直接流暢的溝通;具備應付突發事件的心理素質和能力;有廣泛的社交范圍,在業界有一定的知名度。
經濟目標:年薪25萬
六.成功標准
我的成功標準是個人事務、職業生涯、家庭生活的協調發展。
只要自己盡心盡力,能力也得到了發揮,每個階段都有了切實的自我提高,即使目標沒有實現(特別是收入目標)我也不會覺得失敗,給自己太多的壓力本身就是一件失敗的事情。
為了家庭犧牲職業目標的實現,我認為是可以理解的。在28歲之前一定要有自己的家庭。
七.職業生涯規劃實施方案
差距:1、跨國企業先進的管理理念和豐富的管理經驗;2、作為高級職業經理人所必備的技能、創新能力;3、快速適應能力欠缺;4、身體適應能力有差距。5、社交圈太窄。
八、縮小差距的方法:
1.教育培訓方法
(1)充分利用碩士研究生畢業前在校學習的時間,為自己補充所需的知識和技能。包括參與社會團體活動、廣泛閱讀相關書籍、選修、旁聽相關課程、報考技能資格證書等。時間:2008年7月以前。
(2)充分利用公司給員工提供的培訓機會,爭取更多的培訓機會。時間:長期
(3)攻讀管理學博士學位。時間:五年以內
2.討論交流方法
(1)在校期間多和老師、同學討論交流,畢業後選擇和其中某些人經常進行交流。
(2)在工作中積極與直接上司溝通、加深了解;利用校友眾多的優勢,參加校友聯誼活動,經常和他們接觸、交流。
3.實踐鍛煉方法
(1)鍛煉自己的注意力,在嘈雜的環境里也能思考問題,正常工作。在大而嘈雜的辦公室里有意識地進行自我訓練。
(2)養成良好的鍛煉、飲食、生活習慣。每天保證睡眠6-8小時,每周鍛煉三次以上。
(3)充分利用自身的工作條件擴大社交圈、重視同學交際圈、重視和每個人的交往,不論身份貴賤和親疏程度。
××本人對於職業生涯規劃的看法:
1、職業規劃肯定要有,但是我覺得職業規劃不可能現在就定下來,周圍的環境隨時在變,而且自己隨著不斷的成熟和接觸不同的東西,也會變。我以前想當官,後來想當外企白領,現在想創業,所以我覺得這個很難就定下來,更何況是在校大學生,沒有任何社會閱歷,談這個就似乎有點紙上談兵。
2、但是,雖然可能沒有成型的職業規劃,但是我覺得每個階段的前進方向和短期目標要有,比如這段時間我要練好英語聽力到什麼水平,我要朝著什麼方向努力,沒有努力的方向和短期的目標,那容易虛度光陰。
3、如果我是學生,我可能想聽一些別人成功的案例,和為什麼別人能取得成功,雖然每個人走的路不同,但是我想有些成功的共同點是相同的,那我作為一個學生,就可以從中學到一輩子受益的美德和優點。