從事it行業(yè)需要先學(xué)習(xí)什么
其實(shí)不只IT行業(yè),各行各業(yè),哪一行都不那么容易,你平時見到最多的,那些做餐飲,水果,小吃門面的個體戶,他們?nèi)菀讍?那么你知道從事it行業(yè)需要先學(xué)習(xí)什么嗎?小編就給大家解答一下,希望對大家有所幫助,歡迎閱讀!
一、從事it行業(yè)需要先學(xué)習(xí)什么
總的來說,劃分成兩部份:前端開發(fā) 和 服務(wù)端開發(fā)
前端開發(fā):主要分為三個端,移動端iOS, Android 以及PC Web瀏覽器,涉及到的技術(shù):
iOS: Objective-C / Swift,iOS 操作系統(tǒng)的特性
Android: Java / Koltin,Android 操作系統(tǒng)的特性
PC Web 大前端:
網(wǎng)頁內(nèi)容:HTML -> HTML5
網(wǎng)頁樣式:CSS -> CSS3, Bootstrap 前端開發(fā)框架
網(wǎng)頁交互:Javascript -> ECMAScript 6 (ES6) / Jquery
MVVM 框架:Vue, React.js , Angluar.js
跨平臺開發(fā)框架:React Native, Flutter
JavaScript 服務(wù)端開發(fā):NodeJS (Javascript的服務(wù)端運(yùn)行環(huán)境)
服務(wù)端開發(fā):服務(wù)端開發(fā)基本上是屬于統(tǒng)領(lǐng)全局的角色,不僅要懂服務(wù)端,還要懂前端,懂運(yùn)維,屬于項目開發(fā)中的中堅角色。按語言劃分分為各種不同的開發(fā)語言,如 Java/.NET/PHP/Python 等。
很多人喜歡爭什么語言好,喜歡說什么語言不好,其實(shí)作為一個成熟的開發(fā)者來說,我們應(yīng)該理清楚編程語言學(xué)習(xí)過程中,它們之間的相通點(diǎn)以及不同點(diǎn),它們的優(yōu)勢與不足,客觀的去看待這個問題。
二、從事it行業(yè)要注意什么
首先是IT專業(yè)知識的儲存。鄭州北大青鳥老師說,IT行業(yè)是一個對專業(yè)知識要求比較高的行業(yè),對從業(yè)者的要求也比較嚴(yán)格,不僅包括技術(shù)能力,而且還有人員素質(zhì)方面的限定。軟件開發(fā)人員必須能夠開發(fā)出軟件,軟件測試人員必須會都某個軟件進(jìn)行后期測試,還有架構(gòu)師,分析師等等,具體要看你從事什么崗位,對崗位要求一定要具備該方面的能力;另外,創(chuàng)新能力、團(tuán)隊協(xié)作能力、市場調(diào)研分析能力等等都要具備。
其次是實(shí)踐能力的積累。公司聘請員工,目的是能夠做出一些成績給公司帶來利益,如果你想進(jìn)入IT行業(yè),但是只是會理論,連基本的軟件開發(fā)能力都不具備的話,請問公司還養(yǎng)你這樣的閑人做什么?可能會有不少人會說,我們剛從大學(xué)畢業(yè),哪有什么實(shí)踐經(jīng)驗(yàn)?可能他們還會覺得自己的答案理直氣壯。可是我想說的是難道積累經(jīng)驗(yàn)就一定是在工作中積累的嗎?在大學(xué)期間有那么多的空閑時間,為什么不利用這段時間去參加實(shí)習(xí)呢?暑假、寒假都是機(jī)會。并且我們還可以參加一些培訓(xùn)機(jī)構(gòu)刻意鍛煉這方面的能力,如鄭州北大青鳥每年的暑假寒假都會開設(shè)真多大學(xué)生的培訓(xùn),同學(xué)們可以根據(jù)自己的專業(yè)情況選擇學(xué)習(xí),這樣積累實(shí)踐經(jīng)驗(yàn)會更快。
最后,要做好充分的思想準(zhǔn)備。為什么要這樣說?因?yàn)楝F(xiàn)在面臨的不僅僅是IT行業(yè)人才的競爭,還要考慮到日新月異的不斷進(jìn)步的IT技術(shù)。IT行業(yè)要不斷的學(xué)習(xí),經(jīng)常更新知識才能確保自己不會被淘汰。其時尚性、競爭性和高淘汰率決定了這是一個青年人為主的就業(yè)行業(yè),幾乎90%以上為青年人,所以我們要及時補(bǔ)充知識,提高競爭力。
三、IT行業(yè)各個方向要如何選
前端開發(fā)崗位有:
Web 大前端開發(fā)工程師: 如今的前端開發(fā)早已不是昔日的HTML/CSS/JS,而是已經(jīng)發(fā)展成一個獨(dú)立的前端開發(fā)體系,各種跨平臺的出現(xiàn),使得前端變成了大前端。個人覺得,無論未來人工智能,大數(shù)據(jù),云計算如何發(fā)展,落到用戶與消費(fèi)者頭上,就需要豐富的UI與交互效果。
推薦指數(shù):四星半
發(fā)展建議:前端全棧,F(xiàn)lutter , Node.JS, React Native 等
iOS 開發(fā)工程師:Apple 公司開啟了移動互聯(lián)網(wǎng)的元年。隨著 iPhone, iPad, Mac 等一系列革命性的消費(fèi)電子產(chǎn)品火遍全球,iOS開發(fā)工程師的薪酬也是水漲船高,2016年前學(xué)iOS的普遍月薪過萬甚至幾萬。但是隨著目前市場的飽和,互聯(lián)網(wǎng)寒冬,iOS開發(fā)崗位供大于求,而 iOS開發(fā)本身并不難以及蘋果iOS生態(tài)的封閉性,導(dǎo)致iOS開發(fā)有一個很大的瓶頸
推薦指數(shù):三顆星 (新手勿進(jìn))
發(fā)展建議:前端全棧,F(xiàn)lutter, React Native 跨平臺開發(fā)等,服務(wù)端可以學(xué)習(xí) NodeJS
Android 開發(fā)工程師:Google 憑借著Android 的開源,占據(jù)著移動操作系統(tǒng)將近80%的市場份額,曾經(jīng)的Android 開發(fā)也是炙手可熱。如今雖有退潮,但相比iOS的封閉性,Android 的開源使得Android 獲得了各大手機(jī)廠商,智能硬件廠商的支持,因此,相比 iOS,Android 開發(fā)有著更廣泛的需求。
推薦指數(shù):四顆星
發(fā)展建議:Android 底層,驅(qū)動,Java服務(wù)端開發(fā),前端全棧
美工、UI設(shè)計: 借用美的一句廣告詞:只要是美的,人們都喜歡!
推薦指數(shù):四顆星
發(fā)展建議:去互聯(lián)網(wǎng)公司,大互聯(lián)網(wǎng)公司!
后端開發(fā)崗位:
Java 開發(fā)工程師:作為老牌的開發(fā)語言,擁有著全世界最多開發(fā)者,沒有什么好說的,大家好才是真的好。當(dāng)然,Java開發(fā)也面臨著激烈的競爭,技術(shù)大牛比比皆是,這就意味著如果你的技術(shù)水平太菜,很容易被虐得找不到工作。
推薦指數(shù):四星半
發(fā)展建議:Java 有太多的發(fā)展方向,云計算,大數(shù)據(jù)分析等,按自己興趣選擇,學(xué)無止境!
.Net/C# 開發(fā)工程師: 曾經(jīng)的微軟,憑借著Windows操作系統(tǒng)不可一世,始終堅持自己的 Windows 生態(tài), .NET的開發(fā)也始終局限在自己Windows操作系統(tǒng)中。上一個十年,移動互聯(lián)網(wǎng)的爆發(fā),給了微軟一記悶棍,Windows Phone 的失敗,Web 2.0 系統(tǒng)對于高并發(fā),海量數(shù)據(jù)存儲的要求,使得微軟經(jīng)歷了失去的十年。如今,王者歸來,“移動優(yōu)先,云優(yōu)先”,微軟在一步步調(diào)整自己的戰(zhàn)略,擁抱 Linux,擁抱開源,. .NET Core 跨平臺的開發(fā),也給了.NET 開發(fā)工程師更多的選擇:微服務(wù),Linux, Nginx, Docker, K8S,Redis,MongoDB......曾經(jīng)一些其它語言引以為傲的跨平臺與性能現(xiàn)在統(tǒng)統(tǒng)不在話下。
.NET/C# 是一個很棒的開發(fā)平臺,但是就業(yè)市場人員參差不齊,不一定能給你帶來較高的薪酬,且行且看......
推薦指數(shù):四顆星
發(fā)展建議:.NET Core 跨平臺,Linux 以及Linux下各類軟件部署,Docker, K8S, 大數(shù)據(jù)
Python 開發(fā)工程師: 伴隨著人工智能與大數(shù)據(jù)的火爆,Python 已經(jīng)被國家納入了中學(xué)課程,未來大有可為。但是在人工智能方面,Python 雖然有著開發(fā)上的先手優(yōu)勢,但是人工智能的核心還是在算法,神經(jīng)網(wǎng)絡(luò)這些與編程語言無關(guān)的東西上面。如果你不能在數(shù)學(xué),在算法上有所造詣,單純用Python 開發(fā)web程序,似乎有點(diǎn)殺雞用牛刀!
推薦指數(shù):四星半
發(fā)展建議:人工智能,算法,量化交易,機(jī)器視覺 (推薦 數(shù)學(xué)專業(yè),高學(xué)歷人士入坑!)
PHP 開發(fā)工程師: PHP是最好的語言 ^-^ . 開發(fā) Web 項目速度最快的語言,開源項目最多的語言,IT創(chuàng)業(yè)者的首選,但是這幾年活躍度好像不怎么樣,可能是因?yàn)橥瞥?前后端分離,微服務(wù)的興起。
推薦指數(shù):三星半
發(fā)展建議:無,喜歡就努力學(xué)吧,畢竟PHP是最好的語言 ^-^
C/C++ 開發(fā)工程師: 不朽的語言,在嵌入式開發(fā),單片機(jī),ARM, 底層音視頻,游戲,對產(chǎn)品性能高的領(lǐng)域發(fā)揮著不可替代的使用。但是不適用于Web開發(fā),不適用于移動開發(fā),不適用于常規(guī)開發(fā)^-^。
推薦指數(shù):四顆星
發(fā)展建議:無,相關(guān)的資深工程師都是相關(guān)領(lǐng)域的大牛,不牛的都轉(zhuǎn)行到其它編程語言了!
還有一些其它高端的崗位:Golang 中間件, 大數(shù)據(jù)分析, 云計算, 算法工程師,區(qū)塊鏈開發(fā)工程師等:這些職位都比較高端,大家在各大新聞看到的什么應(yīng)屆碩士畢業(yè)生年薪四五十萬,完虐那些開發(fā)老鳥,其實(shí)應(yīng)該就是來自于這里,尤其是算法工程師,其火爆程度不亞于2008年蘋果推出iPhone 時的 iOS開發(fā)工程師。只能說十年河?xùn)|,十年河西。
推薦指數(shù):五顆星
發(fā)展建議:無
從事it行業(yè)需要先學(xué)習(xí)什么相關(guān)文章: