免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
談?wù)勀軒?lái)高薪報(bào)酬的軟件技術(shù)

ul Haq CSDN

在職業(yè)發(fā)展初期,薪水并不一定是最重要的因素,但它是你付出的回報(bào),并且反映出雇主對(duì)特定技能的重視/認(rèn)可程度。

作者 | Fahim ul Haq

譯者 | 風(fēng)車云馬,責(zé)編 | 劉靜

出品 | CSDN(ID:CSDNnews)

以下為譯文:

作為一名軟件開發(fā)人員,無(wú)論是經(jīng)驗(yàn)豐富的專業(yè)人員還是剛剛起步,您一定需要學(xué)習(xí)新語(yǔ)言、新框架和新工具。如果你想在就業(yè)市場(chǎng)上保有競(jìng)爭(zhēng)力和獲得高薪待遇,這是至關(guān)重要的。

本文將談一些最受歡迎的技術(shù),學(xué)習(xí)這些技術(shù)會(huì)對(duì)你的薪水產(chǎn)生什么影響。我知道在職業(yè)發(fā)展初期,薪水并不一定是最重要的因素,但它是你付出的回報(bào),并且反映出雇主對(duì)特定技能的重視/認(rèn)可程度。通過(guò)本文,你會(huì)了解一些技術(shù)的發(fā)展趨勢(shì),對(duì)今后的職業(yè)生涯有所幫助。

本文中的薪資數(shù)據(jù)是基于那些有0-2年工作經(jīng)驗(yàn),并在中小型企業(yè)(101-500名員工的規(guī)模)工作的開發(fā)人員。所有數(shù)據(jù)的地理分布都在西雅圖和華盛頓地區(qū)。

那里的薪資在整個(gè)行業(yè)中都保持良好,可以作為你未來(lái)工資的基本指標(biāo),當(dāng)然,這不是精確預(yù)測(cè)。薪水會(huì)根據(jù)行業(yè)、地域、公司規(guī)模、你自己的經(jīng)驗(yàn)水平、面試熟練程度、談判技巧以及其他一些因素而有所不同。

我應(yīng)該先學(xué)什么編程語(yǔ)言?

這當(dāng)然是有爭(zhēng)議的,但是有一些主要的語(yǔ)言是初學(xué)者應(yīng)該關(guān)注的:Python、Java、c++和JavaScript。主要有以下幾個(gè)原因:

· 這些語(yǔ)言的開發(fā)人員需求量較大,不愁找工作。

· 它們相對(duì)比較容易學(xué)習(xí)。

· 它們會(huì)幫助您像開發(fā)人員那樣思考,在編程邏輯和語(yǔ)法方面打下堅(jiān)實(shí)的基礎(chǔ)。

· 它們有無(wú)數(shù)的資源可以學(xué)習(xí)。

在做決定之前,你應(yīng)該問(wèn)自己一個(gè)問(wèn)題:“我想進(jìn)入編程的哪一領(lǐng)域?”你對(duì)前端開發(fā)、后端開發(fā)或兩者都感興趣嗎?這將指導(dǎo)你選擇第一語(yǔ)言。

下圖顯示了上述幾種語(yǔ)言的開發(fā)人員的平均工資。

Python

Python開發(fā)人員得到了最豐厚的報(bào)酬,平均工資約為95,706美元。Python在其各種應(yīng)用程序中發(fā)展迅速,從游戲/web開發(fā)到數(shù)據(jù)科學(xué)和機(jī)器學(xué)習(xí),因此對(duì)Python開發(fā)人員的需求很高。

Python幾乎可以服務(wù)于任何用例;它靈活、強(qiáng)大,而且易于學(xué)習(xí)。它是一種高級(jí)語(yǔ)言,代碼易于閱讀,也沒(méi)有那些令人困惑的語(yǔ)法。

無(wú)論您想從事什么工作,Python都將是一項(xiàng)非常有價(jià)值的技能,并且在任何職業(yè)中都非常有用。

Java

Java通常是雇主最青睞的語(yǔ)言之一,因?yàn)樗暮?jiǎn)單性和廣泛的適用性。專攻Java的開發(fā)人員找到體面的工資沒(méi)有一點(diǎn)問(wèn)題,平均工資為88,483美元。

雖然Java歷來(lái)被許多公司視為最需要的技能,但是Python正在超越它,因?yàn)樗?wù)的用例更加廣泛。但與Python相比,Java有更多的學(xué)習(xí)曲線,因此仍被認(rèn)為是更簡(jiǎn)單的語(yǔ)言之一。

Java開發(fā)人員喜歡各種領(lǐng)域的應(yīng)用——從電話到游戲機(jī)再到數(shù)據(jù)中心,Java軟件可以在任何地方運(yùn)行。這令Java開發(fā)人員激動(dòng)人心,因?yàn)镴ava語(yǔ)言在不斷地發(fā)展,這給了您一個(gè)站在新技術(shù)前沿的機(jī)會(huì)。

如果您真的想成為一名專業(yè)的開發(fā)人員,那么擁有一些Java經(jīng)驗(yàn)也無(wú)妨。

C++

如果你想與眾不同,那就挑戰(zhàn)c++吧。剛開始的時(shí)候,c++開發(fā)人員的平均工資約為88,190美元,但有很大的發(fā)展空間。為什么?由于在自動(dòng)駕駛汽車和物聯(lián)網(wǎng)等領(lǐng)域的應(yīng)用,c++正在經(jīng)歷“第二人生”。

此外,c++是一門相當(dāng)難掌握的語(yǔ)言,隨著越來(lái)越多的開發(fā)人員傾向于其他多用途語(yǔ)言,對(duì)有能力的c++開發(fā)人員的需求只會(huì)越來(lái)越大。如果你堅(jiān)持下去,相信回報(bào)一定會(huì)很高。

可能c++剛?cè)腴T有些難學(xué),但是它將幫助您成為更好的開發(fā)人員,您了解計(jì)算機(jī)、編譯器和語(yǔ)言的工作方式,并最終了解您的程序如何影響系統(tǒng)。c++離匯編代碼只有幾步之遙,它將使您對(duì)編程的構(gòu)建塊有更深入的了解。

如果你真的想了解編程的核心,那么c++是一個(gè)很好的入門語(yǔ)言。

JavaScript

如果您想做前端或全堆棧開發(fā),那么JavaScript是一種必須了解的語(yǔ)言。剛開始工作時(shí),你期望的平均工資大約是87,903美元。

JS的偉大之處在于,它是一種容易上手的語(yǔ)言,F(xiàn)acebook等公司正在創(chuàng)建有用的庫(kù)和框架(如React),讓JS開發(fā)變得更容易、更快。

現(xiàn)在是JavaScript開發(fā)人員的大好時(shí)機(jī),因?yàn)槠渫ㄓ眯院徒研缘玫搅撕芏喔倪M(jìn)。

接下來(lái)我應(yīng)該學(xué)習(xí)什么編程語(yǔ)言?

一旦你選擇了前端或后端,并且在你的第一語(yǔ)言中獲得了堅(jiān)實(shí)的編程基礎(chǔ),那么是時(shí)候去探索其他的東西了。下表按編程語(yǔ)言顯示了開發(fā)人員的平均工資。

當(dāng)你開始選擇時(shí),找到一門挑戰(zhàn)你現(xiàn)有思維過(guò)程的語(yǔ)言是一個(gè)很好的練習(xí)。例如,如果您一直使用函數(shù)式編程原則,那么可以嘗試使用一種面向?qū)ο笤瓌t的語(yǔ)言,反之亦然。這樣做可以拓寬你的技能,讓你能夠輕松地融入不同的團(tuán)隊(duì)。這對(duì)于早期的開發(fā)人員來(lái)說(shuō)尤其重要。

一定要記住,某些編程語(yǔ)言更適合解決特定類型的問(wèn)題,所以您應(yīng)該考慮每種語(yǔ)言的用例、優(yōu)點(diǎn)和缺點(diǎn)。

考慮到這一點(diǎn),除了第一部分中提到的四種語(yǔ)言(Python、Java、c++、JavaScript),還有一些其他值得研究的語(yǔ)言。

對(duì)于Java開發(fā)人員來(lái)說(shuō),Scala是一門極具挑戰(zhàn)性的語(yǔ)言。它將函數(shù)式和面向?qū)ο蟮木幊谭庋b成包,讓您可以自由地以各種風(fēng)格編程。

對(duì)于Python開發(fā)人員,您可能想要查看c++。在你的職業(yè)生涯中,c++是一門非常值得學(xué)習(xí)的語(yǔ)言,因?yàn)槟銓㈤_始真正理解編程和計(jì)算機(jī)是如何工作的,而不像高級(jí)語(yǔ)言(如Python)那樣對(duì)你隱藏許多基本的操作。

對(duì)于c++開發(fā)人員,您應(yīng)該考慮學(xué)習(xí)Rust或者Go。c++的一個(gè)常見(jiàn)缺陷是它很難處理內(nèi)存管理和并發(fā)方式。像Rust和Go這樣的語(yǔ)言使用了一種不同的內(nèi)存管理模型,這使得創(chuàng)建安全、并發(fā)的程序變得更加容易。

為什么Scala和Go的平均工資這么高?隨著Scala的不斷改進(jìn),很多公司開始注意并迅速采用,根據(jù)需要構(gòu)建可伸縮的程序。Scala通常也用于企業(yè)設(shè)置,這也是平均起薪如此之高的原因。

至于Go,它是一門相對(duì)較新的語(yǔ)言,有一些很棒的功能,精通它的開發(fā)人員較少。尤其是對(duì)企業(yè)來(lái)說(shuō),需求量很大。它非常適合現(xiàn)代使用微服務(wù)體系結(jié)構(gòu)的開發(fā)和程序。對(duì)Go開發(fā)者的需求正在迅速增長(zhǎng),這也是他們能賺這么多錢的部分原因。

對(duì)于JavaScript開發(fā)人員,您應(yīng)該學(xué)習(xí)HTML和CSS,同時(shí)花一些時(shí)間學(xué)習(xí)一些可用的庫(kù)和框架(React.js, Angular.js, Node.js, Vue.js)。

無(wú)論你接下來(lái)選擇學(xué)哪門語(yǔ)言,都要清楚自己的職業(yè)道路。例如,對(duì)于c++開發(fā)人員來(lái)說(shuō),學(xué)習(xí)諸如HTML之類的東西并不一定有用,因?yàn)樗鼈兊挠猛痉浅2煌?/p>

前端開發(fā)者:在JavaScript之后我應(yīng)該學(xué)習(xí)什么?探索這些框架和庫(kù)

如果沒(méi)有框架和庫(kù),JS就不會(huì)有今天的樣子。下圖顯示了專門從事該技術(shù)的開發(fā)人員的平均工資??梢?jiàn),同樣都是JS的開發(fā)人員,但是如果采用了這些不同的框架或庫(kù)時(shí),會(huì)大有不同。

StackOverflow的《2019年開發(fā)者調(diào)查》顯示,JQuery、React.js和Angular.js是最流行的庫(kù)和框架。它們?cè)谛袠I(yè)內(nèi)廣泛使用,雖然它們有一些相似之處,但它們的核心是不同的,通常用于解決不同的問(wèn)題。JQuery可能是開發(fā)人員社區(qū)中最流行的,但它在現(xiàn)代前端開發(fā)方面的相關(guān)性越來(lái)越小。

有趣的是,當(dāng)您增加JQuery技能時(shí),數(shù)據(jù)顯示的薪水反而“減少”。雖然這有點(diǎn)夸張了(你的薪水不見(jiàn)得就會(huì)降),但這確實(shí)說(shuō)明了一個(gè)事實(shí):公司對(duì)JQuery并沒(méi)有表現(xiàn)出很大的興趣——至少那些支付高薪的公司沒(méi)有。

如果您對(duì)全棧開發(fā)感興趣,那么您應(yīng)該花一些時(shí)間在非常流行的Node.js上。上面提到的庫(kù)和框架用于客戶端,而Node.js用于服務(wù)器端。js與一個(gè)好的框架結(jié)合起來(lái),正是您構(gòu)建web應(yīng)用程序前端和后端所需要的。

最后,您應(yīng)該選擇最熟悉的框架或庫(kù),并滿足需要解決的問(wèn)題。

如果您了解JS,那么最好分配一些時(shí)間來(lái)學(xué)習(xí)這些技術(shù)。它將有利于您的職業(yè)生涯,并會(huì)提高薪水。

發(fā)展你的技能

目前有很多庫(kù)、框架和工具,并不是每種工具都適合每個(gè)開發(fā)人員,所以要明智地投資您的時(shí)間。

以下是一些非常突出的技術(shù),你可以研究,每一個(gè)技術(shù)可能會(huì)對(duì)你的工資產(chǎn)生什么影響。

有趣的是,當(dāng)你增加了Ansible和.net作為技能時(shí),薪水會(huì)“下降”。雖然對(duì)你來(lái)說(shuō)可能不會(huì)有實(shí)際的工資下降,但這可能說(shuō)明了這樣一個(gè)事實(shí):那些支付高薪的公司并不追求這些技術(shù)。

Kubernetes和Docker已經(jīng)席卷了整個(gè)世界,而對(duì)于了解這些工具的開發(fā)人員的需求可能會(huì)繼續(xù)大幅增長(zhǎng)。如果您想學(xué)習(xí)一種新工具,那么可以試試這些技術(shù)。

如果您是一名Python開發(fā)人員,并且對(duì)機(jī)器學(xué)習(xí)感興趣,那么您可以查看TensorFlow和pandas。

找到一個(gè)適合你的數(shù)據(jù)庫(kù)系統(tǒng)

有很多數(shù)據(jù)庫(kù)可供選擇:有基于sql的,有基于nosql的,也有同時(shí)使用的,所以建議你花點(diǎn)時(shí)間學(xué)習(xí)兩者。然而,像Redis和MongoDB這樣的NoSQL數(shù)據(jù)庫(kù)是開發(fā)人員首選的DBMS。

如果您只想集中在一個(gè)方向上,那么首先需要決定如何組織數(shù)據(jù)。您希望它是關(guān)系還是非關(guān)系?在此基礎(chǔ)上,最好了解每種DBMS的優(yōu)缺點(diǎn)。許多開發(fā)人員喜歡使用MongoDB,因?yàn)樗蓄愃苆son的文檔存儲(chǔ)方法。

除此之外,我們看到對(duì)從事Redis的開發(fā)人員的需求也很大。

如果您不確定要選擇哪個(gè)數(shù)據(jù)庫(kù),請(qǐng)查看此關(guān)系圖以快速了解SQL和NoSQL數(shù)據(jù)庫(kù)。

云平臺(tái)

對(duì)現(xiàn)代開發(fā)人員來(lái)說(shuō),處理云計(jì)算是一項(xiàng)重要的任務(wù)。您需要熟悉在一個(gè)云平臺(tái)上構(gòu)建和部署軟件。如果我們選擇一個(gè)云平臺(tái)做基礎(chǔ)開發(fā),數(shù)據(jù)顯示AWS目前的需求略高。

那么谷歌云平臺(tái)(GCP)呢?我把它從報(bào)告中排除了,因?yàn)閿?shù)據(jù)太有限了,無(wú)法得出有意義的結(jié)論。

移動(dòng)操作系統(tǒng):Android和iOS

你想為Android還是iOS開發(fā)應(yīng)用程序?對(duì)于Android,最常用的語(yǔ)言是Java,而對(duì)于iOS則是Objective-C。雖然下面的細(xì)分顯示iOS開發(fā)者通常會(huì)多賺一點(diǎn),但Android正迅速成為開發(fā)者的首選操作系統(tǒng)。

StackOverflow的《2019年開發(fā)者調(diào)查》指出,Android是使用最多的移動(dòng)操作系統(tǒng)。

結(jié)論

值得重申的是,對(duì)于開發(fā)者來(lái)說(shuō),薪水并不是最重要的,你個(gè)人的興趣和愿望才是主要的考慮因素。如果你打算投入時(shí)間學(xué)習(xí)一些東西,那么知道能獲得什么樣的回報(bào)也是很有必要的。

不管你在職業(yè)生涯中處于什么位置,不管你現(xiàn)在有沒(méi)有學(xué)習(xí)新技能的計(jì)劃,探索和了解哪些技術(shù)正朝著什么方向發(fā)展總是有好處的。

原文鏈接:https://dev.to/educative/what-software-technologies-will-earn-you-the-highest-pay-3fc3

本文為 CSDN 翻譯,轉(zhuǎn)載請(qǐng)注明來(lái)源出處。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
什么是2016年最值得學(xué)習(xí)的編程語(yǔ)言?
未來(lái)物聯(lián)網(wǎng)全棧開發(fā) —— JavaScript OR Python?
編程語(yǔ)言到底有啥區(qū)別, 幾張圖讓不懂的初學(xué)者也能輕松看懂
2018 最具就業(yè)前景的 7 大編程語(yǔ)言,Java、Python 和 JavaScript 前三無(wú)懸...
這五大編程語(yǔ)言,主要用來(lái)開發(fā)什么?
Java、Python、C 、PHP、JavaScript5大編程語(yǔ)言,我該選哪個(gè)?
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服