日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

htt://3g.hn_根据我对“询问HN:谁在招聘?”的分析,开发人员技能发展趋势

發(fā)布時(shí)間:2023/11/29 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 htt://3g.hn_根据我对“询问HN:谁在招聘?”的分析,开发人员技能发展趋势 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

htt://3g.hn

by Ryan Williams

瑞安·威廉姆斯(Ryan Williams)

根據(jù)我對(duì)“詢問HN:誰(shuí)在招聘?”的分析,開發(fā)人員技能發(fā)展趨勢(shì) (Trending Developer Skills, Based on my Analysis of “Ask HN: Who’s Hiring?”)

For people learning to code and for experienced software developers alike, change is constant. There is always something new to learn. This includes programming languages, web frameworks, DevOps automation, mobile devices, front-end and back-end development, SQL and NoSQL databases, and so on.

對(duì)于學(xué)習(xí)編碼的人以及經(jīng)驗(yàn)豐富的軟件開發(fā)人員而言,變化是不變的。 總會(huì)有一些新東西要學(xué)習(xí)。 這包括編程語(yǔ)言,Web框架,DevOps自動(dòng)化,移動(dòng)設(shè)備,前端和后端開發(fā),SQL和NoSQL數(shù)據(jù)庫(kù)等等。

I’ve been developing for 18 years. Even as I write this, I am learning about natural language processing, engineering management, Elixir, Docker and more. It never ends.

我已經(jīng)開發(fā)了18年了。 即使在撰寫本文時(shí),我仍在學(xué)習(xí)自然語(yǔ)言處理,工程管理,Elixir,Docker等。 它永遠(yuǎn)不會(huì)結(jié)束。

But then again, maybe that’s one of the things that interested you about coding in the first place. It’s the rush of that initial “Hello World” that makes you feel creative and powerful at the same time. It’s exciting to feel that again and again when we work with new technologies.

但是話又說(shuō)回來(lái),也許這是您首先對(duì)編碼感興趣的一件事。 最初的“ Hello World”急于使您同時(shí)具有創(chuàng)造力和力量。 當(dāng)我們使用新技術(shù)時(shí),一次又一次感到如此令人興奮。

As a self-taught web developer who loves to learn new technologies, this aspect of software development has always fascinated me.

作為一個(gè)喜歡學(xué)習(xí)新技術(shù)的自學(xué)成才的Web開發(fā)人員,軟件開發(fā)的這一方面一直令我著迷。

A few years ago, I became curious about identifying emerging technologies and predicting them. So I created Hacker News Hiring Trends, or HN Hiring Trends for short. Hacker News is one of the most popular discussion boards for programmers. It is also one of the best places to discover new technologies. Every month Hacker News hosts a thread called “Ask HN: Who is Hiring?” Users also post jobs opportunities from their companies on this thread.

幾年前,我對(duì)確定新興技術(shù)并對(duì)其進(jìn)行預(yù)測(cè)感到好奇。 因此,我創(chuàng)建了Hacker News Hiring Trends或簡(jiǎn)稱HN Hiring Trends。 黑客新聞是最受程序員歡迎的討論區(qū)之一。 它也是發(fā)現(xiàn)新技術(shù)的最佳場(chǎng)所之一。 每個(gè)月,Hacker News都會(huì)主持一個(gè)名為“ Ask HN:招聘人員”的主題。 用戶還可以在此線程上發(fā)布其公司的工作機(jī)會(huì)。

The fact that these job opportunities are posted monthly and that most are from start-ups (new technologies are usually created or used in start-ups) makes this the ideal environment to capture data. Data which can be used to discover trends.

這些工作機(jī)會(huì)每月發(fā)布一次,而且大多數(shù)來(lái)自初創(chuàng)企業(yè)(通常是在初創(chuàng)企業(yè)中創(chuàng)建或使用新技術(shù)),這使它成為捕獲數(shù)據(jù)的理想環(huán)境。 可用于發(fā)現(xiàn)趨勢(shì)的數(shù)據(jù)。

While there already existed projects which track of programming language trends, such as TIOBE’s programming language index and RedMonk’s Programming Language Rankings, something was missing. The focus was purely on programming languages. With so much involved in creating software today, programming languages is only one of many choices. Google Trends serves as another source of inspiration. But it’s scope is the entire Internet. Again, the HN postings present a focused dataset every month.

盡管已經(jīng)存在跟蹤程序設(shè)計(jì)語(yǔ)言趨勢(shì)的項(xiàng)目,例如TIOBE的程序設(shè)計(jì)語(yǔ)言索引和RedMonk的程序設(shè)計(jì)語(yǔ)言排名 ,但是仍然缺少一些東西。 重點(diǎn)僅在于編程語(yǔ)言。 在當(dāng)今創(chuàng)建軟件的過程中,有如此多的內(nèi)容,編程語(yǔ)言只是眾多選擇之一。 Google趨勢(shì)是另一個(gè)靈感來(lái)源。 但是它的范圍是整個(gè)Internet。 同樣,HN職位每個(gè)月都會(huì)提供一個(gè)集中的數(shù)據(jù)集。

Now, let’s dig into the latest trends.

現(xiàn)在,讓我們來(lái)探討最新趨勢(shì)。

React的Swift崛起 (React’s rapid rise)

It’s a React world at the moment. It claims top spot in the rankings for both June and July 2017. React, the popular JavaScript library created by Facebook, and one that probably needs no introduction to the freeCodeCamp community, was only open sourced four years ago. Already it has climbed to the top of the chart. While this has been the most striking for the last couple of months, it’s also a trend that has been evident for some time. In June 2016 React reached the #2 spot in the rankings, and it was only getting hotter. It placed #1 for the first time in November 2016.

目前,這是一個(gè)React世界。 它在2017年6月和2017年7月的排名中均名列前茅。React是Facebook創(chuàng)建的流行JavaScript庫(kù),并且可能不需要對(duì)freeCodeCamp社區(qū)進(jìn)行介紹,該庫(kù)僅在4年前開源。 它已經(jīng)爬到了圖表的頂部。 盡管這是過去幾個(gè)月中最引人注目的,但這一趨勢(shì)在一段時(shí)間內(nèi)也很明顯。 在2016年6月,React到達(dá)了排名第二的位置,而且變得越來(lái)越熱。 它在2016年11月首次排名第一。

JavaScript開發(fā)人員的困境 (The plight of a JavaScript developer)

The speed at which React is rising is fascinating. This also speaks to the larger trend in the JavaScript community. JavaScript developers embrace change more so than developers in other areas in software development. When we started tracking data, the adoption of AngularJS was skyrocketing up the chart like nothing else before it. But AngularJS has not been able to maintain its pace. It has been dropping over the last three years. Also dropping is the once red-hot JavaScript frameworks and libraries. This also includes Backbone.js, jQuery, and CoffeeScript. CoffeeScript disappeared altogether in the July 2017 postings.

React的上升速度令人著迷。 這也說(shuō)明了JavaScript社區(qū)的更大趨勢(shì)。 JavaScript開發(fā)人員比軟件開發(fā)其他領(lǐng)域的開發(fā)人員更能接受更改。 當(dāng)我們開始跟蹤數(shù)據(jù)時(shí), AngularJS的采用使圖表Swift飆升。 但是AngularJS仍無(wú)法保持其步伐。 在過去三年中,它一直在下降。 同樣丟棄的是曾經(jīng)炙手可熱JavaScript框架和庫(kù)。 這也包括Backbone.js , jQuery和CoffeeScript 。 CoffeeScript在2017年7月的帖子中完全消失了。

History has not been kind to JavaScript frameworks and libraries. But where there is constant change, there is also opportunity for developers. We see that continue with relative newcomer Vue.js, which is beginning its climb up the chart.

歷史對(duì)JavaScript框架和庫(kù)并不友好。 但是,在不斷變化的地方,開發(fā)人員也有機(jī)會(huì)。 我們會(huì)看到相對(duì)較新的Vue.js繼續(xù),它正在開始上升。

Additionally, as front-end development becomes more specialized and complicated, a whole new set of tools has emerged to glue together the different pieces of a modern JavaScript application. Examples of these emerging in the trends are webpack, Gulp and Bower.

此外,隨著前端開發(fā)變得更加專業(yè)化和復(fù)雜化,出現(xiàn)了一套全新的工具來(lái)將現(xiàn)代JavaScript應(yīng)用程序的不同部分粘合在一起。 webpack , Gulp和Bower是這些趨勢(shì)中涌現(xiàn)的例子。

爭(zhēng)奪服務(wù)器端 (Battle for the server side)

While the JavaScript community provides the most fireworks, many other trends are interesting to keep an eye too. In the server-side battle, Node.js and Ruby on Rails have been at it for years. Their back-and-forth competition is intense. In July 2017, we saw a significant victory for Node.js, while Rails had a strong showing in June 2017. So this one is long from over.

盡管JavaScript社區(qū)提供了最多的煙花,但也有許多其他趨勢(shì)值得關(guān)注。 在服務(wù)器端之戰(zhàn)中, Node.js和Ruby on Rails已經(jīng)存在多年了。 他們來(lái)回的競(jìng)爭(zhēng)非常激烈。 在2017年7月,我們看到Node.js取得了重大勝利,而Rails在2017年6月取得了不錯(cuò)的成績(jī)。

PostgreSQL無(wú)疑是數(shù)據(jù)庫(kù)的贏家 (PostgreSQL a clear database winner)

Choosing a database technology is the safest selection in the stack. There are plenty of mature choices available. Databases, particularly relational databases like MySQL and PostgreSQL, have been around forever. They often outlast the other layers in an application. Nonetheless, one clear winner in these rankings has been PostgreSQL. Not only is it dominating MySQL now, but it is also beating MongoDB. And by the same margin. I was surprised that Heroku launched its PaaS with PostgreSQL as the primary database engine.

選擇數(shù)據(jù)庫(kù)技術(shù)是堆棧中最安全的選擇。 有很多成熟的選擇。 數(shù)據(jù)庫(kù),尤其是關(guān)系數(shù)據(jù)庫(kù)(如MySQL和PostgreSQL )已經(jīng)存在了很長(zhǎng)時(shí)間。 它們通常比應(yīng)用程序中的其他層更持久。 但是,在這些排名中,一個(gè)明顯的贏家是PostgreSQL。 它不僅現(xiàn)在統(tǒng)治著MySQL,而且還擊敗了MongoDB 。 并且以同樣的幅度。 我很驚訝Heroku以PostgreSQL作為主要數(shù)據(jù)庫(kù)引擎啟動(dòng)了PaaS。

Speaking of MongoDB, its popularity appears to be numbered. I question if PostgreSQL saved the relational database from the NoSQL revolution. Or did the concept burn itself out because developers went back to safer choices?

說(shuō)到MongoDB,它的流行程度似乎已被編號(hào)。 我質(zhì)疑PostgreSQL是否從NoSQL革命中保存了關(guān)系數(shù)據(jù)庫(kù)。 還是因?yàn)殚_發(fā)人員返回了更安全的選擇而使這個(gè)概念消失了?

移動(dòng)的演變 (Mobile’s evolution)

It wasn’t too long ago, November 2016 to be exact, that iOS was a top 10 hiring term. Consistently in the top 20, iOS along with Android are still important development skills that hiring managers look for. But, there is a strong shift from native mobile development to hybrid, led by React Native. React Native has, in recent months, overtaken Swift, the primary programming language for native iOS development.

不久之前,確切地說(shuō)是2016年11月 ,iOS成為十大招聘術(shù)語(yǔ)。 在前20名中,iOS和Android始終是招聘經(jīng)理尋找的重要開發(fā)技能。 但是,在React Native的領(lǐng)導(dǎo)下,從本機(jī)移動(dòng)開發(fā)向混合動(dòng)力有了很大的轉(zhuǎn)變。 最近幾個(gè)月,React Native已經(jīng)超過了Swift , 后者是原生iOS開發(fā)的主要編程語(yǔ)言。

DevOps中的容器采用 (Container adoption within DevOps)

DevOps is another area that’s been hot in recent years. It is a top 10 term in job posting as well, with containers driving a lot of that growth. By containers, most think of the Docker, which is gaining ground fast and nearing the top 10. But, there’s also Kubernetes. It has been out for two years and is already approaching the top 20. With the rise of containers, which makes managing configuration and deployment easier, virtual machines are taking a hit. This can be seen in Vagrant’s declining popularity as a development environment tool.

DevOps是近年來(lái)熱門的另一個(gè)領(lǐng)域。 它也是職位發(fā)布中的前十個(gè)術(shù)語(yǔ),其中容器推動(dòng)了這一增長(zhǎng)。 對(duì)于容器,大多數(shù)人都想到了Docker ,它正在Swift發(fā)展并接近前十名。但是,還有Kubernetes 。 已經(jīng)有兩年了,已經(jīng)接近前20名。隨著容器的興起,這使得管理配置和部署變得更加容易,虛擬機(jī)受到了很大的沖擊。 從Vagrant作為開發(fā)環(huán)境工具的受歡迎程度下降可以看出這一點(diǎn)。

框架來(lái)來(lái)去去,但語(yǔ)言永不消亡 (Frameworks come and go, but languages never die)

Of course, programming languages drive much of what we do as developers. But out of the top 20 terms in July 2017, only 5 are programming languages:

當(dāng)然,編程語(yǔ)言驅(qū)動(dòng)著我們作為開發(fā)人員的工作。 但是在2017年7月的前20個(gè)術(shù)語(yǔ)中,只有5種是編程語(yǔ)言:

· Python (#2)

·Python(#2)

· JavaScript (#3)

·JavaScript(#3)

· Java (#8)

·Java(#8)

· Ruby (#13)

·Ruby(#13)

· C++ (#20)

·C ++(#20)

But these languages have been at the top of the chart since the beginning. The first report, released in June 2013, shows JavaScript, Python, Java and Ruby in the top 10. Now, because there is a handful of languages remaining at the top, that doesn’t mean nothing is happening. Several languages that were introduced in the last few years are picking up steam, for example Go, Elixir, Rust, and Kotlin.

但是從一開始,這些語(yǔ)言就一直排在榜首。 2013年6月發(fā)布的第一份報(bào)告將JavaScript,Python,Java和Ruby排在前10名。現(xiàn)在,由于頂部?jī)H剩少數(shù)語(yǔ)言,這并不意味著什么也沒有發(fā)生。 最近幾年引入的幾種語(yǔ)言正在Swift發(fā)展,例如Go,Elixir,Rust和Kotlin。

下一件大事 (Next big thing)

What would a trends analysis today be without including artificial intelligence and machine learning? Over the last few years, we’ve seen most of the big tech companies embark on major AI initiatives. From self-driving cars to home assistants, these applications are making their way into our lives. But as developers, what does it mean?

如果不包括人工智能和機(jī)器學(xué)習(xí),今天的趨勢(shì)分析將是什么? 在過去的幾年中,我們已經(jīng)看到大多數(shù)大型科技公司都在進(jìn)行重大的AI計(jì)劃。 從無(wú)人駕駛汽車到家庭助理,這些應(yīng)用程序正在進(jìn)入我們的生活。 但是作為開發(fā)人員,這意味著什么?

Let’s take a look. Machine learning hit the #6 spot in July 2017 and is now mentioned in 12% of all postings. From the trends, you can see that machine learning and AI both experienced a significant upward spike. It means I need to open some new tabs.

讓我們來(lái)看看。 機(jī)器學(xué)習(xí)在2017年7月排名第六位,現(xiàn)在在所有發(fā)布中占12%。 從趨勢(shì)中,您可以看到機(jī)器學(xué)習(xí)和AI都經(jīng)歷了顯著的上升。 這意味著我需要打開一些新標(biāo)簽。

Hacker News Hiring Trends publishes every month. Subscribe and you will receive the latest trends. Have a language, framework, or library that you think is missing? Leave a comment below or on Twitter. Also, check out ScoutZen to track trends and analyze tech communities.

黑客新聞?wù)衅岗厔?shì)每月發(fā)布一次。 訂閱 ,您將收到最新趨勢(shì)。 您是否認(rèn)為缺少一種語(yǔ)言,框架或庫(kù)? 在下面或在Twitter上發(fā)表評(píng)論。 另外,請(qǐng)查看ScoutZen以跟蹤趨勢(shì)并分析技術(shù)社區(qū)。

翻譯自: https://www.freecodecamp.org/news/trending-developer-skills-based-on-my-analysis-of-ask-hn-whos-hiring-26c02a3ca1fd/

htt://3g.hn

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

總結(jié)

以上是生活随笔為你收集整理的htt://3g.hn_根据我对“询问HN:谁在招聘?”的分析,开发人员技能发展趋势的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。