工欲善其事,必先利其器。拥有好的装备,可以让你事半功倍。编程开发也是如此,本文就从下面几个方面探讨一下程序员装x指南,哦不,装备指南。 1.工作设备篇 2.软件篇 3.个人形象篇 4.终极篇 下面是两个据说只有程序员才能看懂的段子,如果你笑了,那就好好看看这篇文章吧。 段子0(为什么要从0开始呢):
段子1:
好了,言归正传,下面就来介绍一下一个“极限”程序员的装备。 工作设备篇一台高配置电脑 一台高配置的电脑,对于工作效率的提升是非常显著的。如果允许的话,换个SSD硬盘,加个内存条,不至于让你的时间浪费在一些软件打开的等待、或者程序的编译上。 如果资金充裕,那么Retina屏的Macbook Pro是一个不错的选择。 双显示器 首先,你要有一个能够让你逼格尽显的双屏幕显示器,可以让你写起代码来更便利,你可以在一个屏幕写代码,而另一个屏幕查看结果。这样必将省去你切换不同页面和应用的时间。 土豪程序员的显示器是这样的 或者一个笔记本加一个显示器,甚至你也可以用Duet软件来设置你的笔记本,用iPad做扩展屏幕。 顺手的机械键盘 作为一个天天和代码打交道的程序员,选择一把舒适合心意的键盘就无比重要了。 知乎上有一个关于机械键盘的经典问题“为什么我那当程序员的男朋友,一直想要一个机械键盘?”此题引起9000多人关注,近800条回复。 天天敲键盘,选择一个顺手的机械键盘,伴着啪啪啪的响声,无疑可以提升编码时的愉悦感。 作为程序员使用,推荐选择“茶轴”键盘,茶轴无论办公还是游戏都很容易被用户接受,想对于青轴,茶轴段落感要弱很多,这样长时间使用也不会太累;对于黑轴,又不是直上直下,这样的手感很容易被用户接受,可谓办公游戏两相宜,可以称得上“万用轴”。 精准的鼠标 有人说,都程序员了,还用什么鼠标,全部键盘快捷键搞定。甚至“如果Thinkpad的小红帽和Macbook的触摸板可以算是鼠标的话,绝对是最好的选择。” 但是不要以为程序员每天只跟IDE、Vi打交道,平时浏览网页、玩玩游戏、PS,或者使用一些不常用的软件的话,鼠标结合键盘一起使用才是王道。如果你担心变成鼠标手,那么可以使用这种垂直鼠标。 如果对鼠标要求不高,一款价位100多的罗技鼠标足够满足你的要求。或者游戏鼠标也是不错的选择,通常来说游戏鼠标可以进行宏定义或者批处理之类的编程,这个也比较对程序员的胃口。 凸显逼格的耳机 为什么要带耳机?在你编程的时候带上耳机,可以隔绝周围不可避免的一些噪音,尤其是开放式的工位,另外,带上耳机可以向周围的人传达一种“我在工作,听不见你说什么,也请别来烦我”的信息。 那么编程的时候适合听什么歌呢?其实,有时候精力很集中的话,你根本不知道自己在听什么歌,甚至一些人带着耳机,实际上根本没有放音乐。 可调节高度的桌子或支架 桌子对于一个经常伏案编程的人来说至关重要,但是大多数程序员没有办法去选择办公桌,全公司统一的开放式条桌,“要什么自行车”,你想多了。 不过你可以选择坐着还是站着,越来越多的人选择站立办公,久坐立对身体伤害很大,时间长了,颈椎、腰椎等都会产生问题。站立式办公是缓解这些问题的一种非常好的方式,让你工作时就处在微锻炼的状态,而且对精神上有积极的促进作用。 如果你无法选择办公桌,可以购买一个可以调节高度的电脑支架,站起来,让你的工作效率成倍提升。 人体工学椅 舒适的椅子、机械键盘、精准的鼠标,是程序员必备的三件套,很多互联网公司都把能给员工提供一把高档的人体工学椅作为一件很有面子的事情。 一把Herman Miller Aeron椅子,可以满足你对椅子的所有幻想。这是一款结合人体工学设计,有人评价其为“有史以来最健康舒适的工作座椅”,在业内十分有名气,但是这款看似普通的办公椅实在价格不菲,低端配置也要在5000左右,高端配置绝对在10K以上。 如果嫌价格太贵,可以考虑满足如下需求的椅子:
其他 除了上述的这些东西外,如果你还有预算,可以考虑在家添置一个书架,放一些书,也可以把桌面上的东西放进去,这样闲来可以翻翻书,同时桌上也可以清爽一些。还可以考虑添置一个好的台灯,在熬夜coding的时候,对自己的眼睛好一点。 软件篇操作系统 优秀的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的版本控制系统。 个人形象篇素色T恤 T恤衫是可以穿四季的衣橱常备单品,在穿衣四层理论里,T恤衫随着季节的变化既可外穿,亦可内搭。 也就是说:
扔掉花里胡哨的涂鸦印花T恤衫吧,能给整个形象加分、提升衣品的是质地优良的素色T恤,尤其是黑白灰咖,这几个颜色足矣,会显得十分干净、有品质。看看Facebook的创始人小扎是怎么穿的 这样每天就不用纠结今天要穿什么衣服了。乔老爷则最钟爱长袖高领黑色T恤搭配牛仔裤,从1998年到2010年每年的苹果新品发布会,这个风格从来没有改变过。 当然,你不必这么穿,否则别人会认为你只有这一件衣服。你也可以看看下面这些T恤。
小格子/细条纹衬衫 有人说“不穿格子衬衫的程序员就是好程序员”。每到春夏,大花格子衬衫就会在互联网公司遍地开花,如同冲锋衣是秋冬标配一样,格子衬衫就是程序员的夏季制服,一堆程序员在一起都不是连连看,简直是开心消消乐!雷同得不要不要的。 讲真,红红绿绿的大花格子一般人是很难hold住的,碎格子衬衫才是王道,另外,窄的竖条纹也是不错的选择,会给人非常专业的感觉。 基本款圆领衫/针织开衫 基本款圆领衫或针织开衫也能提升个人形象,会显得比较有品,内搭T恤或衬衫(大花格子衬衫也不用浪费了,穿在里面打底还是可以的)随便什么牛仔裤或者chinos就好。这套装备在程序员专区绝对会很亮眼,前台妹子一定会多看两眼。下面这些都是不错的选择。
裤子 牛仔裤也是程序员群体的最爱,从T恤到西装,都可以随意搭配,最主要的一点是耐脏。 尽管耐脏,但不要一条牛仔裤穿到膝盖鼓包也不洗。另外,还要尽量避免穿各种猫须、褶皱、磨旧处理的牛仔裤。
鞋子 T恤或格子衫、牛仔裤,再搭配一双一年365天都同一款式的运动鞋,就构成了典型的程序员的着装风格。别忘了,除了运动鞋,休闲皮鞋和短靴也是不错的选择,既可以增加成熟度,又可以用来搭配不同风格的着装。
背包 一到互联网公司上班的时间点,就可以看到清一色的瑞士军刀背包大军融入。如果再穿上格子衫牛仔裤,那么就真的可以玩连连看了。 不过!喜欢双肩包完全没问题。只要选对了款,一款双肩包就你让你分分钟进阶潮人。 发型 资深造型师会说发型的重要性占整体面部造型70%以上,作为男士,也要舍得在自己的发型上投资。要知道,科比的光头理发费用都要上千美元。 尽管现如今人们对男士发型的包容度比过去任何时候都更多,但是也不代表能接受油腻打结的头发。找个靠谱的发型师,理一个适合自己的发型,早上出门只要花两分钟打理一下,神清气爽地出门。小心认不出来镜子里帅气的自己! 终极装备:一个强健的身体程序员的读书历程:x语言入门 |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|