Mac還是PC,或者全都要?
#分享你的創(chuàng)作工具 征集鏈接可以填的信息更偏向于使用一臺(tái)主力機(jī)的情景,但是我的使用場(chǎng)景更加復(fù)雜一些。所以我決定這里分享下我的經(jīng)驗(yàn)。
我是一名在讀的計(jì)算機(jī)博士生。現(xiàn)在日常使用的電腦是一臺(tái)Macbook Pro 14 M2 Pro版本,一臺(tái)Windows 11的臺(tái)式機(jī)(Ryzen 3700X ? 32G RAM ? AMD 6800XT),一臺(tái)自己組裝的Homeserver(3700X ? 32G ECC內(nèi)存),以及實(shí)驗(yàn)所有的幾個(gè)計(jì)算機(jī)集群賬號(hào)。
============================================
Macbook Pro針對(duì)的是移動(dòng)辦公的需求。硬件部分可以提供超過(guò)大多數(shù)Windows筆記本的續(xù)航。出差開(kāi)會(huì)不需要擔(dān)心電池不夠用。14寸MBP豐富的接口也可以直接使用大多數(shù)的投影接口。屏幕高分辨率使得文字非常銳利。對(duì)于我這個(gè)對(duì)字體顯示效果十分挑剔的人來(lái)說(shuō),使用體驗(yàn)非常舒服。軟件部分則提供了類Unix的環(huán)境,讓我在終端里的操作基本和Linux上保持一致。
還有個(gè)非常方便的小功能就是系統(tǒng)級(jí)的三指點(diǎn)按翻譯。我經(jīng)常需要讀英文論文,這個(gè)小功能真的是幫了大忙。不只可以翻譯,有時(shí)候還可以跳轉(zhuǎn)到wikipedia,查找一些專有名詞更詳細(xì)的解釋。讀論文的時(shí)候可以串聯(lián)起跟多的想法。
15寸的Air可能更適合我,但是買14寸MBP的時(shí)候15寸Air還沒(méi)出。。。
============================================
Windows 11臺(tái)式機(jī)則是我生活工作中的真主力機(jī)。游戲方面我喜歡FPS(戰(zhàn)地,COD,Apex,Battlebit Remaster),模擬經(jīng)營(yíng)類游戲(文明6,都市天際線),和肉鴿卡牌類游戲(殺戮尖塔之類的小游戲)。A卡在這幾類游戲里的表現(xiàn)都讓我滿意,大部分都可以4K 144hz運(yùn)行(戰(zhàn)地2042優(yōu)化真的差)。因?yàn)椴恍枰狝I煉丹,所以N卡的CUDA也不是必需品。
工作上因?yàn)檫@幾年都以居家辦公為主,所以倒不是這臺(tái)電腦有多適合我的工作流程,而是在家辦公只能用自己的臺(tái)式機(jī)。顯示器我配了兩臺(tái)4K顯示器,主屏144hz兼顧游戲,副屏60hz看文檔和聊天軟件。副屏嘗試過(guò)豎起來(lái)擺放,但是沒(méi)體會(huì)到大家說(shuō)看代碼和文檔很爽的感覺(jué)。視線需要上下大范圍移動(dòng)感覺(jué)還是有點(diǎn)累。為了工作方便,裝了WSL2的環(huán)境,這樣可以在Windows上使用Linux的軟件和操作方式。
下半年會(huì)升級(jí)到7900X CPU。
============================================
NAS一開(kāi)始是用了一臺(tái)雙盤位的群暉。后來(lái)為了學(xué)(zhe)習(xí)(teng),自己組裝了一臺(tái)機(jī)器作為homeserver。虛擬化方案是Proxmox。文件服務(wù)器選擇了Truenas Scale。兩塊機(jī)械硬盤RAID 1放相對(duì)重要的文件,兩塊機(jī)械硬盤RAID 0存儲(chǔ)一般性文件,一款NVME固態(tài)作為”超快文件系統(tǒng)“。這幾個(gè)文件系統(tǒng)按需求掛載給Jellyfin媒體服務(wù)器,運(yùn)行P2P和網(wǎng)盤docker的下載服務(wù)器和幾個(gè)實(shí)驗(yàn)性質(zhì)的開(kāi)發(fā)虛擬機(jī)。
可以看出來(lái)這套方案不是以實(shí)用和穩(wěn)定為主,而是以折騰各種方案而生的?,F(xiàn)在真正有用的可能只剩下了下載和媒體庫(kù)。文件共享功能以前有室友的時(shí)候倒是經(jīng)常使用。室友畢業(yè)后,我雖然也有多臺(tái)設(shè)備,但是需要用NAS來(lái)共享的,幾乎只有通過(guò)媒體服務(wù)器共享給電視這一個(gè)功能?,F(xiàn)在也在考慮如何精簡(jiǎn)服務(wù),省得浪費(fèi)我的電費(fèi)。
============================================
我除了寫論文做ppt之外,真正重要的工作就是實(shí)驗(yàn)。很多人會(huì)覺(jué)得物理化學(xué)有各種實(shí)驗(yàn),擺弄瓶瓶罐罐和各種儀器,計(jì)算機(jī)要做什么實(shí)驗(yàn)?其實(shí)除了少部分純計(jì)算機(jī)理論的方向需要和數(shù)學(xué)差不多的證明工作,大部分的計(jì)算機(jī)科研也是有實(shí)驗(yàn)的。當(dāng)新的算法和設(shè)計(jì)被提出后,我們需要做一個(gè)簡(jiǎn)單的實(shí)現(xiàn),也就是把可以實(shí)際運(yùn)行的代碼寫出來(lái)。然后用這個(gè)原型程序,與已用方案進(jìn)行各方面的對(duì)比?;蛘咴诓煌呐渲孟逻\(yùn)行已有方案,分析哪里有設(shè)計(jì)缺陷或者瓶頸。
我的方向是計(jì)算機(jī)系統(tǒng),所以使用的工具都是非?;A(chǔ)的C和Linux工具。現(xiàn)代化的開(kāi)發(fā)工具和環(huán)境有時(shí)候反而不適合計(jì)算機(jī)系統(tǒng)底層的開(kāi)發(fā)和調(diào)試。而且這個(gè)圈子多多少少有些“復(fù)古”的情懷,用的都是相對(duì)“古老”的Vim,Emacs,和GDB之類的基礎(chǔ)命令行工具。這些在別人看起來(lái)十分簡(jiǎn)陋的工具,在高手的電腦上可以實(shí)現(xiàn)很多意想不到的效果。而且這些工具都可以自定義,自動(dòng)化。所以還是有很多使用者。我的老師甚至還在用沒(méi)有任何配置的Vi(注意不是Vim)寫程序,用Mutt發(fā)郵件,用不加任何裝飾的HTML做個(gè)人網(wǎng)頁(yè)。十分Old School。我的水平還遠(yuǎn)遠(yuǎn)不夠。。。
至于跑這些實(shí)驗(yàn)所需要的計(jì)算機(jī),我們通常用的是實(shí)驗(yàn)室,學(xué)校,以及合作企業(yè)/實(shí)驗(yàn)室的遠(yuǎn)程服務(wù)器和計(jì)算機(jī)集群。通過(guò)SSH遠(yuǎn)程連接的方式訪問(wèn)。這種方式通常只有命令行可用。遠(yuǎn)程桌面會(huì)造成網(wǎng)絡(luò)負(fù)擔(dān),使用體驗(yàn)反而不如命令行。這也是為什么我們喜歡TUI的Vim和Emacs,而不是GUI的現(xiàn)代化開(kāi)發(fā)環(huán)境。VSCode的遠(yuǎn)程開(kāi)發(fā)功能現(xiàn)在也十分完善,所以有一些同學(xué)也已經(jīng)轉(zhuǎn)到VSCode開(kāi)發(fā)了。
============================================
因?yàn)榇蟛糠值墓ぷ鞫际峭ㄟ^(guò)網(wǎng)線,在網(wǎng)線另一端的電腦上完成的。所以我平時(shí)使用的設(shè)備都只是“終端”。這也是為什么我沒(méi)有從實(shí)驗(yàn)需要的角度來(lái)挑選我的個(gè)人設(shè)備,操作系統(tǒng)和硬件也是什么都有。對(duì)于實(shí)驗(yàn)室的工作,我需要的只是一個(gè)屏幕,一個(gè)鍵盤,一根網(wǎng)線而已。設(shè)備的選擇更多的是從使用體驗(yàn)出發(fā)。通過(guò)組合各個(gè)小設(shè)備來(lái)完成我的所有需求,而不是追求一個(gè)大而全的解決方案。
加上我三星的平板,安卓ios反復(fù)橫跳的手機(jī)。我的軟件選擇幾乎都是以跨平臺(tái)為首要需要。方便我某天突然想要折騰,就突然跳到另一個(gè)生態(tài)中。這樣臺(tái)式機(jī),筆記本,平板,電腦,還是可以大致保持一定的互通。比如全都使用Firefox來(lái)同步配置,偶爾在設(shè)備間共享標(biāo)簽頁(yè)。
因?yàn)檠芯糠较虻奶厥庑裕呐峦瑸橛?jì)算機(jī)專業(yè),我的這套方案也不適合所有人。只是希望能給大家一點(diǎn)靈感。