念完本科,讀完碩士,再到工作,算起來,步入IT行業也有九個年頭了。人要學會總結,要有反思調整?,F在,應該稍微停下來,規劃一下我的下一個九年IT發展。 寫在前面論幾種關系 專注與規劃 俗話說,“行行出狀元”,說的是無論什么行業,干一行愛一行,總能做出成績。
又有一說:“男怕入錯行,女怕嫁錯郎”,說的是要慎重選擇行業,因為行業決定發展方向,甚至影響個人命運。兩者均是經驗之談,看似矛盾,實則相輔相成。前者強調專注精神,后者強調的是職業規劃。在職業規劃的基礎上多點專注精神,這才是成功之道! 擇校(企)與擇業 尤其對于技術人員,專注精神必不可少,職業規劃也是相當的重要。
談到職業規劃,面臨一個矛盾。高中升學時,專業與學校之爭由來已久。是優先考慮熱門專業,還是選擇名校,沒有定論!同樣,在就業時,是選擇一個好的行業,還是為了進名企而擠破頭,這也是個問題!在名校,在名企,看重的是豐富的資源,深厚的文化氛圍,優秀的人脈關系,以及品牌效應,這些都讓人終生受益。
行業之間,薪資水平差異明顯,發展機會有多有寡,而且行業往往決定了很長一段時間內的發展方向,轉行是件痛苦的事情。所以,棄名校名企,而擇行業的也是大有人在。這兩種觀點雖然也能統一,那就是名校名企,熱門專業兼而有之,這當然再好不過。但是更多的情況是兩者只能選其一,這時的抉擇就很關鍵! 泛與精 軟件行業是個大環境,是為軟件這個行業實在太大,其中又有很多的分支領域。
絕大多數人窮其一生也只能了解某一分支中的某些知識。面面俱到是不可能的,選擇一個(或幾個)感興趣的,前景好的,適合自己的領域重點發展,這是必然之路。尤其是對技術人員,專注于某個領域這點很重要。另一方面,分支領域之間也是相互關聯的,從而產生一些交叉學科,新的應用點。
廣泛的了解多領域知識,全面化知識體系結構,有利于培養IT職業素養。站得高,見別人之不所見,這是管理者,創業者需要的素質。所謂泛與精,并非完全矛盾,也是可以調和的。專注于某一領域,廣泛了解各相關領域,做到通百藝而專一長。 技術之路該如何走? 職業發展道路 通常,軟件技術人員的職業發展有幾個選擇:專注于技術,成為技術專家;轉型,到技術型銷售,技術支持等;隨著技術成長,從技術性管理到高級管理。
如圖。這是大家都看得清楚的方向,也都在向這些方向的金字塔尖努力。 歸根結底,技術是基礎。在扎實的技術基礎上(高級軟件工程師),如果有著比較強的抽象設計能力,又打算專注于技術開發,系統架構師是個好的選擇;如果性格更適合做管理,溝通表達能力突出,技術型管理應該是下一步的方向。
層次不同,難度不一樣 軟件開發也是有層次的區別的,比如,按層次從高到低可分為: - 系統開發:如操作系統、數據庫系統、服務器系統開發 - 專業開發:如網絡安全,游戲,人工智能開發 - 應用開發:如MIS,BI系統開發 - 簡單開發:如網站、簡單查詢系統開發 不同的層次,難度系數不一樣,技術要求,個人素質要求也不一樣。
要成為系統開發者、專業開發者、高級應用開發者,需要很高的專業知識和很強的邏輯、抽象、空間思維能力,這就要求具有很好的基礎,同時具有較大的提升潛力。而要成為簡單開發者和初級應用開發者相對容易,正是這樣,使很多人走上了軟件開發的道路。所以,要根據個人基本素質,技術能力選擇開發層次,由低到高,逐步發展。
做行業里的技術專家 無論什么技術,都離不開行業應用。技術只是工具,如何發揮這個工具的價值,跟行業環境密切相關。技術好的是技術專家,行業知識豐富的是行業專家,而技術知識與行業知識結合起來才是行業里的技術專家。這才是技術發展的王道! 面象對象的編程思想,編程語言(C++/C#/JAVA等),基礎的數據結構知識,開發環境(VS。
NET等),這些就是工具。將工具運用在某個行業,就需要相應的行業知識。如在企業級應用開發,不同行業(電信/銀行/零售等)里有不同的業務規則。在網絡游戲行業,網絡安全行業,更都需要不同的專業知識。這些才是核心知識。
小結 - 有良好的職業規劃 - 多點專注精神 - 根據自身素質,技術實力等,定位開發層次,由淺入深 - 專注于某一領域,廣泛了解各相關領域,做到通百藝而專一長 - 做某個行業里的技術專家
以上是我對于這個問題的解答,希望能夠幫到大家。
下一篇:返回列表