最近一直在精進javascript這個script language。有時候想想,如果除了web 前端及後端都用它來開發以外,在Linux 及 UNIX 中也用它來取代 shell script 似乎也無不可。況且都可以用來寫 client AP了,這個想法應該也有人想過吧?如此一來可以減少同時使用許多種語言的困擾。但仔細想想之前寫過的script ,似乎使用javascript 在語法上沒有一般script language那麼簡潔。寫一定能寫出所要的功能,只是要有效率且簡潔地完成可能性較低。唯一的好處就是減少使用的語言種類。
身為一個軟體業工作者,會同時使用到兩或三種程式語言是很正常的事。但人會老,時間及體力會愈來愈不聽你使喚。能減少語言的學習及切換總是件好事。
另外,站在管理者的角度來看,手底下的員工要學的東西太多,少一個是一個。提高生產力才是重點。況且招募新人要人家同時會許多程式語言是不太合理,若該人才真的很行,相對要求待遇也不會太低。現下職場生態是不太提供新人訓練的,要求的技能一堆,又要人家立刻上手是不太切實際的。就算都會也很少是樣樣精通的,這就是系統或軟體災難的開始 !