2021年最值得測試同學使用的四種編程語言


title = "2021年最值得測試同學使用的四種編程語言"
description = ""
author = "乙醇"
tags = []

2021年馬上就要到了,那么新的一年哪些編程語言值得測試同學學習和使用呢?我們不妨簡單來看一下。

python

python目前基本上成為了一門通用語言,有點像是英語在世界語言中的地位。

我們可以這么認為,在工作中不使用python其實沒什么大問題,不過如果能熟練使用python,那么工作效率和效果將有極大的提升。

python因為語法簡單執行效率尚可,擴展性強等優勢在一些傳統領域和新興領域都備受推崇,使用python我們可以

  • 做web開發
  • 做自動化構建
  • 玩一下計算機視覺相關的東西
  • 做一些科學計算
  • 數據統計與可視化
  • 深度學習
  • 自動化測試及網絡爬蟲
  • 開發各種cli工具等
  • 游戲開發
  • 文本處理

所以如果大家只有時間掌握一門腳本語言的話,python是非常好的選擇。

javascript

因為nodejs的出現,js在應用場景上有了巨大的擴充,之前只能在瀏覽器上做一些前端效果的js如今基本上成為了一門非常方便的腳本語言,我們可以使用js進行

  • web開發,包含前后端
  • 移動端開發,比如使用rn
  • cli工具開發
  • 自動化構建
  • 游戲開發
  • 文本處理
  • 自動化測試
  • GUI開發,比如vscode就是js開發的

如果大家從事的工作跟前端有很多交集,那么js是一門值得掌握的腳本語言。

java

老當益壯的java在編譯性語言里目前還是有着不錯的表現的。java目前在一些領域還是有着比較大的保有量

  • web后端開發
  • 通用后台開發,比如java有一些不錯的微服務框架
  • 分布式編程
  • GUI開發
  • 中間件開發,比如es, zk
  • 自動化測試,比如selenium

作為一門優秀的編譯型語言,java基本可以滿足大多數測試同學的需求。

go

golang憑借着簡單易學的語言元素以及不錯的開發效率和執行效率,近幾年變得越發流行。

如果大家有時間學習一門編譯型語言,我可能會更推薦go而不是java。go可以做這些事情

  • cli工具開發,docker的cli就是go寫的
  • 各種中間件,比如promethus就是go實現的
  • 分布式系統
  • web后台開發,通用后台開發
  • 性能測試以及接口測試
  • gui開發
  • 游戲開發

go的學習曲線在編譯型語言里應該是比較平滑的,很適合測試同學寫一些小工具和后台。

總結

總之測試同學可能學習兩種語言就可以了,一種是編譯型,另一種是非編譯型的腳本語言。

時間充足都學,時間不夠,只學腳本語言,而且無腦選擇python就好了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM