1.編程語言的選擇
先粘個老段子:
某女:你能讓這個論壇的人都吵起來,我就跟你約會。
某程序猿:PHP 是最好的語言。
於是論壇炸鍋了,各種吵架。
某女:服了你了,我們走吧。
某程序猿:今天不行,我一定要說服他們,PHP 必須是最好的語言。
程序員入門的時候,難免會關注TIOBE排行榜,糾結到底選哪種語言。這種選擇對新手來說比較痛苦,沒有判斷能力導致容易被各種信息干擾,有時覺得某語言很牛X,但看見有文章把該語言批的一文不值時又猶豫是否要學。最終確定一門語言後也不要覺得解脫了。就拿python來說,還會面臨著選擇python2還是python3,之後還要選擇學習哪個方向,假如選擇了web開發,就面臨著Django、Flask、Pyramid框架的選擇……
Visual Studio、Eclipse、Sublime Text、Vim、Emacs、Atom……前段時間同事還向我安利PyCharm,但我還在堅守Spyder陣營。
3.Tab鍵和空格鍵的選擇
程序員情侶因縮進風格不同而分手,我還能說什麼....
4.Linux發行版的選擇
直接給建議:想踏實學習linux技術,從事linux運維的就從CentOS或者Fedora學起。想學習又想折騰一下的,可以從Ubuntu開始。不推薦新手學習Arch、Gentoo。以我的血淚史告訴你千萬不要折騰linux的圖形界面,有時間不如多睡會兒覺。還有其他很多的發行版,這裡就不提了。
5.終端軟件的選擇
除去Putty、MobaXterm這些“小眾”軟件,現在主流的兩款終端軟件是Xshell和SecureCRT,3年前我從SecureCRT轉到Xshell後,就再沒回去過。
6.ThinkPad和Macbook的選擇
這裡引用知乎上的一條回覆:
根據以往的經驗
買ThinkPad,如果出了問題會有一大群人陪你罵聯想;
買Macbook,如果出了問題會有一大群人出來罵你笨……
— — 知乎 Adler
7.Intel 和 AMD的選擇
2017年之前毫不猶豫選擇Intel(當然十多年前AMD也曾輝煌過,時間太久可忽略),但自從AMD的Ryzen出現後就不好說了。AMD具有非常高的性價比,也不像“牙膏廠”那樣頻繁的更換CPU接口。給人感覺是一家“良心企業”。小編目前用的CPU是Ryzen7 1700X,感覺不錯。
8.字體的選擇
以前沒學編程之前只知道“微軟雅黑”、“宋體”這些,學了編程才知道擼代碼一定要選一款適合程序員的等寬字體,至少數字1和0不能和字母l、o混在一起吧。Monaco、source code pro、Courier New、DejaVu Sans Mono這些字體都很優秀。
9.機械鍵盤軸的選擇
選紅軸,閉嘴!
10.網絡認證的選擇
多年前的“稜鏡門”仍發揮著作用,國企還是會優先考慮國內的廠家。另一方面思科的設備較貴,導致小企業也做出同樣的選擇。在網絡認證方面CCIE和HCIE都是很好的敲門磚。
11.雙肩包的選擇
沒得選,IT民工標配:
本小編的文章主要以Python,網絡通信,linux為主,基本都是用實戰說話,全部都是原創。歡迎評論、收藏、訂閱,大家共同學習。
閱讀更多 樑家大叔 的文章