首先,可以肯定的說,未來的IT崗位需要的是綜合能力強的人員,、開發、資料庫、網路,技術崗位對上述知識體系都要會一些,才能很好的勝任對應崗位工作。
下面已經不是趨勢,而是菜鳥及老鳥都必須要認真考慮的:
1、運維人員要會運維、開發、資料庫、網路,但側重點是運維,
2、開發人員要會運維、開發、資料庫、網路,但側重點是開發,
3、資料庫人員要會運維,開發,資料庫,網路,但側重點是資料庫,
4、網路人員要會運維,開發,資料庫,網路,但側重點是網路,最好側重點轉運維,
5、硬體工程師(F5,儲存裝置等)建議趁早轉崗linux運維,雲端計算已經把硬體給滅了,硬體集中化了。
只會技術知識還不夠,工作態度,做人素質,溝通表達,責任心都是具備核心競爭力的容易被忽略的資本!
技術知識和態度素質比例接近6:4,崗位越高對技術要求的比例越低!
網際網路,移動網際網路,甚至是物聯網的時代對IT人才的綜合能力要求越來越高!一些極其低端的工作大多數人的崗位會被自動化、虛擬化、雲端計算、甚至是機器人取代是毫不誇張的!
例如:IDC機房運維,低端網路工程師,各類硬體工程師。
新的時代對我們IT人員有了新的挑戰,我們不能抱殘守缺,而一定要快速學習,適應時代對我們的更多要求,不要本位主義,單純的認為運維就不需要開發,開發就不需要運維,這些想法都是在重複掩耳盜鈴的寓言故事。
大家如果學習運維,給自己的定位是高階運維或架構師,就必須要會linux運維,python開發,linux叢集架構。
另外,強烈建議,想從事linux運維的朋友一定要先掌握好運維崗位需要的本領後,然後再去蠶食開發領域。想從事開發的朋友一定要先掌握好開發崗位需要的本領後,然後再去蠶食運維等領域,linux運維學習地址:
切記,一定不要太浮躁,人云亦云,一定不要邊玩linux,邊玩開發,一個時間點專注一點,你就可以更快找到工作,找到工作後再去利用週末去培訓或自學,除非你參加脫產班的培訓,或者時間真的很充裕。
掌握了一項崗位的知識能力後,如果你真的掌握了的話,再學其它崗位技術的也會輕鬆很多,因為學習的方法都是相通的。
一定要先掌握你想從事的本領域的崗位的基本本領,短時間千萬不要樣樣都瞭解,會導致樣樣都稀鬆,最後找工作到處碰壁,短時間就是抓重點!
雖然企業對運維的崗位要求趨勢是越來越高了,但也不代表只學一種找不到工作。
對於新手,是無法再短時間內掌握運維和開發兩項本領的,哪怕即使是運維知識也是海量,學了前面的,忘了後面的網友滿地都是,最後厭學,能力沒提升,給自己帶來困擾。
例如你想從事運維,可以先學好linux運維,適當瞭解python開發,然後,找到工作後,再利用週末去學習。老男孩教育linux運維班新班會精講shell和python開發基礎,很多同學月薪可以達到12-13K,這個事實說明,先精通一門技術的重要性,但是一旦拿到offer,我們就會告訴學生要參加學習python開發以及高階架構師課程,說到這大家都明白了吧,linux運維,linxu架構,python開發,都是運維崗位需要的,打好linux基礎,可以找到工作,但是要想立足和發展就必須要學習linux網站叢集架構,python開發,這是現實的行業內的人都看得出的趨勢,不這樣努力這樣做的,就算找到了工作可能也會丟失掉,談不上立足和發展了。
如果你想從事開發工作也是一樣,可以先學好開發,然後再去學linux運維+linux架構。(學歷達不到本科的同學,如果選擇純開發一定要慎重,衡量下自己適合不適合,能不能下足功夫和高學歷的去拼,開發領域的競爭者大把的本科、碩士的人群,而運維領域本科的同學基本上是鳳毛麟角,這也是老男孩老師當初差異化發展的思想,雖然老男孩是本科雙學士)。
新手一旦考慮學習開發,我建議可以學習python全棧開發,差異化發展,未來做開發做運維可以有更多的選擇,而不是去選擇PHP,JAVA等開發語言。
綜上,解答開篇的不懂程式設計的運維還能走多遠?
1、linux(含shell)已成為IT技術崗位的必備的技術(開發,資料庫,網路等崗)。
linux運維學好目前北上廣的薪水可以到8-15K,但是如果不快速繼續深入高階架構師和python開發,未來發展瓶頸十分大,時間久了,有可能上升空間就被會架構又會python開發的人堵死,刻不容緩。
2、python已成為IT技術崗位發展提升競爭力的必備技術(開發,資料庫,網路等崗)。
3、linux高階架構師(大規模網站叢集架構)也將成為IT技術崗位發展提升競爭力的必備技術(開發,資料庫,網路等崗)。
因此,linux運維+linux架構+python開發這三項技術是近3-5年運維人員必備的技術,也是純開發提升競爭力最有利的武器。
掌握上述三項技術的先後順序可以為:
linux運維+linux架構或linux運維+python開發,這三項技術是有緊密聯絡的,高階運維及架構師發展都得會!
有關運維人員的開發語言,做運維的人員一定要放棄小眾語言的學習,例如perl,ruby,也不要選擇偏離linux運維的php和JAVA。
linux+(shell/python)是當下最火的運維人員學習的組合,跟著趨勢準沒錯!
如果學習純開發可以選的語言有:python,php,java,但是這些開發崗位發展到1-2年後,還是需要學習linux運維+linux架構的,這就是所說的大一統的IT崗位技能要求趨勢。
掌握了上述運維和開發本領後,將來還可以朝大資料、雲端計算等熱門領域過渡,基礎不牢地動山搖,沒有運維和開發基礎,大資料、雲端計算這樣的空中樓閣,你就有看和想的份。揭開linux的神秘面紗:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30605389/viewspace-2057193/,如需轉載,請註明出處,否則將追究法律責任。