回覆列表
  • 1 # 枝枝葉葉

    在雲上建伺服器,搞網站,或app後臺,超過80% 採用linux,開發android 手機,kernel 是linux,開發路由器,openwrt 是基於linux的,開發機器人ros 也是基於 linux的,這樣說吧,除了給 windows 開發程式的工作機會,剩下的軟體開發工作機會,超過70% 是在 linux 平臺上的。所有的軟體開發工作機會,應該有超過50% 是執行在 linux 平臺上的

  • 2 # 天涯明月大護法

    我的伺服器已從linux轉win,說實話作為開發人員沒有太大必要折騰作業系統。自從改win後,有很多盜版伺服器工具可以用,大大提升了服務品質降低了運維成本(以前基本都靠自己寫程式碼實現)

  • 3 # IT宅中宅

    優點:學習Linux利於對計算機專業課程加深學習。Linux開源,可以讀程式碼,可以深入研究軟體的工作原理,這點對於學習計算機的學生尤為重要。開源也就意味著不需要花錢,包括大量應用也是免費的。像一些大型公司,受版權法律限制,不可能使用盜版軟體,這樣的話選用Linux伺服器就可以為他們節約大量成本。Linux或許沒有Windows那麼易用,但這些公司都有專業運營團隊,這點困難對他們來說根本不算什麼。使用開源軟體會帶來更好的安全性。面對一款開源軟體,就算你不會讀程式碼也會有其他使用者幫你做程式碼安全審計,他們會在公開的環境指出軟體存在的各種問題。因為Linux平臺幾乎所有軟體都是免費的,也就完全沒必要去找盜版、破解軟體,只需要從官方倉庫下載軟體即可,這樣也就很難遇到植入後門病毒的軟體。同時Linux可以以更靈活的、高度定製的、更精簡的方式去安裝,減少暴露的安全問題和可靠性問題,系統會更穩定、安全、高效。使用場景:大多數雲平臺都是基於openstack,底層為Linux。容器技術docker同樣離不開Linux核心。許多網路安全裝置,像防火牆、IDS、流控、WAF等都是基於Linux開發的。還有很多裝置是基於嵌入式Linux開發。Android、mac OS開發需要懂Unix-like系統。主流資料庫Oracle、DB2、MySQL(mariadb)、postgreSQL、redis、mongodb絕大多數都是部署在Unix-like系統上的,做一名合格的DBA必須要學會Linux。

    總之,Windows都做的,Linux都能做,甚至做的更好,玩遊戲除外╮(╯_╰)╭。在大公司做技術必須要會Linux,小公司可以無視版權用Windows,但國家智慧財產權保護越加嚴格,還是不建議商業使用盜版Windows。

  • 4 # 南宮十二少

    這個一定要學好。

    首先現在的伺服器一般都是linux的,你無論做開發,測試,運維,都要與這些打交道的,等你有工作經驗的時候就能感受到了。

    另外就是工資了,這塊有人說過,就不多介紹了。

  • 中秋節和大豐收的關聯?
  • 為什麼英雄聯盟的輸出位只能是遠端Adc,而Dota2的核心輸出位大部分是近戰?