我在一家互聯網公司工作,工作性質是后端服務開發和數據構建。開發語言C++,Python,PHP都涉及過。
我的觀點是,Shell和Python是軟件工程師的基本技能之一。
Shell是UNIX下的腳本語言,長用于集成命令和操作用。而Python是高級腳本語言,有良好的公共庫支持,開發成本較低。比較適合一些復雜的計算和處理。
要求會Shell和Python,與用Java或者C++開發項目并不沖突。
舉個例子,比如你做了一個廣告投放系統。你需要監控你的系統的線上投放效果。
因此你可能需要些一個線下程序,每天8點去scan數據庫或者你的info日志,然后把報表郵件發出。
這時Python就用到了,你可以寫一個簡單的Python腳本,開發這樣的一個功能并不需要太多時間。當然這樣的功能,你用Java也可以做,不過我個人理解,Python開發更輕量級更快速。
工程師不可能所有事情都用C++和Java解決。我的理解是,應該根據工作選擇語言,而不是用語言選擇工作。
2024-07-19 17:15
2024-07-19 16:07
2024-07-19 15:51
2024-07-19 15:41
2024-07-19 15:24
2024-07-19 15:07