不知不覺已經工作很久了。
從在校參加軟體設計大賽第一次寫專案**,到現在已經6年7個月了。工作也足足5.5年了。
從一開始不知道如何就業,到第一次軟體設計大賽後,決定寫**為生。
從在校實習工作的不順心,到明白技術的重要性。事實證明3個月的實習,給我後來的工作也帶來不少幫助。
後來去實習,大四一整年都在企業內度過。當時交完一萬的學費,已經沒有生活i費了。家裡條件並不寬裕,我的學費都是借來的。從那一年開始自己養自己。
工作兩年後,輾轉到上海工作。迷茫於不想在二線城市過著餓不死的生活狀態。
如今馬上工作六年了。輾轉於管理和架構師的選擇。
先說說自己的一路的見解吧。5年是個分界線,明顯感覺和以前不一樣,在這個行業堅持時很有用的。基本是拿會的技能還錢的交意。你會的越多,能理解能承擔的越多。
對於高階軟體工程師:
首先要有很強的業務理解能力。能把實際生活場景轉換為業務邏輯。
業務邏輯的實現離不開資料庫的支援,所以會需要精通資料庫設計的原則。
其次,業務邏輯與現有系統的接入,就會涉及到軟體的架構。會直接營銷上面一點寫的資料物理儲存庫的位置
最後,實現上線後,業務邏輯的發展及資料量會牽扯到資料庫層面的問題。比如分庫,拆表,拆列。
乙個系統是由乙個個業務模組組成,如果乙個系統都在一起,一台伺服器異常就會影響整體服務效能,這時就會涉及到分布式部署。
乙個系統的乙個模組如果異常,也會牽連其他模組。另模組之間更新與發布,及穩定性,及部署互干擾的問題,就引入了微服務架構模式(適合網際網路行業,傳統的sap模式的一種應用)。
總之,技術是沒有底線的。計算機底層也很重要。
越往高處走,影響你發展的往往是根基,就是計算機底層原理。
都說軟體行業現在到達飽和,我不這麼認為。高階複合型人才始終是稀缺。比如懂架構還研究技術的專案總監。這也是我未來想走的職業道路。
一年年,要學習要進步。
架構師推薦課程
DBA未來的發展方向
dba database administrator 資料庫管理員,我每次和公司其他非技術部門的同事解釋我的工作的時候都要頗費口舌,直到最後如果他還是不明白的話,我只好說我們的工作其實和倉庫管理員沒什麼區別,都是管理乙個倉庫。更多的時候,我還要解釋資料庫和資料倉儲的區別 因為在公司裡,我們是兩個部門...
我看國內軟體行業的發展方向
中國的政治經濟格局正在醞釀著一場變革,而作為高新技術產業的軟體行業,必將成為這場變革的先鋒隊成員。這裡我不想對政治經濟的變革做什麼展望,僅僅對軟體行業的未來談談自己的看法。當前軟體行業人士普遍存在兩種錯誤觀點 第一種觀點認為我們應該培養軟體藍領,向印度學習,依靠外包和出口求得進步 第二種觀點認為,我...
軟體測試發展方向
檢視 127 評分 1 0 從 測試工程師的職業發展來看這個問題。一般來講,測試工程師的發展方向無外乎以下幾個方面,而每個方向的要求是不一樣的,談論測試人員的技術要求,我們也需要根據個人的職業規劃和公司的發展來看這個問題。級測試工程師 剛入門擁有電腦科學學位的個人或具有一些手工測試經驗的個人。開發測...