當前位置:
首頁 > 最新 > 程序員,就要對自己好一點知道嗎

程序員,就要對自己好一點知道嗎

工欲善其事,必先利其器。擁有好的裝備,可以讓你事半功倍。編程開發也是如此,本文就從辦公裝備、硬體、軟體、衣著等方面探討一下程序員必備的一些裝備吧。

在開始之前,先安利一個「24K純度」的頂尖裝備:阿里巴巴官方Java編碼規範(https://yq.aliyun.com/articles/69327),此乃Java程序員居家旅行、寫代碼修bug必備的「裝備」。

下面是兩個據說只有程序員才能看懂的段子,如果你笑了,那就好好看看這篇文章吧。

段子0(為什麼要從0開始呢):

老婆給當程序員的老公打電話:「下班順路買一斤包子帶回來,如果看到賣西瓜的,就買一個。」當晚,程序員老公手捧一個包子進了家門……老婆怒道:「你怎麼就買了一個包子?!」老公答曰:「因為看到了賣西瓜的。」

段子1:

A:嘿 //是什麼意思啊?B:嘿.A:呃 我問你//是什麼意思?B:問吧.A:我剛才不是問了么?B:啊?A:你再看看記錄...B:看完了.A:......所以//是啥?B:所以什麼?A:你存心耍我呢吧?B:沒有啊 你想問什麼?……不斷循環之後,A一氣之下和B絕交,自己苦學程序。N年之後,A終於修成正果,回想起B,又把聊天記錄翻出來看,這時,他突然發現B沒有耍他……而他自己也不知道當年他問B的究竟是什麼問題……

好了,言歸正傳,下面就來介紹一下一個「極限」程序員的裝備。

工作設備篇

一台高配置電腦

一台高配置的電腦,對於工作效率的提升是非常顯著的。如果允許的話,換個SSD硬碟,加個內存條,不至於讓你的時間浪費在一些軟體打開的等待、或者程序的編譯上。

如果資金充裕,那麼Retina屏的Macbook Pro是一個不錯的選擇。

雙顯示器

首先,你要有一個能夠讓你逼格盡顯的雙屏幕顯示器,可以讓你寫起代碼來更便利,你可以在一個屏幕寫代碼,而另一個屏幕查看結果。這樣必將省去你切換不同頁面和應用的時間。

土豪程序員的顯示器是這樣的

或者一個筆記本加一個顯示器,甚至你也可以用Duet軟體來設置你的筆記本,用iPad做擴展屏幕。

機械鍵盤

作為一個天天和代碼打交道的程序員,選擇一把舒適合心意的鍵盤就無比重要了。

知乎上有一個關於機械鍵盤的經典問題——「為什麼我那當程序員的男朋友,一直想要一個機械鍵盤?」此題引起9000多人關注,近800條回復。

天天敲鍵盤,選擇一個順手的機械鍵盤,伴著啪啪啪的響聲,無疑可以提升編碼時的愉悅感。

作為程序員使用,推薦選擇「茶軸」鍵盤,茶軸無論辦公還是遊戲都很容易被用戶接受,想對於青軸,茶軸段落感要弱很多,這樣長時間使用也不會太累;對於黑軸,又不是直上直下,這樣的手感很容易被用戶接受,可謂辦公遊戲兩相宜,可以稱得上「萬用軸」。

滑鼠

有人說,都程序員了,還用什麼滑鼠,全部鍵盤快捷鍵搞定。甚至「如果Thinkpad的小紅帽和Macbook的觸摸板可以算是滑鼠的話,絕對是最好的選擇。」

但是不要以為程序員每天只跟IDE、Vi打交道,平時瀏覽網頁、玩玩遊戲、PS,或者使用一些不常用的軟體的話,滑鼠結合鍵盤一起使用才是王道。

如果你擔心變成滑鼠手,那麼可以使用這種垂直滑鼠。

如果對滑鼠要求不高,一款價位100多的羅技滑鼠足夠滿足你的要求。或者遊戲滑鼠也是不錯的選擇,通常來說遊戲滑鼠可以進行宏定義或者批處理之類的編程,這個也比較對程序員的胃口。

耳機

為什麼要帶耳機?在你編程的時候帶上耳機,可以隔絕周圍不可避免的一些噪音,尤其是開放式的工位,另外,帶上耳機可以向周圍的人傳達一種「我在工作,聽不見你說什麼,也請別來煩我」的信息。

那麼編程的時候適合聽什麼歌呢?其實,有時候精力很集中的話,你根本不知道自己在聽什麼歌,甚至一些人帶著耳機,實際上根本沒有放音樂。

桌子

桌子對於一個經常伏案編程的人來說至關重要,但是大多數程序員沒有辦法去選擇辦公桌,全公司統一的開放式條桌,「要什麼自行車」,你想多了。

不過你可以選擇坐著還是站著,越來越多的人選擇站立辦公,久坐立對身體傷害很大,時間長了,頸椎、腰椎等都會產生問題。站立式辦公是緩解這些問題的一種非常好的方式,讓你工作時就處在微鍛煉的狀態,而且對精神上有積極的促進作用。

如果你無法選擇辦公桌,可以購買一個可以調節高度的電腦支架,站起來,讓你的工作效率成倍提升。

椅子

舒適的椅子、機械鍵盤、精準的滑鼠,是程序員必備的三件套,很多互聯網公司都把能給員工提供一把高檔的人體工學椅作為一件很有面子的事情。

一把Herman Miller Aeron椅子,可以滿足你對椅子的所有幻想。這是一款結合人體工學設計,有人評價其為「有史以來最健康舒適的工作座椅」,在業內十分有名氣,但是這款看似普通的辦公椅實在價格不菲,低端配置也要在5000左右,高端配置絕對在10K以上。

如果嫌價格太貴,可以考慮滿足如下需求的椅子:

椅座小而淺

椅背高而斜

椅面硬而平

厚腰靠

暖頭枕

軟扶手

薄坐墊

可調節

其他

除了上述的這些東西外,如果你還有預算,可以考慮在家添置一個書架,放一些書,也可以把桌面上的東西放進去,這樣閑來可以翻翻書,同時桌上也可以清爽一些。還可以考慮添置一個好的檯燈,在熬夜coding的時候,對自己的眼睛好一點。

軟體篇

操作系統

先推薦一篇文章:《高效MacBook工作環境配置》,這樣配置你的MacBook,才能發揮它的最大威力。

優秀的IDE

一款優秀的IDE會讓你的工作更有效率:優質的框架加快了項目進度,自動編譯和IDE重構工具讓編碼進行得更快,集成單元測試讓你的應用程序易於維護,部署工具、web伺服器、代碼分析器或編譯時綁定等簡化了項目工作流程,除此之外,它還標準化了程序員的開發經驗,這既有利於開發者本身也有利於項目的進行。

這裡可能有人會說這樣會依賴IDE,會讓你對編程語言本身越來越模糊,久而久之,你就會很難在沒有IDE的情況下寫好一個程序。但是要記住,一個優秀的開發者,最重要的不是去記住那些語法細節,而是知道解決問題的有效方法並能有效利用最好的技術或者工具來解決它。使用IDE能夠讓你將更多的精力投入到真正重要的問題上,也就是解決方案,而不是糾結於哈希表逆序的函數是哪一個這種問題。

你可以試試JetBrains出品的這些IDE,比如IntelliJ IDEA,這在業界被公認為最好的Java開發工具之一,或者WebStorm(JavaScript IDE)、PyCharm(Python IDE)、

PhpStorm(Python IDE)等。

高速網路

當你正在網上構建東西或者需要快速得到一個編程問題的解答時,總希望越快越好。不要浪費寶貴時間盯著那個一直旋轉的「載入」圈,這樣會減低你的生產力。

另外,一個能科學上網的VPN,也是程序員必備的工具之一。作為程序員,你肯定會經常用到Google、Github、StackOverflow等網站,這些網站可以讓你快速找到你想要的答案,畢竟你所遇到的問題大部分人都可能遇到過。

版本控制工具

Git是一個開源的版本控制軟體,可以讓你追蹤到過去你對項目所做的改變。這對於多人協作的項目來說尤其有用,或者是當你正在驗證一些新的東西,能夠確保你可以回到之前的狀態。

Git可以本地運行,GitHub是一個遠端伺服器,可以為管理項目和參與開發者社區提供資源。

除了GitHub,還有Bitbucket等,也是一個類似的使用Git的版本控制系統。

終極裝備:一個強健的身體

程序員的讀書歷程:x語言入門 —> x語言應用實踐 —> x語言高階編程 —> x語言的科學與藝術 —> 編程之美 —> 編程之道 —> 編程之禪—> 頸椎病康復指南。

好的身體是革命的本錢。對於一個程序員,往往長期面對電腦,久坐不動,缺少運動,不合理的飲食習慣,熬夜等等。這些不良的生活習慣,往往導致程序員健康出現一些問題,如頸椎病,背部疼痛,腕管綜合征等等。

適度的運動

每天走1萬步。其中包括快步走10分鐘,所謂快步走指:10分鐘內快步走1000步及以上,或者至少運動(運動強度需要與快步相當)20分鐘。

每天至少進行10分鐘的戶外活動。

制定合理的飲食方案

計算自身一天所需要的熱量。計算方法最準確的是使用 Mifflin-St Jeor 公式。

在了解自身一天所需要的熱量的基礎上,制定一個健康的飲食方案,大概包含以下部分:

30%的水果和蔬菜

30%的穀物及澱粉類食品

16%的精益蛋白(肉類,魚類,蛋類和豆類事物)

16%的牛奶及奶製品

8%的脂肪及糖類食品

簡單一點:每天吃五份水果或蔬果,以保證膳食結構的營養均衡。一周有一天不吃肉,少喝可樂等軟性飲料。

一天最好能喝8杯水。

預防眼部疲勞

臉離顯示器應該是51到101厘米之間。這個距離和你的手臂差不多長。

顯示器和周圍環境的亮度應該差不多。如果顯示器和周圍環境亮度差別很大,很容易造成眼部疲勞。

顯示器顏色應以紅色調為主。紅色調的光線比藍色調的對眼睛的傷害低。通過降低顯示器的色溫,可以減少顯示器釋放藍色調的光線。

經常眨眼睛。經常眨眼睛可以保持眼睛的濕潤,還可以強化眼角膜外的保護膜。

每在電腦前工作20分鐘,就看看6米外的物體大概20秒。

正確的坐姿

頸不前凸。

雙腳保持著地。

背部挺直。

腰部要有支撐。可以是坐的時候,屁股盡量往後坐,腰靠著後背。或者在腰部墊一條捲起的毛巾。

膝蓋與髖部平行。

手腕與手肘平行。

《網路黑白》是國內2016年最新最火的黑客類最完整的一本適合小白閱讀學習技術的書籍,其中包含黑客入門 、社會工程學、滲透參考書。書中講的不僅僅是一個個案例,更有一種社會工程師的思維模式與 enjoy hacking的方法,防範網路詐騙,提高小白網路安全意識,書中的每一個章節都值得細細品味。

夢想有一天,我們共同進步,讓互聯網不再飽受安全的困擾!——花無涯


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 中國黑客協會 的精彩文章:

TAG:中國黑客協會 |

您可能感興趣

對自己好一點,不要只是隨便說說
做到自律,只需要知道這一點
要對自己狠一點
想知道男人是不是真愛你,一點都不難,看這四點就知道了
吃這件事,還是得對自己好一點
你敢不敢,對自己再多一點想像?
順其自然一些,我們都會好過一點
想辭職又怕找不到工作?其實只要一點明確三點做好,再也不慌!
真的是為你們操碎了心,女人要對自己好一點!
你對父母最好的孝順,就是讓自己過得好一點
不要因為一點錯,就忘記對方所有的好!
一個真正聰明的老婆是知道怎樣讓自己適當地笨一點的
你知道我想要再靠近你一點嗎
不要因一點錯,就忘記對方所有的好
不要因為一點錯,就忘記對方所有的好
二選一,不知道該選誰?想清楚這一點,你就知道了
「你一點都不厲害」,「我知道啊」
孫儷:女人,想活好就要對自己狠一點
這輩子一定要對自己好一點,因為我們會死很久很久
好孕,一點兒都不難,只要掌握好方法和技巧,你們方法用對了嗎?