

回來學校已經有了半個月的時間,回頭看看,從去年11月份出去實習一直到今天,不知不覺過去了大半年,從一名在校大學生驀然踏入社會,這半年的時間雖然短暫,可是其中的辛酸苦辣,以及個人的歷練成長,是我大學三年多的時間里從未體會到的,它不僅給了我巨大的沖擊與警醒,同時作為一名計算機專業的畢業生,對于這個行業本身,以及當今社會對于IT人才的需求也有了一個比較清楚的認識,借著這個機會,就與大家分享分享這半年來的實習心得,希望能給本專業的學弟學妹們作為一個參考——你該怎樣去做,才能在競爭日益激烈的今天找到屬于自己的職業定位,
首先,我要恭喜你,在當今社會,“互聯網+”思想引領全球的大背景下,還有哪一個行業比IT更有“錢”途,更有前景,以及更有挑戰嗎?根據前不久國家統計局發布的統計資料,2015年在全國眾多行業中,資訊傳輸、軟體和資訊技術服務業以112024的年平均薪資高居第二,是全國平均水平的1.81倍,而就行業前景來看,由于互聯網的飛速發展,對于人才的需求遠遠大于供應量,光就北京一所城市,每年高級工程師的缺口就數以10萬記,更勿論在全國經濟轉型的今天IT產業在其中扮演的重要地位,所以無論你當初是以怎樣的理由選擇了這個專業,在今天看來都是一個正確的決定,
可是高回報往往也意味著高競爭,由于行業特性,IT相比一些專業性更強,要求更高的行業來說,只能用低門檻來形容,每年不僅有各大高校輸送的數之不盡的科班畢業生,而且對于一些培訓機構來說,四到五個月的時間就足夠培養出一批專業人員了,那么怎么才能在眾多求職者中脫穎而出呢?
英語是技能
在當今社會,英語的重要性毋庸置疑,而對于想從事IT作業的同學們來說更是如此,不僅你寫的是英文,讀的是英文,就連你要經常瀏覽的一些開源社區,比如Apache、eclipse等等也全部由英文構建,優秀的英文閱讀能力絕對能為你省下許多力氣,實際上如果你去應聘,大部分的中大型公司都對英文有要求,很有可能你筆試所用的試卷或者HR(人力資源英文縮寫)發給你的面試通知書就是全英文的,包括進入公司之后,部門領導下發的通知郵件,上司交給的業務留言,甚至就連許多同事說話也是中英文交雜,
在代碼撰寫的程序中,為了方便閱讀與維護,有一個所有程式員的默認規則——見名知意,意思是你撰寫的代碼,別人看見就能知道是什么作用,比如你想定義一個學生,你要用Student,不能隨便取個aaa,你要定義一個動態代理,最好里頭有個Dynamic Proxy,不要以為這不重要,實際上規范的命名是一切和諧的開始,試想,一個專案動輒十幾萬條代碼,往往需要一個專案組好幾個月的共同努力,如果隨便定義個aaa,誰知道代表什么,所以優秀的英語能力是步入程式殿堂的開始,這也是區分你優秀與否的第一道門檻,
數學是基礎
計算機的核心是數學,實際上無論你將來從事哪一部分的作業,一一深究下去,說到底是數學公式的應用,比如你從事web開發,你可能會用到Spring,Spring-MVC,mybatis或者是hibernate等等一些各個層面的應用框架,那么框架的本質是什么?是對Servlet的封裝,Servlet的本質什么?是Socket網路編程,Socket的本質是什么?是http協議,TCP協議,UDP協議等等協議,那么這些協議的本質是什么?是各種資料格式的傳輸,是各種編碼、解碼的運用,
我想,說到這里你就應該已經明白了,優秀的數學基礎是真正將你區分開來的那道坎,事實上編程很簡單,不用四個月,你就能從一個什么也不知道的“菜鳥”到熟練CRUD的各種操作,可是要想寫出高質量的代碼卻很難,它需要高深的資料結構與演算法知識,而這正是你現在正在學習卻又不重視的,所以有的人雖然會編程,終其一輩子也只能CRUD,而有的人也許一開始什么也不會,短短一兩年之后便一鳴驚人,快速的將原本同一水平線上的人甩開,歸根結底還是來源于數學基礎,
資料庫是靈魂
IT業沒有哪一項專案不會用到資料庫,也許你不會資料結構,不會演算法,沒有關系,做好CRUD就行,你總能找到一碗飯,可是如果你不會資料庫,就算去乞討也不會有人需要你,資料庫有多重要?看看Oracle(甲骨文公司),僅僅憑著資料庫就一躍成為世界500強,任何一個專案,無論它的大小,還是它的方向,設計好了資料庫,保守估計,這個專案就已經完成了三分之一,
資料庫太重要了,如果你去應聘,幾乎沒有哪一家公司不會問到你,或許你編程很“菜”,流行的框架一個也不會,僅僅會使一個Servlet,甚至Servlet也不是很熟練,但是你有優秀的資料庫操作能力,你知道各種存盤引擎之間的區別,你知道什么時候該用索引,什么時候不需要用索引,你精通觸發器與存盤程序,你知道資料該怎樣恢復與備份,無論什么資料庫,你都能將它的性能調到最優,那么你可能得到這樣的回復,“你過來吧!什么?你什么也不會?沒有關系,我們愿意培養!”
這就是資料庫的強大之處,優秀的工程師好找,優秀的DBA不好找,一樣的查詢結果,查詢的效率卻是千差萬別,這幾乎就決定了一個專案的成與敗——就像你玩游戲的時候,你能忍受你的隊友一顆子彈發出去過了3秒才擊中對方嗎?當然不能!那簡直是不能想像之事!
HTML5是趨勢
我最近才剛剛開始接觸HTML5,可是剛一接觸就被它所吸引,如果還沒有接觸這一行,你不會想要知道在以往如果想要做一個復雜一點的頁面效果是一件讓人多么想要罵街的事情,那需要龐大的JavaScript代碼,可是由此帶來的卻是巨大的勞動以及與勞動完全不成正比的勞動成果,可是自打HTML5和CSS3出來之后這一切問題都迎刃而解,只需要簡簡單單一個屬性,你就能完成幾百上千行JavaScript才能完成的作業,而且絲毫不用擔心頁面的加載效率,這是多么巨大的改變,以致就連萬年傲嬌臉的IE都開始慢慢遵循W3C標準——簡直就是一場革命!
由此可以斷定,在不遠的將來,各大瀏覽器標準統一必成趨勢,而實際上這種趨勢也已經越來越顯著,就在去年,淘寶與天貓商城宣布放棄IE8以下的瀏覽器支持,這對于那些飽受IE6、IE7折磨的前端工程師們來說,就像做夢一樣,HTMl5的走紅已經是一件不可阻擋之事了,并且隨著國內市場對于前端越來越清楚的認識,前端工程師開始扮演越來越重要的角色,目前在所有的工程師當中,前端工程師已經成為了需求最旺盛的人群,又因為目前國內各大高校很少有專門培養前端人才(事實上目前大部分的前端都是由后端轉行過來的),所以在未來很長一段時間內這種需求還將持續走高,如果你對前端感興趣,HTML5絕對讓你識訓匪淺,
自學是修養
如果你看過《程式員的自我修養》這本書,你就會發現,作為一個程式員,這個世界上有太多的東西是你不知道的,并且在你熟悉的知識中有太多會隨時被時代拋棄,這無關個人修養,而是整個行業性質決定的,這是一個顛覆性的行業,它處在社會最前沿,一項技術問世,它的唯一結局就是被另一項技術所取代,就比如如今紅得發紫的Hadoop,可是你要知道Hadoop的出現也不過是眾廠商為了抗衡Google而開發的,而實際論起效率來給Google提鞋都不配,所以可以遇見的是,隨著技術的進步,Hadoop必將有被取代的一天,而我相信這一天并不會太遠,
所以等你哪一天真正進入這個行業,你會發現在這個行業里頭并不是誰的年紀越大、資歷越深,誰就越有發言權,而且你的薪水只與你所掌握的技能相關,所有只有不斷地學習,你才能跟得上時代的腳步,這是一種不幸,你永遠無法僅僅憑借哪一樣技術而安度晚年;同時這又是何等的幸運,永遠走在技術的最前沿,永遠走在時代的最前沿,而正如喬布斯所說,技術改變世界,

這些資料,對于【軟體測驗】的朋友來說應該是最全面最完整的備戰倉庫,這個倉庫也陪伴我走過了最艱難的路程,希望也能幫助到你
關注我的微信公眾號【傷心的辣條】免費獲取~
送上一句話:
世界的模樣取決于你凝視它的目光,自己的價值取決于你的追求和心態,一切美好的愿望,不在等待中擁有,而是在奮斗中爭取,
推薦好文:
包裝成1年作業經驗的測驗工程師,我給他的面試前的建議如下
自動化測驗到底要學什么?
為何跳槽不考慮騰訊?聊聊我和鵝廠的一點往事
自動化測驗和手動測驗哪個更高級?
新手必看:怎么寫一個合格的測驗用例?
python登錄介面測驗問題記錄與解決 ( 干 貨 )
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/281008.html
標籤:其他
