了解最新公司動態(tài)及行業(yè)資訊
IT行業(yè)的道路,是一條充滿挑戰(zhàn)與冒險、收獲與艱辛并存的挑戰(zhàn)之路。你的每一點收獲都必須通過你的努力來實現(xiàn)。
今天我們談談IT的各種職位和所需的相關技能?,F(xiàn)在很多IT工作大致分為軟件工程、網絡工程、信息管理、軟件測試。這里主要講前三個方向,尤其是前兩個方向。
首先,我們來看看這些職位都專注于什么樣的工作:
軟件工程:包括開發(fā)和測試兩大部分,主要為軟件開發(fā)和提供相應服務。相對而言it技能服務,它擁有最多的員工。高級職位一般為系統(tǒng)架構師和分析師或其他同級別職位。
網絡工程:主要面向系統(tǒng)工程和網絡工程行業(yè),基于物理網絡環(huán)境的規(guī)劃、建設、維護和優(yōu)化等。高級職位為網絡規(guī)劃師、網絡分析師或類似職位。
信息管理:主要面向數(shù)據(jù)服務,通常側重于大數(shù)據(jù)的存儲和檢索。高級職位應該是信息系統(tǒng)分析師,或者同級別的職位。
接下來說說軟件工程相關的工作吧~
首先,讓我們談談軟件工程:
入職職位:程序員
很多人認為,作為一名程序員it技能服務,他們已經進入了 IT 行業(yè)。對不起,我不想打你,但你錯了,你剛剛觸到了IT行業(yè)的門檻。
也許建筑設計師不需要會砌磚、攪拌水泥、產品設計師或操作機床;但是任何基礎的軟件設計師都必須會編程——這就是IT行業(yè)和其他行業(yè)的區(qū)別,如果你不能流暢地編寫程序,那你根本就不是IT行業(yè)的人。所以你沒有任何資格來評估 IT 行業(yè)的情況。
而這個專為新手設計的職業(yè),充滿了加班、無聊、壓力,以及一切你不喜歡的東西——除了漂亮的CODE,如果你連CODE都不喜歡,那么請輕輕關上IT的門,因為它不適合你。
高級職位:測試工程師或開發(fā)工程師
至此,恭喜您第一份工作調動成功。您現(xiàn)在真正站在了 IT 的大門前。這兩個職位的技能要求是相似的——你需要精通至少一門編程語言,并且精通基礎算法和數(shù)據(jù)結構。, 掌握網絡相關知識,了解計算機原理和架構,了解編譯原理,熟悉開發(fā)和測試模式和流程,關注點等。唯一的區(qū)別是一個重測試,一個重開發(fā)。簡單的說:
開發(fā)工程師關心如何制造產品;測試工程師關心的是開發(fā)工程師做出來的產品是優(yōu)秀的、優(yōu)秀的、合格的還是不合格的。
從這里開始,您的月薪通常在 6K 到 10K 之間。你會發(fā)現(xiàn)一下子,加班少了很多,CODE少了很多,沉默了很多(你不輕易批評別人的代碼,你經常思考如何寫出更好的代碼)。
別擔心,這是你必須走的路,因為對于工程師來說,CODE 不再是關鍵,關鍵在于如何 CODE 以及如何更好地 CODE。同時,你也開始思考人生。由于你可以支配的個人時間和金錢變得豐富了很多,你會開始與朋友見面、旅行、打球等,你會開始關注生活質量(比如去電影院,偶爾買一些奢侈品,買東西的時候不再選擇便宜的,而是選擇合適的價格,更劃算)。
高級職位:系統(tǒng)分析師/架構師/需求分析師等。
當你來到這里時,你已經逐漸變成了一只可愛的小牛。突然回過頭來,你會發(fā)現(xiàn)好像很久沒有碰過代碼了。偶爾寫一下項目需要的小工具,你會發(fā)現(xiàn)效率似乎和以往沒有變化,甚至更高。你會發(fā)現(xiàn)你知道的更多——項目管理、軟件架構、需求分析、安全性、可靠性、可用性、可擴展性,你會發(fā)現(xiàn)你已經可以用兩三種語言編程,即使是新語言,您也可以在很短的時間內上手;
你對計算機的工作原理、系統(tǒng)的結構、網絡工程的相關知識都有深刻的理解,所有的東西你似乎都已經知道了。在公司里,你已經像一個小太陽,你可以輕松解決每個人都解決不了的問題,而且你總能出乎意料地想出獨特而有效的見解。
你可能會發(fā)現(xiàn) CODE 和如何寫 CODE 都不是太關鍵的問題,如何設計它只有考慮全局才能有效。
而且你的生活水平也在提高,你認識的人也越來越強大。你會突然發(fā)現(xiàn)有些人問的問題很簡單,有些人甚至開始狂熱地跟著你。
將來,您的發(fā)展不能再用標題或類似的東西來描述。你會逐漸體現(xiàn)出你獨特的價值。你的一言一行,可能會成為后人學習的經典案例,也可能是人人都效仿的。但一切都建立在自己的不懈努力和奮斗之上。
網絡工程方向(薪資可參考軟件工程方向):
入職職位:網絡管理員或類似職位
你的第一份工作甚至沒有名字,你所做的只是學習制作網線并在機房里爬上爬下,看看哪個端口出了問題。把儀器帶到任何地方,在可能出錯的地方建造;換線、換界面、換設備等枯燥的工作,你的薪水不會比程序員高多少,你可能會認為這是你無名小卒苦逼的IT生活的開始。不幸的是,你如此努力工作的原因是因為你正在學習如何成為一名網絡工程 IT 人員,而不是因為你是一名網絡工程 IT 人員。
高級職位:網絡工程師
通過您的學習和工作,您可能已經了解了計算機網絡是什么,并且您可以輕松地用編程語言編寫所需的網頁和小工具;您的個人主頁可能開始充滿其他人無法復制的功能(個性裝扮、個性功能等);您可能已經開始了解算法和數(shù)據(jù)結構,可以輕松了解網絡協(xié)議的狀態(tài),當遇到網絡故障時,您不會立即拿儀器去檢測,而是開始分析可能出現(xiàn)問題的位置和原因;您甚至可以從拓撲圖中找到可能的問題和優(yōu)化解決方案。
在工作之余,你也開始關注哪里有樂趣,也許你會有點職業(yè)病,評估你看到的所有網絡環(huán)境,想想它們的優(yōu)缺點和改進空間。
因為,你已經到了第一次換工作的時候,你即將成為一名真正的網絡工程師,你的努力足以讓你在網絡工程的IT大軍中占據(jù)一席之地。漫長的道路終于在你面前展開。
高級職位:網絡分析師或網絡規(guī)劃師同等職位
您終于不再對拓撲圖摸不著頭腦了?,F(xiàn)在您可以根據(jù)客戶的需求相對輕松地勾勒出他們將擁有的網絡拓撲。您將了解他們最喜歡和最具成本效益的網絡解決方案以及該解決方案的大致價值。當出現(xiàn)問題需要重新設計時,您甚至可以設計一套全新的私有協(xié)議供他們根據(jù)需要使用。
當網絡出現(xiàn)問題時,您將不再攜帶儀器前往現(xiàn)場。您的主要工作是檢查和調整網絡拓撲,估計損失并減少故障造成的損失。
你是團隊的骨干,你是網絡工程的活字典和工程指南。同樣,一群人會開始追隨你的腳步,你開始和大牛們討論現(xiàn)有網絡的問題,你開始關心如何更好地建設網絡,你開始嘗試改進協(xié)議,你的路也越來越寬。
以上是一個IT人面臨的問題和難點,或者說即將出現(xiàn)的問題,從技術方向總結,主要來自我自己的經驗和發(fā)展。
希望對IT行業(yè)感興趣的朋友不要因為眼前的困難而膽怯和迷失。也希望那些對IT行業(yè)充滿幻想的同學們,能夠及時了解自己所面臨的刀海。
IT產業(yè)的道路,一路上充滿陽光和美景,但也充滿艱辛和崎嶇。沖破道路的陰霾之后,云層之上必定是一片浩瀚的云海。
如果你想走管理路線,那么你在成為工程師之后會轉為項目經理,并在項目總監(jiān)等工程管理方向工作。道路同樣寬闊,但無論如何,你必須先過第一道關卡。