未來軟件行業的發展方向


不知不覺已經工作很久了。

從在校參加軟件設計大賽第一次寫項目代碼,到現在已經6年7個月了。工作也足足5.5年了。

從一開始不知道如何就業,到第一次軟件設計大賽后,決定寫代碼為生。

從在校實習工作的不順心,到明白技術的重要性。事實證明3個月的實習,給我后來的工作也帶來不少幫助。

后來去實習,大四一整年都在企業內度過。當時交完一萬的學費,已經沒有生活i費了。家里條件並不寬裕,我的學費都是借來的。從那一年開始自己養自己。

工作兩年后,輾轉到上海工作。迷茫於不想在二線城市過着餓不死的生活狀態。

如今馬上工作六年了。輾轉於管理和架構師的選擇。

 

先說說自己的一路的見解吧。5年是個分界線,明顯感覺和以前不一樣,在這個行業堅持時很有用的。基本是拿會的技能還錢的交意。你會的越多,能理解能承擔的越多。

對於高級軟件工程師:

  首先要有很強的業務理解能力。能把實際生活場景轉換為業務邏輯。

  業務邏輯的實現離不開數據庫的支持,所以會需要精通數據庫設計的原則。

  其次,業務邏輯與現有系統的接入,就會涉及到軟件的架構。會直接營銷上面一點寫的數據物理存儲庫的位置

  最后,實現上線后,業務邏輯的發展及數據量會牽扯到數據庫層面的問題。比如分庫,拆表,拆列。

  一個系統是由一個個業務模塊組成,如果一個系統都在一起,一台服務器異常就會影響整體服務性能,這時就會涉及到分布式部署。

  一個系統的一個模塊如果異常,也會牽連其他模塊。另模塊之間更新與發布,及穩定性,及部署互干擾的問題,就引入了微服務架構模式(適合互聯網行業,傳統的SAP模式的一種應用)。

總之,技術是沒有底線的。計算機底層也很重要。

越往高處走,影響你發展的往往是根基,就是計算機底層原理。

 

都說軟件行業現在到達飽和,我不這么認為。高級復合型人才始終是稀缺。比如懂架構還研究技術的項目總監。這也是我未來想走的職業道路。

一年年,要學習要進步。

我在簡書上寫文章了。技術文章,以后也會按需整理更新。

 

 

 底層推薦的書籍就是我的上一篇博客的CASAPP

架構師推薦課程

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM