「杂谈」IT民工喜欢争论的话题,你有没有中枪

1.编程语言的选择

php

先粘个老段子:

某女:你能让这个论坛的人都吵起来,我就跟你约会。

某程序猿:PHP 是最好的语言。

于是论坛炸锅了,各种吵架。

某女:服了你了,我们走吧。

某程序猿:今天不行,我一定要说服他们,PHP 必须是最好的语言。

程序员入门的时候,难免会关注TIOBE排行榜,纠结到底选哪种语言。这种选择对新手来说比较痛苦,没有判断能力导致容易被各种信息干扰,有时觉得某语言很牛X,但看见有文章把该语言批的一文不值时又犹豫是否要学。最终确定一门语言后也不要觉得解脱了。就拿python来说,还会面临着选择python2还是python3,之后还要选择学习哪个方向,假如选择了web开发,就面临着Django、Flask、Pyramid框架的选择……

Eclipse

Visual Studio、Eclipse、Sublime Text、Vim、Emacs、Atom……前段时间同事还向我安利PyCharm,但我还在坚守Spyder阵营。

3.Tab键和空格键的选择

《硅谷》第三季

程序员情侣因缩进风格不同而分手,我还能说什么....

4.Linux发行版的选择

Fedora

直接给建议:想踏实学习linux技术,从事linux运维的就从CentOS或者Fedora学起。想学习又想折腾一下的,可以从Ubuntu开始。不推荐新手学习Arch、Gentoo。以我的血泪史告诉你千万不要折腾linux的图形界面,有时间不如多睡会儿觉。还有其他很多的发行版,这里就不提了。

5.终端软件的选择

Xshell

除去Putty、MobaXterm这些“小众”软件,现在主流的两款终端软件是Xshell和SecureCRT,3年前我从SecureCRT转到Xshell后,就再没回去过。

6.ThinkPad和Macbook的选择

这里引用知乎上的一条回复:

根据以往的经验

买ThinkPad,如果出了问题会有一大群人陪你骂联想;

买Macbook,如果出了问题会有一大群人出来骂你笨……

— — 知乎 Adler

7.Intel 和 AMD的选择

Ryzen

2017年之前毫不犹豫选择Intel(当然十多年前AMD也曾辉煌过,时间太久可忽略),但自从AMD的Ryzen出现后就不好说了。AMD具有非常高的性价比,也不像“牙膏厂”那样频繁的更换CPU接口。给人感觉是一家“良心企业”。小编目前用的CPU是Ryzen7 1700X,感觉不错。

8.字体的选择

Monaco

以前没学编程之前只知道“微软雅黑”、“宋体”这些,学了编程才知道撸代码一定要选一款适合程序员的等宽字体,至少数字1和0不能和字母l、o混在一起吧。Monaco、source code pro、Courier New、DejaVu Sans Mono这些字体都很优秀。

9.机械键盘轴的选择

红轴

选红轴,闭嘴!

10.网络认证的选择

HCIE

多年前的“棱镜门”仍发挥着作用,国企还是会优先考虑国内的厂家。另一方面思科的设备较贵,导致小企业也做出同样的选择。在网络认证方面CCIE和HCIE都是很好的敲门砖。

11.双肩包的选择

没得选,IT民工标配:

双肩包

本小编的文章主要以Python,网络通信,linux为主,基本都是用实战说话,全部都是原创。欢迎评论、收藏、订阅,大家共同学习。