程序员一般喜欢用thinkpad或者Mac,因为价位等方面的因素,还是用thinkpad多点,从事不同研发方向需要的计算机的配置也不太相同,现在开发软件要求的机器配置也和十几年不太一样,那个时候嵌入式刚好是红利期,很多的培训机构呼呼涉足这个领域,那个时期AMD的cpu还能和intel抗衡一下,不像现在有这么大的差异,记得第一家公司属于创业性质的公司,公司配置的电脑是神州牌子的,在上面开发软件,需要在装个虚拟机,由于刚开始涉足开发,给的硬盘空间10G,结果在编译浏览器内核版本(webkit)提示空间不够,当时还觉得特别惊讶,从开源社区拿下来的代码也就不到10M的代码压缩包,结果编译成debug版本,生成的文件竟然能达到3个多G,第一次领教开源社区代码的威力,而且编译一次需要至少3个小时,第一次感受到机器配置差有多痛苦,看到周围同事,自己配置的电脑都是thinkpad系列,当初有个梦想就是前几个月挣到的工资能够买一台像样子的电脑,后来在中关村攒了一台台式机。

在公司大家用公司的电脑的时候,大家说的最多的一句话是又可以煮鸡蛋了,当初的神州电脑发烧有点恐怖,为什么好多程序员偏爱thinkpad,虽然现在被联想收购了,在程序员心目中的威望不有以前那么高大上了,但其设计理念以及稳定性,最主要是键盘的手感,非常符合程序员性格,朴实无华而且又不落伍。

程序员喜欢thinkpad概括来看主要有三个方面的原因:

1.稳定性高,在十几年前笔记本的技术还不是那么成熟,很多品牌的笔记本都存在大大小小的问题,由于IBM在这个领域已经深耕多年,积累了大量的经验稳定性能够保障的基本前提,这也是技术领先的一个标记。

2.设计上小巧灵活,特别适合随身携带,程序员经常背包出差,或者上下班这种习惯都和这种理念不谋而合,几乎一半的程序员都和出差或多或少的关系,背着一个重重的电脑是谁也不想做的事情,很多人说thinkpad是专门为程序员设计的一款电脑,虽然有夸张的成份,但细细想来也是有这么点意思。

3.键盘敲代码特别有感觉,程序员敲代码讲究的是一种感觉,有了感觉代码写的质量会高很多,很多程序员觉得夜深人静的时候才有感觉,其实就是这个意思,而键盘的这种设计理念正好符合这种理念。

但还是有一大批的程序员是mac电脑忠实拥趸,为什么很多人省吃俭用也要买一台这样子的电脑

1.Mac源于unix这非常符合很多程序员的味道,很多人为了弄linux环境只能在机器里面安装个虚拟机,Mac倒是没有必要这么麻烦了,直接进入熟悉的味道,拿过来直接就可以做开发了,因为本身内置了很多编程的工具,不像windows搭建一个开发环境需要折腾半天。

2.Mac在设计理念上简洁大方,追求极致的细节,这点在很多优秀程序员身上都有不错的体现,看到不舒服的代码总想着修改到自己舒服为止,不停的折腾重构代码,这点在本质上相通的,惺惺相惜的感觉。

3.很少有病毒在上面,windows安装一个软件随身携带可能很多病毒,在这Mac少的可怜,安装和卸载软件也是相当的简单方便。简洁大方。

任何一种事物被接受一定有其过人之处,虽然程序员在生活上追求不多,但对工具的极致追求也是有目共睹,所以如果是一个程序员拥有一个自己喜欢的电脑也是一件非常幸福的事情。

程序员写代码都用什么样的笔记本?相关推荐

  1. 程序员 笔记本 amd python_程序员写代码都用什么样的笔记本?

    程序员一般喜欢用thinkpad或者Mac,因为价位等方面的因素,还是用thinkpad多点,从事不同研发方向需要的计算机的配置也不太相同,现在开发软件要求的机器配置也和十几年不太一样,那个时候嵌入式 ...

  2. 优秀 Java 程序员写代码的风格

    转载自 涨姿势 | 优秀 Java 程序员写代码的风格 今天突发奇想,对编码习惯和 编程风格 很感兴趣,于是乎,找了一下关于编程风格(Java篇)的资料,希望对爱好编码或者开始学习编码的同学有帮助! ...

  3. 程序员写代码的致命缺点

    Table of Contents 一.命名不规范 二.日志不规范 三.拒绝写接口和假数据 四.不写单元测试 五.先集成,再测试,再放弃. 六.理不清楚逻辑,边做边猜 七.不做方案 八.不关注性能 九 ...

  4. py程序员写代码的习惯养成 防止想到什么写什么

    py程序员写代码的习惯养成 防止想到什么写什么 本例以一个爬虫项目为例 描述写代码的思路 架构注释 目标是明确:主线步骤 对起始页发起请求,获取数据根据获取的数据,构建请求url列表依次访问url列表 ...

  5. 程序员写代码时都听什么歌

    大家好,我是他二哥.作为一名资深码农,每天在认真打代码的时候最害怕别人来打扰我.所以我喜欢戴着耳机写代码,不是因为耳机里播放着我多喜欢的背景音乐,而是我想告诉别人,这个时候不要打扰我,我在整一个复杂的 ...

  6. 优秀程序员写代码的七个优秀习惯

    伟大的程序员都有三个优点:懒惰.急躁和傲慢.为什么这么说呢?懒惰会促使他们去写一些省事儿的程序来辅助他们或别人更好的工作,这样他们就无需再 去回答一些不想回答的问题.没耐心会激励他们去写一些程序,不等 ...

  7. 程序员写代码崩溃,路过的暖心美团骑手:我帮你看看!

    有这样一群人,他们每日穿梭于人群,来也匆匆,去也匆匆!不是蓝色,就是黄色.他们的职责无比平凡,而褪去外衣之后,却又是深藏不漏的扫地僧! 近日,青岛一美团骑手又是???? 遍了开发者圈子... 据了解, ...

  8. 优秀程序员写代码一定会用的 11 条经验

    这是一篇值得收藏起来,隔三差五就拿来重读的文章!因为作者向你保证,他"遇到的所有糟糕的代码,都是因为没采纳这些实践经验.而任何一段优秀的代码,都采纳了至少部分实践经验." 还等什么 ...

  9. 华为程序员写代码十几年没有被拿去“祭天”,靠的是这5条口诀

    好代码长什么模样 练好扎实的基本功 一行代码引发的惨案 "变更防护墙"够不够可靠 保持对于新兴技术的好奇心 本文来源华为心声社区:http://tinyurl.com/y2568w ...

  10. 程序员写代码为什么需要 review?

    在日常写完代码之后,你是否会有 Code Review 的习惯? Code Review 即代码审查,其目的在于找到开发时被忽视的 Bug,以此极大地提高代码质量也可以帮助开发者们更加熟悉项目.但遗憾 ...

最新文章

  1. vim常用命令总结 (转)
  2. Hadoop 4、Hadoop MapReduce的工作原理
  3. redis启动 libc.so.6: version `GLIBC_2.14‘ not found
  4. 浅谈数据中心IT机房的空气调节(上篇)-气流遏制
  5. 服务端第八次上课:mongodb,redis
  6. php四种基础排序算法的运行时间比较
  7. Android中Log信息的输出方法
  8. Linux入门笔记——less
  9. Python字符串常用方法(split,partition,maketrans,strip...)
  10. 将输入中的制表符替换成适当数目的空格,使空格充满到下一个制表符终止位的地方...
  11. 计算机领域有哪些常见的比赛
  12. GAMES101-现代计算机图形学入门-闫令琪——Lecture 22 Animation Cont 学习笔记【完结】
  13. 为什么我停掉孩子所有的兴趣班,也没停掉编程!
  14. eviews如何处理缺失数据填补_缺失值的处理
  15. Linux内核cgroup使用介绍
  16. Xdelta3 bsdiff Courgette三种差分算法比较
  17. docker启动失败原因
  18. 文件IO——标准IO和文件IO的区别
  19. javaweb-linux-44
  20. SQL Server 表分区之水平表分区

热门文章

  1. 网速1mbps是多少兆?
  2. 人生七年,耗时56年跟拍14个孩子,结局道尽人生残酷真相
  3. TCP SYNCookie机制
  4. LintCode编程题:吹气球问题
  5. 4-5. do...while循环
  6. javascript学习笔记-基础语法篇
  7. CSPS2019Day1T2(括号树)题解
  8. 计算机病毒是谁做的,第一个制造电脑病毒的人是谁?
  9. voip和rtc_SIP与VoIP的区别
  10. 什么是情感化设计?UI设计中情感化设计的目的