1. 程式人生 > >三年程式設計師的實戰開發經驗之談-做人做事建議

三年程式設計師的實戰開發經驗之談-做人做事建議

近來工作不在狀態,煩躁,沒事就寫寫雞湯 扯扯淡吧。我知道其實還是很多人喜歡看扯淡的

 
畢業三年多,真正工作也快三年了。工作前大概4個月時間,在一家公司自學過java se 、java ee整個體系內容以及oracle mysql資料基礎。 第一年做過小專案單獨模組的需求分析、設計、編碼、測試、部署、上線,包括前臺客戶端的html、css、js這些技術,也包括前臺服務端的java ee 體系技術(jsp servlet ssh等),還包括後臺的資料庫簡單的表設計、sql語句、簡單的觸發器、procedure 這些技術。第一年乾的事情雖然比較雜點,但是讓我更加具體的學習了一般java ee專案的整個開發技術及流程,更重要的是用幾個小專案印證了之前學的內容,使自己對java ee的理解更深。第二年到今年5月份,主要是在一個電信行業的運營資料儲存專案做etl和資料庫開發及web服務介面的開發,期間學習到了數倉類專案的系統架構、資料架構,系統建設,電信o域的業務,對oracle資料庫、索引有了更深的理解,學習到了pl sql程式設計技術,學習到了oracle資料庫 大資料量的資料處理技術細節。


總結了一些專案工作中的經驗。(僅是行業軟體專案開發經驗)

做事建議
 

1 專案事情任務很多時,一件件的解決
 
 說的是當你因為專案任務多的感覺按時完不成感到煩躁一件也不想做的時候,或者是因為一件比較難的你覺得完成不了導致其他事情也不想做的時候。就記住這句話,如果是第一個原因,你就別想那麼多,不管事情多不多,一件件的來做一件是一件,如果你什麼都不做停在那裡的話不但沒有進度,可能還會造成惡性迴圈。第二個原因的話就跳過難的地方,做能做的,不然因為一件事沒有進度也說不過去,客戶、領導都沒法交代。

 
2 任務有計劃 到周到日 工作鬆緊有度
 
不至於加班 也不至於太閒 工作的效率 即真正工作的有效時間要提高。不要拖延任務 不然容易形成惡性迴圈 排計劃的目的是戰勝惰性,充分利用白天的工作時間。心裡面知道每天當天做哪些事情,並把它做完,不至於看看微信 聊聊天 一天的時間就那樣過了。你所擁有的最重要的東西就是你的時間,因為你不能創造更多時間。

3 隨時記 隨地記 及時記
 
 生活裡的想法、點子  稍縱即逝 所以為避免忘記 隨時記錄到手機。不要小看這個東西,以後可能會給你大作用。還有就是平常你花了很長時間解決了一個難題或者錯誤的時候,一定記住一定要把它記下來,不論當時有多忙,哪怕記幾個關鍵字都行。因為一是這是你的勞動成果二是你知道下次會不會還會碰到這個問題,所以備忘,下次就不用做重複的工作了。及時記:還有開完一些會議比如需求對接會後 ,應該立即會後就把它整理記下來,不要想著明天再搞,因為你明天說不定就忘了哪點了。

 
4 困難時  堅持不懈 不放棄
首先,正視困難,不要覺得一有困難就很煩,就做不下去了,你要在心裡面對自己說 ,如果你做的事情毫不費力,那就是在浪費時間。所以想想解決難題後,那個難題也不算什麼了,迎難而上,加油。


5 整體進度把控
 說的是 ,如果你負責的是一個專案或者一個專案的其中一個模組,不要讓困難的事或者其他不利因素 耽誤你的整體進度。又比如你剛進一個公司負責一塊東西,更開始有個人帶著你,但是注意千萬別太依賴這個人,因為 人有惰性 無論是 水平高 或者低,資歷是老或者不老,假如這模組有個難題,他可以拖著不搞,但是你不行因為你是負責人。

 
6 其他廠家的需求對接會注意事項


把這個單獨拿出來 講是因為 倉庫系統 經常要和局方以及其他廠家的boss系統人調介面,開需求對接會。這個東西處理不好的話,可能會給你挖個坑出來。

一、一般若是某個涉及到多個系統 廠家的介面有問題的話,大家一起開會的時候 每個系統基本都是會說不是自己的問題,把問題拋給別人。這個時候你要之前要先查清楚是不是自己系統的問題,如果確認不是自己的問題,會上在局方 各系統人都在的時候一定要說出來,不要等到會下再說,不然到時候幾個系統一起查問題,還是會把你拽著,煩不說(不知道會遇上什麼樣的奇葩局方 和其他系統的人) 還耽誤你正常工作的時間

二、新需求的時候,舉個例子 ,某個比較難做的東西可能在你這邊能實現,在其他系統也能實現,但是大家都不想做,這個時候你就要先聲奪人 ,搶先說 在你這邊做的風險 延遲什麼的或者有其他很多事情要忙什麼的。你不說可能就預設拋給你。總之,態度不能軟也不能太強硬,有個度。

 
做人建議
 

7 同事關係
 

跟同事關係搞好,自然不用說了,比如遇到問題的時候 互相幫助,有時候幫助別人幹事 解決問題 是再幫自己鋪路,有可能明天你自己就會遇到相同的問題。要注意,樂於幫助同事是好的 ,但是不要太過友好,工作易被打斷, 尤其有些程式猿喜歡上來就問 會養成壞習慣 同時不利自己工作。這個時候,拒絕的話你就要注意說話了,可以說事情忙待會幫他等理由,但是不要直接拒絕。總之,真心待人,但不要委屈自己即可。

 
8 領導 客戶關係
 

就我自己接觸的程式設計師而言,大多是比較內向 不怎麼說話的,所以平常一般跟領導的溝通都是比較少的。這樣的話是不利於在公司長期發展的,最基本的,平常偶然碰見領導有些程式可能就低頭過去了,最好別這樣,起碼可以打個招呼。一起坐電梯或者下班的時候 可以聊聊生活上的事什麼的。或者吃飯的時候碰到,你要喝的可以順便給同事及領導叫一份。這些看起來很小、瑣碎的事情,都可能讓領導對你加深映像,就這麼點印象可能讓你在同等條件下就比別人多了個機會。這個其實就是人之常情沒什麼,其實就跟自己遇到什麼事情會先想到自己的家人 親戚 朋友一樣。

說說 現在社會的首因 和近因效應嚴重,人們往往會根據第一次的映像去判斷一個人,所以去一家新單位的時候,最開始的一段時間 儘量表現的好點,因為領導和客戶對你的第一映像很重要,第一映像好,你以後在公司的發展 和在客戶的工作都會好做。

 
9 傾向於做領導 組織者
這個當然是要看個人的發展方向了,如果就是一直想深鑽技術,那就不必看這個了。說這個其實是很多程式設計師現在基本天天就在悶頭幹活,回家就宅在家裡。如果想以後生活的更好或者實現財務自由,肯定要注意這個,比如臨時來了個大功能模組需求需要人做,而你又正好閒時,可以做下,不要覺得自己多幹活了什麼的,而且你可以要人。還有就是平時專案組搞個活動 沒人組織的話,你也可以主動點申請來搞。總而言之,積極點沒壞處。

最後,說了那麼多雞湯再好,也要實際去行動。