今年的校園秋季招聘已經進入尾聲,計算機軟件行業,做爲每一年校園招聘的重頭戲,都會受到極大的關注。雖然阿里巴巴裁人、百度暫停校招的消息此起彼伏,但依舊沒法阻止一大波鮮肉背注一擲得注入互聯網行業。同窗們開始關注各大公司的官網,開始一遍遍得修改本身的簡歷,開始上網搜索今年的面試經驗,開始刷舊的筆試題目……前端
找工做的狀態總的來講就是迷茫!迷茫!迷茫!實習中的狀態總的來講就是心累!心累!心累!java
摘客做爲貼心的公衆號,爲正在心累的工做瓶頸的同事們和還在迷茫和學校社會銜接處的同窗們答疑解惑。程序員
主講人李海峯的經歷就是一個典型的IT人經歷:從信息管理學院畢業,進入軟件行業工做,從技術到管理層,又從管理層作精準技術,其中不斷提高本身的英語水平,金融知識水平,自學機器學習。面試
李海峯在本身的看法上介紹了計算機行業最基本的工做:開發/測試/PM的具體工做,也介紹了時下最容易入門,最熱門的計算機語言。算法
對於同窗們的提問,李海峯都進行一一解答。做爲一個成功的技術人和管理者,李海峯最大的收穫就是要在每一次的轉型中努力尋找到本身所喜歡作的事情,學習的過程也是以點成線,以線成面。編程
最後借用王國維《人間詞話》的內容來總結海峯分享給你們的學習之道:tomcat
「古今之成大事業、大學問者,必通過三種之境界:網絡
‘昨夜西風凋碧樹。獨上高樓,望盡天涯路。’此第一境也。機器學習
‘衣帶漸寬終不悔,爲伊消得人憔悴。’此第二境也。函數式編程
‘衆裏尋他千百度,驀然回首,那人卻在,燈火闌珊處。’此第三境也。」
如下爲李海峯演講實錄:
你們晚上好,我是來自浙江網新恆天軟件有限公司大數據項目組的技術負責人李海峯,今天由我給你們分享一個IT人的職業生涯規劃。
我從信息管理學院畢業,進入軟件行業工做,從技術到管理層,又從管理層作精準技術,其中不斷提高本身的英語水平,金融知識水平,自學機器學習。在過程當中我就是在不斷得尋找本身喜歡的東西,而且堅持作下去。
接下來我來說講一個軟件公司最多的職業,開發。對開發的要求,不外乎下面幾個:具備完整設計一箇中型項目的能力;深刻理解其所使用工具的原理,熟練使用各類標準類庫或第三方類庫;獨立完成多個項目或多個Release的核心模塊;代碼質量優異,Debug能力強;系統設計和開發中具有很強的創新能力;具備帶領團隊進行技術攻關的能力。在剛剛進入公司的時候,我建議你們至少要熟練掌握一種語言,多學習。正常的狀況下,用3年的時間就能夠把本身鍛鍊成一個高級軟件工程師。
而後是相對較多的一個職業,測試。對測試的要求是這樣的:具備必定的測試規劃和管理能力;深刻理解軟件測試過程,具備制定和改進軟件測試過程的能力;具備較強的代碼、文檔審查能力;深刻理解各類軟件測試工具,並能熟練應用;對軟件度量有必定的理解,具備較強的軟件測試分析和設計能力;具備帶領團隊進行相關測試工做的能力。因此測試須要有必定的文檔的編輯能力,同時須要具備比較好的交流能力,由於須要和客戶方進行軟件功能上的交流。
你們應該都很關心何時能夠作一個program manager,但作PM的要求不只像作一個開發工程師,首先須要能夠搞定客戶,對需求進行分析,制定實現方案,對項目的預期管理,從接觸到合同到上線都要全程把關;同時要管理團隊,包括對一個團隊的組建,調節團隊氛圍,在成員出現矛盾時作一個救火隊長。做爲一個PM必需要作到的是先作人,再作事!
接下來給你們分享一下如今比較熱門的語言:
| Java
仍然是主流,應用越來普遍,很是適合做爲基礎語言學習。強烈推薦你們學習
| Python
膠水語言,各個語言的粘合劑。在大數據時代也是數據分析基礎語言,如對數據分析挖掘感興趣,推薦學習。
| PHP
網站快速開發的不二選擇,在互聯網+創業的高潮,PHP人才的薪水是漲幅最快的。
| JS
前端語言,HTML5將來有更廣闊的應用空間,對前端有興趣的儘可能學好。
| OC
只能應用在蘋果平臺,比較侷限,建議慎重選擇。
| Scalla
函數式編程的表明語言,spark上的主流開發語言。不過只能打輔助,不能當Carry,能夠作爲學好Java後的一個補充。
| Shell
腳本語言,是Linux平臺開發必備技能。大牛都要掌握一兩門腳本語言的哦~
總結來講,我以爲你們都不須要太着急,不要糾結於,我到底應該學些什麼,我何時才能變成一個牛人。之前我天天登山背單詞,也不知道本身的英語究竟在什麼水平了,但有一天碰到一個老外,才知道本身的英語原來已經這麼溜了!因此其實,當你在實踐中,逐漸得學習了不少東西,當你回過頭來看的時候,就會發現本身已經站在很高的地方了!
最後借用人生的三個境界來分享個人學習心境:
最開始是迷茫的:昨夜西風凋碧樹。獨上高樓,望盡天涯路。
而後找到了本身喜歡的東西:衣帶漸寬終不悔,爲伊消得人憔悴。
接着就能夠找到一些喜悅:衆裏尋他千百度,驀然回首,那人卻在,燈火闌珊處。
謝謝!
下面是一些問答實錄:
1、對於非IT專業的在IT界發展有啥建議嗎?
首先找準職業方向,可能會走不少彎路,再找方向的階段多聽專業人的意見,找到適合本身的 ,而後沉下來學習便可。最重要的是好好提升編碼能力,要從基礎開始,從java基本語法開始,紮實基本功,IT是最不問出生的行業,不管是什麼專業,只要有技術都能找到好工做。
2、30歲後程序員轉哪些職業?
找到本身奮鬥的方向,就不會以爲累也不會沒有目標。找目標的過程很重要!我找到的就是大數據方向,對我來講爲伊消得人憔悴,我不會轉型,會朝這個方向一直努力。
3、大數據應該學哪些東西?是否是對算法要求比較高?
首先,優酷上找一些視頻,如R語言的視頻教程;而後學習公開課;《數據挖掘概念與技術》等機器學習方面的書;讀機器學習方面的博客,一篇好的博客能夠寫一個算法。主要是藉助網絡來學習。《數學之美》把數學講的很通俗,機器學習必看。
4、Java的基本功能書有推薦嗎?
《thinking in Java》。
JDK源代碼,tomcat源代碼,仍是要多看源代碼,面試的時候頗有用。
5、如何管理你的知識?
技多不壓身,不須要管理。
6、追求技術的同時,怎麼看待薪水和現實之間的矛盾?
薪水和現實之間是沒有矛盾的,前幾年不要對薪水有過高的指望,夠生活,夠本身花就行了,三年後你奮鬥成高級工程師後再想着攢錢買房這些事情,因此我認爲只要好好學技術就好,不會有太大的矛盾。