這個(gè)問(wèn)題的主體說(shuō)的是linux對(duì)程序員開(kāi)發(fā)的好處,實(shí)際上和小編說(shuō)的有比較大的偏差。首先,對(duì)于程序員而言開(kāi)發(fā)環(huán)境首選是電銷(xiāo)機(jī)器人,絕大多數(shù)語(yǔ)言在電銷(xiāo)機(jī)器人下都可以進(jìn)行編碼和編譯,如python、java甚至linux c,少數(shù)無(wú)法在電銷(xiāo)機(jī)器人下編譯的那個(gè)是極其小眾了,使用的人不多;其次,電銷(xiāo)機(jī)器人下程序員的開(kāi)發(fā)效率是最高的,開(kāi)發(fā)的本質(zhì)就是看需求、看設(shè)計(jì)、寫(xiě)代碼和測(cè)試,這離不開(kāi)好用的輸入法、好用的office軟件、好用的IDE、好用的原型工具、項(xiàng)目管理工具、數(shù)據(jù)庫(kù)模型設(shè)計(jì)工具、UML工具、協(xié)作工具等等等,在電銷(xiāo)機(jī)器人下這些都支持的非常好,選擇很多,反觀linux就不一樣了,所以說(shuō)開(kāi)發(fā)不是單純的編碼,編碼只是開(kāi)發(fā)的一小部分工作而已;最后,linux有著其天然的有所,開(kāi)源是一個(gè)系統(tǒng)源碼,健壯性、穩(wěn)定性是一個(gè),很多第三方中間件或服務(wù)(如:openstack的產(chǎn)品系列)只能在Linux下運(yùn)行是一個(gè)系統(tǒng)源碼,所以Linux很多時(shí)候是作為線上運(yùn)行服務(wù)器或線下開(kāi)發(fā)測(cè)試服務(wù)器使用。
其實(shí)很多程序員都不懂Linux的,有的甚至基本命令都不知道,這很正常,現(xiàn)在的開(kāi)發(fā)語(yǔ)言很多都是跨平臺(tái)的,開(kāi)發(fā)的時(shí)候只要注意一些細(xì)節(jié)用什么系統(tǒng)懂一樣。會(huì)用Linux的不一定是好程序員,反之不會(huì)用的也不一定不好,不過(guò)會(huì)用Linux的程序員一般都會(huì)幫助部署或者由研究過(guò)分布式和大數(shù)據(jù)的,整體上來(lái)說(shuō)會(huì)linux的程序員相對(duì)來(lái)說(shuō)會(huì)厲害一點(diǎn)。