java需求分析和設計 畢業(yè)應屆生,進公司維護一個java老項目,天天改新需求,這樣對以后找工作有幫助嗎?
在作者的經(jīng)歷中,我就像兩顆豌豆。畢業(yè)后,我進入了一家中小型公司。公司的項目已經(jīng)形成。和我一起進去的幾個人在為老項目辯護。大多數(shù)客戶表示,如果增加了需求,就會有新的功能,否則都會被修改,修改成bug,美
在作者的經(jīng)歷中,我就像兩顆豌豆。畢業(yè)后,我進入了一家中小型公司。公司的項目已經(jīng)形成。和我一起進去的幾個人在為老項目辯護。大多數(shù)客戶表示,如果增加了需求,就會有新的功能,否則都會被修改,修改成bug,美化。
但是我想我可以從維護舊項目中學到很多東西。例如,閱讀別人的代碼對我來說是一種成長。從中,我可以看到代碼的質量,并提醒自己我不能像他們那樣寫。我經(jīng)常遇到空指針錯誤和各種小問題。我學會檢查問題。我學到最多的是優(yōu)化別人的代碼。我從一個3000行的JSP優(yōu)化學習,封裝。
以上都是我實習期間的工作和收獲
編程注重實踐,一本書,一本筆記本,一個開發(fā)環(huán)境,一個項目需求。
1. 一本書,如Java編程思想,及配套代碼
2。筆記本電腦,如MAC或Dell,具有高配置,Java占用更多內存
3。一個開發(fā)環(huán)境,比如idea和eclipse,自動突出顯示語法,顯示不同的語法,并自動下載依賴庫,為開發(fā)人員節(jié)省了很多麻煩。帶著問題或需要學習,否則你不知道該怎么做?;ヂ?lián)網(wǎng)的普及使過去的單機程序成為過去。在瀏覽器的幫助下,各種終端可以隨時隨地觀看節(jié)目。因此,網(wǎng)絡技術、前端和后端技術也是必要的。
學習的過程是無底的,是不歸路的,是早晚的,是忘記吃飯睡覺的,是經(jīng)常加班的,是少團圓的,是青春的飯,是早早失業(yè)的,是看似光明的,是寂寞的心,是沒有朋友的,是皺紋的。
因此,加入程序員有風險,因此您需要謹慎。年輕人,我們能做什么?不是程序員??再想想???
畢業(yè)應屆生,進公司維護一個java老項目,天天改新需求,這樣對以后找工作有幫助嗎?
作為it從業(yè)者多年,我也出版過Java編程書籍,所以讓我來回答這個問題。
首先,Java程序員在第一次進入項目團隊時,會根據(jù)自己的知識結構和實踐能力安排具體的開發(fā)任務。因為Java語言是一種全場景開發(fā)語言,他們可能被安排從事web開發(fā)、大數(shù)據(jù)開發(fā)或Android開發(fā)任務。具體的開發(fā)任務與開發(fā)場景密切相關。
對于開發(fā)經(jīng)驗較少的初級Java程序員來說,剛進入項目團隊時,通常會安排他們從事某個特定功能模塊的開發(fā)任務,這通常與特定的業(yè)務邏輯密切相關,屬于應用級開發(fā)。功能模塊的開發(fā)通常調用系統(tǒng)平臺的API來完成特定功能的開發(fā)。例如,基于云計算平臺完成業(yè)務功能的開發(fā)是一種常見的選擇。一般來說,這種基于平臺的應用級開發(fā)任務比較簡單,重點是掌握平臺API。
無論安排什么樣的開發(fā)任務,Java程序員在第一次加入項目團隊時都需要做到以下三點:第一,盡快熟悉開發(fā)團隊的工作流程。不同的開發(fā)團隊將有不同的開發(fā)過程。我們應該盡快熟悉開發(fā)過程中的不同角色,以及他們相應的工作職責。熟悉開發(fā)流程是溝通的前提,也會盡快實現(xiàn)自己的定位。
第二,盡快掌握各種開發(fā)工具。不同的開發(fā)團隊通常有不同的開發(fā)工具。例如,目前很多開發(fā)團隊都會基于云計算平臺完成具體的功能開發(fā)。這時,他們應該盡快熟悉功能平臺,從而提高開發(fā)效率。
第三:盡快熟悉開發(fā)團隊的技術風格。不同的開發(fā)團隊通常有不同的開發(fā)風格。新加入項目團隊的Java程序員應該盡快掌握團隊的技術風格。他們可以通過閱讀完成的項目代碼來實現(xiàn)這個目標。
想自己學習JAVA編程,有什么適合初學者的書籍或者視頻推薦嗎?
推薦Java并發(fā)編程練習本書。
本書從并發(fā)和線程安全的基本概念出發(fā),介紹如何使用類庫提供的基本并發(fā)構建塊來避免并發(fā)風險、構造線程安全類和驗證線程安全規(guī)則。
如何將較小的線程安全類組合成較大的線程安全類,如何使用線程提高并發(fā)應用程序的吞吐量,如何識別可并行執(zhí)行的任務,如何提高單行程序子系統(tǒng)的響應能力,如何確保并發(fā)程序執(zhí)行預期的任務,以及如何提高并發(fā)代碼的性能和可擴展性。
最后,介紹了一些高級主題,如顯式鎖定、原子變量、非阻塞算法以及如何開發(fā)自定義同步工具類。
總之,本書介紹完整,原理分析透徹。我希望我的回答能幫助你。