本篇文章給大家帶來的內容是關于如果你是前端工程師那么應該選擇什么操作系統,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。
前端工程師應該選擇什么操作系統
前言
對于絕大多數人來說,這個世界上的電腦操作系統只有一個,那就是windows操作系統。然而,我們是工程師,我們應該對我們的操作系統有更高的要求。
本人準備在csdn錄制一系列的視頻教程。而本文,則是這一系列教程的基礎。
有哪些操作系統可以供我們選擇呢?
windows
我想著是絕大多數人長期使用的操作系統。而我,也是使用了十幾年的windows操作系統的。
windows 的優點
-
圖形軟件多
-
支持photoshop
立即學習“前端免費學習筆記(深入)”;
-
你非常熟悉
-
有QQ,你懂的
windows 的缺點
-
奇葩的分區概念
-
命令行非常不友好
-
丑,尤其是命令行,特別丑
-
node.js會有莫名其妙的問題,排查起來非常困難
-
不區分大小寫,容易造成你這邊好好的,服務器上有問題。
-
執行效率非常低。
windows 適合什么前端
-
如果你是一個擁有五六年工作經驗,并且對windows下面的各種問題有無與倫比的解決能力。那么就堅持用windows吧!
-
如果你的公司并不要求前后端分離,你只是寫html和css,那么windows是不二的選擇。
linux 操作系統
可選擇的Linux系統非常多,可能用得最多得是ubuntu系統。服務器上一般選擇 centos或者redhat之類的。如果你已經在使用linux操作系統,那么沒關系,你用哪個順手就用哪個就可以了。如果你是新手,那么建議使用ubuntu系統。我個人強烈安利一個 archlinux 操作系統。我們公司的團隊成員都使用這個linux系統。原因是版本升級非常快,系統訂制特別靈活,當然,缺點是,如果你不是一個Linux中等水平以上的人,你基本安裝不上。這是他的策略,會用的來,不會用得滾。。。
linux 的優點
-
最牛逼的命令行,沒有之一
-
和服務端環境幾乎一模一樣,不存在平臺切換問題
-
對于后端轉前端的朋友,非常友好
-
隨便一臺電腦就能跑起來,實在不行,找臺手機都能跑,路由器上也能跑,甚至電冰箱上都能跑。想想就酸爽,用電冰箱編程-_-|||
-
快捷鍵和windows是基本類似的,所以不存在手感切換問題。
linux 的缺點
-
不能運行photoshop
-
沒有QQ
-
桌面比較丑,雖然你可能根本用不到桌面
-
配置比較麻煩
linux 適合什么前端?
適合后端轉前端的朋友。當然,也適合一些立志于全棧工程師的新手前端。要有一顆不怕折騰的心。
另外,公司不要求你使用photoshop切圖。雖然linux下面有類似的軟件可以替代,但是對于我這樣擁有十多年的PS經驗的人,真心不適應那些軟件。當然,如果你選擇Linux,我相信你可以。你一定可以的!
mac os
這個應該是前端工程師的主流選擇。有很多人認為這是裝逼行為。好吧,我承認有一定的裝逼成分。但是,你認為這純粹是裝逼,那就淺薄了。
mac os 的優點
-
unix核心,和linux基本類似
-
體驗一流的命令行(比Linux是要差的!)
-
Node.js 完美運行,不會讓你折騰
-
界面美觀,潛移默化的提高審美
-
無論是偏向于切圖,還是偏向于編碼,都很適合
-
有QQ。另外優酷等客戶端無廣告,算是福利。
-
不折騰。本來就是生產力工具。
mac os 的缺點
-
常用快捷鍵不同于windows和linux,例如ctrl鍵一般在mac 上變成 command 鍵。例如 command + c。簡單說相當于 alt 鍵的位置。轉換系統適應我用了一個禮拜,過了就好了。
-
只能運行在mac電腦上(可以黑mac,但是對硬件也是有要求的,筆記本基本不能完美驅動)
-
國際化做得不好,很多情況你不得不面對英文軟件。
總結
高手用Linux系統,菜鳥用windows系統,普通前端工程師用mac os 就對了。