開發人員到底需要掌握哪些開發語言

      網友投稿 907 2022-05-30

      開發人員的技能是怎樣相互關聯的?如何發展這些技能?

      在最近的Stack Overflow開發者調查中,70%的調查對象指出了自己承擔的角色(如前端,數據管理等等),其中有很多人認為自己身兼數職。

      開發人員職業交叉圖

      可以看出Web開發是所有開發人員共享的一項通用技能,而機器學習專家和品質保證工程師則更加專業。

      下面是受訪者的開發者角色 圖:

      開發人員常使用的開發語言數量平均值是2,也就是說,每個開發者至少需要掌握2門開發語言。

      開發人員常使用的開發語言數量

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

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

      當前技能vs未來技能

      部分調查數據

      開發人員到底需要掌握哪些開發語言

      因為數據包含開發者工作語言技能和想要掌握語言技能的比較,可以提取為額外的語言如平臺、架構和數據庫等,作為列表數據的分類,從而全面詳細的查看。

      可以發現很多人對TypeScript,Swift,Go,Scala,R,Python,Haskell,Rust等感興趣。

      如果查看每一份個人意愿清單中出現的語言,分布情況如下:

      開發者想要掌握的語言技能

      除了當前工作的平臺外,開發者想要學習的平臺

      除了當前工作的架構外,開發者想要學習的架構

      除了當前工作的數據庫外,開發者想要學習的數據庫

      深入問題思考

      對于一個存在共同項的調查數據,如何直觀地將其與沒有共同項的部分一同展示?

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

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

      對于調查數據,如何確定它代表了全部開發者?如果它的類別不全面,又如何在采用網絡模式分析調查數據時解釋這一點?

      如果javascript是調查中最流行的語言,它可能僅僅是因為很多web開發人員參與了調查。因此,對于使用節點大小來表示被 調查者的數量,我非常謹慎,同時所有節點的大小只表示一定程度上數量。

      考慮到所有的個體變化,怎樣才能最好地將網絡的演變可視化?

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

      開發者 編程語言 程序員 數據庫

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:云桌面配合NAT實現公網訪問配置實踐
      下一篇:【Java并發編程實戰】02線程安全性
      相關文章
      亚洲国产成人精品91久久久| 亚洲中文字幕一区精品自拍| 亚洲精品成人片在线观看| 国产精品亚洲片在线花蝴蝶| 亚洲国产无线乱码在线观看| 亚洲熟妇无码一区二区三区导航| 亚洲一区二区三区在线观看蜜桃 | 亚洲AV无码成人精品区日韩| 中文字幕精品三区无码亚洲| 国产午夜亚洲精品| 亚洲一线产区二线产区区| 亚洲综合精品伊人久久| 亚洲国产成人手机在线观看 | 亚洲精品成人av在线| 亚洲午夜久久影院| 亚洲第一网站免费视频| 亚洲国产成人久久99精品| 国产成人亚洲合集青青草原精品| 亚洲日本久久久午夜精品| 亚洲啪AV永久无码精品放毛片| 亚洲乱码中文字幕在线| 日本亚洲中午字幕乱码| 亚洲真人日本在线| 亚洲人成网站在线观看播放| 亚洲高清国产拍精品26U| 亚洲第一视频网站| 亚洲国产精品综合福利专区| 亚洲午夜电影在线观看高清| 国产午夜亚洲精品| www国产亚洲精品久久久日本| 亚洲AV网站在线观看| 国产AV无码专区亚洲AV漫画| 亚洲AV无码一区东京热久久| 久久亚洲精品国产精品| 国产色在线|亚洲| 高清在线亚洲精品国产二区| 国产精品V亚洲精品V日韩精品 | 亚洲精品卡2卡3卡4卡5卡区| 亚洲第一香蕉视频| 亚洲一线产品二线产品| 日韩精品亚洲专区在线观看|