語言沒有什麼最好和最差,只有適不適合的問題。如果只是一般性的專案使用,排名靠前的幾個語言效能都差不多。
但是每個語言都有自己專攻的領域python 數學計算庫很強大,呼叫底層命令很方便
Java 中規中矩,有強大的gc功能,記憶體會自動釋放,而且它提倡面向物件開發。
Go 有強大的協程,足以支撐高併發場景,類似網際網路或物聯網
所以沒有最好的語言,只是適不適合當前的業務場景而已。
再談,測試和開發的前景。現在自動化測試越來越流行,各大主流企業都會有自己的測試團隊,而且python 自動化測試的框架確實很完善。但是開發人員的技術水準也會慢慢提高,提高的部分也會包含自測部分,單元測試部分。還有流行的tdd ddd方法論,也是有效的降低了測試成本。總結下來測試行業的前景是會比較光明,但是是自動化測試,自動化測試是否遠遠比開發更有前景,不見得,因為沒有開發人員寫出來的新程式碼,測試測試人員能測什麼呢?
所以測試和開發是相輔相成的,誰也離不開誰,但是都在進步,不斷的最佳化自身,提高成功率,減少重複勞動。
語言沒有什麼最好和最差,只有適不適合的問題。如果只是一般性的專案使用,排名靠前的幾個語言效能都差不多。
但是每個語言都有自己專攻的領域python 數學計算庫很強大,呼叫底層命令很方便
Java 中規中矩,有強大的gc功能,記憶體會自動釋放,而且它提倡面向物件開發。
Go 有強大的協程,足以支撐高併發場景,類似網際網路或物聯網
所以沒有最好的語言,只是適不適合當前的業務場景而已。
再談,測試和開發的前景。現在自動化測試越來越流行,各大主流企業都會有自己的測試團隊,而且python 自動化測試的框架確實很完善。但是開發人員的技術水準也會慢慢提高,提高的部分也會包含自測部分,單元測試部分。還有流行的tdd ddd方法論,也是有效的降低了測試成本。總結下來測試行業的前景是會比較光明,但是是自動化測試,自動化測試是否遠遠比開發更有前景,不見得,因為沒有開發人員寫出來的新程式碼,測試測試人員能測什麼呢?
所以測試和開發是相輔相成的,誰也離不開誰,但是都在進步,不斷的最佳化自身,提高成功率,減少重複勞動。