中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

程序員需要學(xué)什么?終于有了答案

2021-03-18    分類: 網(wǎng)站建設(shè)

譯者注:作為程序員可能不止熟悉一門編程語言,有工作中使用的,也有將來想要掌握的,那么程序員需要學(xué)什么?今天作者通過調(diào)查數(shù)據(jù)歸類進(jìn)行了說明,下面請看譯文。

程序員的技能是怎樣相互關(guān)聯(lián)的?如何發(fā)展這些技能?

在最近的Stack Overflow程序員調(diào)查中,70%的調(diào)查對象指出了自己承擔(dān)的角色(如前端,數(shù)據(jù)管理等等),其中有很多人認(rèn)為自己身兼數(shù)職。

程序員職業(yè)交叉圖

可以看出Web開發(fā)是所有程序員共享的一項(xiàng)通用技能,而機(jī)器學(xué)習(xí)專家和品質(zhì)保證工程師則更加專業(yè)。

下面是受訪者的程序員角色圖:

程序員常使用的開發(fā)語言數(shù)量平均值是2,也就是說,每個(gè)程序員至少需要掌握2門開發(fā)語言。

開發(fā)人員常使用的開發(fā)語言數(shù)量

大約80%的人使用1到4門編程語言,甚至可能懂得更多。

考慮到這一點(diǎn),可以比較一下受訪者常用的語言和想要掌握的語言。

當(dāng)前技能vs未來技能

部分調(diào)查數(shù)據(jù)

因?yàn)閿?shù)據(jù)包含程序員工作語言技能和想要掌握語言技能的比較,可以提取為額外的語言如平臺(tái)、架構(gòu)和數(shù)據(jù)庫等,作為列表數(shù)據(jù)的分類,從而全面詳細(xì)的查看。

可以發(fā)現(xiàn)很多人對TypeScript,Swift,Go,Scala,R,Python,Haskell,Rust等感興趣。

如果查看每一份個(gè)人意愿清單中出現(xiàn)的語言,分布情況如下:

程序員想要掌握的語言技能

除了當(dāng)前工作的平臺(tái)外,程序員想要學(xué)習(xí)的平臺(tái)

除了當(dāng)前工作的架構(gòu)外,程序員想要學(xué)習(xí)的架構(gòu)

除了當(dāng)前工作的數(shù)據(jù)庫外,程序員想要學(xué)習(xí)的數(shù)據(jù)庫

深入問題思考

對于一個(gè)存在共同項(xiàng)的調(diào)查數(shù)據(jù),如何直觀地將其與沒有共同項(xiàng)的部分一同展示?

例如,其中使用SQL的受訪者,大部分不僅使用SQL,還使用其他的。

我覺得一種方法是引入交互性和動(dòng)畫,即通過提供放大感興趣語言的選項(xiàng),便于查看部分的受訪者單獨(dú)使用這項(xiàng)語言技能和使用它作為工具包的一部分的比較,然后擴(kuò)展瀏覽共同語言技能的細(xì)節(jié)。

對于調(diào)查數(shù)據(jù),如何確定它代表了全部程序員?如果它的類別不全面,又如何在采用網(wǎng)絡(luò)模式分析調(diào)查數(shù)據(jù)時(shí)解釋這一點(diǎn)?

如果javascript是調(diào)查中最流行的語言,它可能僅僅是因?yàn)楹芏鄔eb開發(fā)人員參與了調(diào)查。因此,對于使用節(jié)點(diǎn)大小來表示被調(diào)查者的數(shù)量,我非常謹(jǐn)慎,同時(shí)所有節(jié)點(diǎn)的大小只表示一定程度上數(shù)量。

考慮到所有的個(gè)體變化,怎樣才能最好地將網(wǎng)絡(luò)的演變可視化?

例如,一個(gè)當(dāng)前使用Go、Python、Ruby的開發(fā)人員希望在將來使用Go、Python、Ruby和PHP。在當(dāng)前的語言數(shù)據(jù)集中,如何可視化添加的語言?如果VBA程序員想要使用Python,作為語言轉(zhuǎn)移而不是增加技能,那么這也是不同的。

網(wǎng)頁標(biāo)題:程序員需要學(xué)什么?終于有了答案
轉(zhuǎn)載來源:http://www.rwnh.cn/news22/105422.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、網(wǎng)站收錄、服務(wù)器托管品牌網(wǎng)站建設(shè)、關(guān)鍵詞優(yōu)化、網(wǎng)站改版

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司
柳林县| 五常市| 尖扎县| 新乡市| 华安县| 平顶山市| 莎车县| 磐石市| 锡林郭勒盟| 仲巴县| 兴山县| 临汾市| 习水县| 安福县| 长宁区| 盖州市| 绥芬河市| 德阳市| 澜沧| 门源| 旬阳县| 屏东市| 南充市| 察雅县| 宜兴市| 松原市| 凉山| 本溪市| 浠水县| 资兴市| 兴化市| 法库县| 扶风县| 西藏| 鸡东县| 正蓝旗| 辉县市| 罗山县| 满洲里市| 宜春市| 醴陵市|