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