[送给程序员的节日礼物]

成为程序员的历程

曾经看到人生最重要的三次选择,分别是:大学选择什么学校和专业;去哪个城市工作和生活;和谁在一起。我的第一个选择是去了安徽理工大学读通信工程专业。那时候没经验,看到每个省都有理工大学,科技大学,印象里最后填的就是山东科技大学和安徽理工大学。至于为什么选择安徽理工,就是觉得安徽穷一些,上学的花销应该低一些吧。

记得 2004 年寒假,看完了在书店买的 Java 书,回学校去机房敲下了 ”Hello, world!",然后就考过了国家计算机二级考试。这可能就是我开启程序员的时刻,只是后来虽然买了台式机,也没做什么编程相关的事情。

当别的同学开始找工作,我选择了在图书馆看书复习,想考北京邮电大学通信系统的研究生。只是实力摆在那里,后来的成绩也说明了这一点。考研错过了找工作最好的时机,凭着仅有的 Java 二级证书,找到一个 5 月在合肥一家公司实习的机会,用 Java 开发基于 XMPP 的网络通信软件。后来,使用 Java 开发网络通讯应用也成了我的毕业设计题目。

还记得临近毕业没有拿到就业意向,辅导员曾电话我问我有个学校在招老师要不要试试。那个时候年纪轻轻,虽没什么阅历,但总觉得做老师一眼就可以看到十年后的自己,并不是自己想要的生活,也就拒绝了。好在快毕业的时候,在上海找到一份做售后支持的工作,算是没有拖学校就业的后腿。

我们上海分公司就 2 个团队,销售团队卖考勤机,售后团队负责考勤机售后。说是售后支持,其实就是把客户要的考勤机带到客户那里,教客户怎么使用,怎么录指纹,怎么导数据;剩下的就是电话支持,解答用户使用的问题。做了几个月觉得这个工作不是长久之计,工作之余就开始自己看 Java 的信息管理,移动开发,在电脑上敲代码。快一年的时候,2008年4月在上海招聘会上找到在杭州艾赛通讯做程序员的工作,算是正式开启了程序员的职业生涯。

还清楚的记得当年看过的 Java ME 移动开发,觉得移动开发的项目都比较小,可以工作一段时间出去玩一段时间,觉得这就是我想要的自由生活。有点像现在数字游民的生活,可以兼顾收入和旅行,不用每天朝九晚五,每天要到公司打卡被限制在一个地方。

写完了我是如何成为程序员的,接下来聊聊我作为程序员想要的东西,其中包括了部分曾经想要的东西。

程序员想要的东西

2018 款 iPad Pro

曾经有段时间,用 iPhone 微信读书看电子书,但心里总想着屏幕大一点会更好。 经常过段时间就想要闲鱼收个二手,即兼顾了性能和配置,又不至于太贵,只是现在收到原装的概率在降低。也想过 11 寸的屏幕读公司财报大小应该够了。看到很多人好评 iPad mini 6,也想过 iPad mini 6,始终觉得 mini6 的尺寸读 PDF 电子书小了一点。

🎮 Nintendo Switch

虽然不怎么玩游戏,当身边所有朋友都在谈论动森和塞尔达传说的时候,我也不由的想买来体验一下这台掌机和游戏的乐趣,特别是当公司有啥平台有折扣的那个时间;一直没有下单,感觉自己属于那种不热衷于电子游戏,更没有时间玩电子游戏的人。也曾体验过 PS5 和 Xbox,也没想象的好,曾经玩的最久的游戏就是 FIFA 和 实况足球。相比 PS5 和 Xbox,更喜欢 Switch。

🖥️ 大屏高分显示器

非常想要 Apple Pro Display XDR,喜欢它的设计和窄边框,但想想自己的口袋觉得暂时不太可能。从 DELL 的 2720u 等到 2023QX,一直没有下手;现在苹果也推出了入门版的 Apple Studio Display。在淘宝上还看到了 Kuycon 显示器,同样做到了薄边框高分辨率。一直没有买大屏显示器,现在越来越专注在一个事情上,只有偶尔需要多个页面来回切换的场景才觉得需要。

⌨️ 键盘& 鼠标

有时间的时候会去 CHH 论坛看看别人的桌面,油管看看别人的桌面搭建。有了大屏显示器,自然也想要其它的外设。

BenQ ScreenBar Plus 可以挂在显示器上,深夜光线好很多,对眼睛好一点。

HHKB 键盘,青轴 键盘也可以,没用过机械键盘,也可以体验一下机械键盘带来的乐趣和快感。

Magic Trackpad 替代 MBP 的小触控板,手势有了更大的操作空间。只是,如果没有大屏显示器,这些外设单独买的价值和场景就小了很多。

HP Gen10 Plus 主机

家里有一台闲鱼收的 HP Gen 8,现在放在厨房上面的柜子里,安装的 ESXi 系统,主要跑了软路由,还有一个 ubuntu 系统。因为结构和散热,关上柜门会经常因为温度过高而关机,后来橱柜门一直开着使用。

HP Gen10 Plus 是 Gen 8 的升级款,只是想要升级,并非非升级不可。

升降桌

在外面咖啡馆或书店远程,有时候总觉得桌子有点矮。升降桌可以调整高度,那么总能找到适合自己的高度,避免身体前倾养成习惯。

现在家里已经有了两张升降桌,用的很舒服。2个档位满足自己坐和站的高度,还有1个档位留给孩子使用。

💺 HermanMiller 电脑椅

HermanMiller 升降椅在国外程序员群体非常受欢迎,只是和 Apple Pro Display XDR 一样,需要想想自己的口袋有多少米。

📱 iPhone

iPhone 有着简约的外表,优秀的系统体验,重要是不用过多担心安全和隐私。

另外,iPhone 上有高质量的应用,有个庞大的开发者群体。你想要的软件基本都能找到,推荐几个我经常使用的 App:

  • Tyme 2,跟踪时间,了解自己的时间都去哪儿;
  • MoneyWiz,用来记账,知道自己的钱都去哪了;

🎧 降噪耳机

你会经常看到程序员的脖子上会挂着一个头戴式耳机,用的比较多的就是 BOSE QC 35 降噪耳机。在嘈杂的办公环境中,戴上它就像自己有个办公室,这里只有你。除了降噪,如果你不想被别的同事频繁打扰,戴上它也是你的一个选择。

AirPods Pro 是苹果后来推出的无线降噪耳机。因为橡胶圈耳塞会深入耳道来达到隔音效果,需要注意的是注意清洁,避免感染。佩戴时间长了要取下来一段时间,交替着带。不适合不喜欢的话,还是推荐头戴式降噪耳机。

⌚️ Apple Watch

Apple Watch SE,S8 或者 Ultra 都可以。Apple Watch SE 性价比最高;S8 比 SE 多了全天候显示,有更窄的边框显示;Ultra 则是最长的续航,可以户外使用,也更大更重。

Apple Watch 的 3 个优点:1. 收到手机上的通知,不掏手机就知道消息;2. 健康和健身,搭配 AutoSleep 通过心率检测睡眠情况,使用 体能训练 开始运动,还有运动圆环提醒,看到今天的运动数据;3. 默认静音模式,震动提醒,作为起床闹钟没有铃声不影响他人。

这三个设备是我现在的跑步三件套。有时候只戴 Apple Watch 跑步,只需要记录跑步的过程;想听音乐或者播客就再戴上 Air Pods,可以听已经离线的播客;如果还需要拍照或买东西就带上 iPhone。

跑步爱好者想要的

除了程序员身份,看过耐克创始人的《鞋狗》开始认真跑步。一开始跑步就是为了保持运动,关注健康。现在的我则有目的有节奏的训练,希望可以跑的更快更好。

从2018年舟马158,到2023杭州梦马132,我看到了自己在跑步上的变化,让我变的更加自信,知道了跑过的每一步都算数,做好一件事情就是要想好你的目标,然后投入时间不停的做,反复的做。

⌚️ 高驰 Pace 2

运动手表是跑步的必要装备,可以不用带手机。我开始跑步后主要就是 Apple Watch。曾经想体验 高驰 的手表和应用,在闲鱼上入手了白色款的 Pace 2。曾经有一次 Apple Watch 进水后无法开机,想着可以用 Pace 2 替代作为主力设备,但还是不一样。每天闭合 Apple Watch 的运动圆环促使我养成了运动的习惯,抬手就可以看到自己的运动数据感觉也很好。如果是比赛,我会左手 Apple Watch, 右手 高驰 Pace 2,因为 Apple Watch 心率偶尔会发生检测不到,或者数据比实际要高。

🎧 跑步耳机

AirPods 将耳机的使用体验提升了一个档次,引领着步入了无线耳机的时代。AirPods 戴上即连接,和 iPhone 配对后特别适合于听 Podcast 和 音乐的场景。每年的教育优惠就是买入的时间,买电脑送耳机,值得拥有。

如果没有 iPhone,不考虑 AirPods (Pro) ,可以看看韶音骨传导耳机。跑圈不少跑友带着韶音,重点是它不会堵上你的耳朵,依然可以听到跑步周边环境的声音。

曾经有个带项圈的那种无线耳机,跑起来会打在锁骨上,很酸爽。有了 AirPods 耳机,明显使用的次数多了起来,跑步的同时听完了不少播客。

👟 乔丹飞影 PB 2.0

除了运动手表,跑鞋也是不可或缺的装备。

如果刚开始跑步,觉得自己体重偏大可以考虑缓震系列跑鞋,亚瑟士的 Nimbus、Kayano 系列都不错,只是价格有点贵。迪卡侬的跑鞋也可以试试。

如果跑步已经入门,开始了有规律的跑步,那么李宁赤兔和赤兔 Pro系列也不错,我穿过赤兔 4 代就再也没有穿着我的 Kayano 跑步了,感觉完全不一样,后来又买了赤兔 5 Pro 继续跑。赤兔 4 代也算是颠覆了我对国产品牌认知的第一双跑鞋。

如果已经开始追求成绩和配速,那么竞速鞋就可以开始考虑了。我的第一双竞速跑鞋是特步的260,另外还有一双乔丹飞影 PB 2.0。这两双跑鞋在跑友圈里评价不错,价格可以接受,值得推荐。

👕 跑步 T

刚开始跑步的时候,就是去迪卡侬买跑步T恤,基本上价格可以接受,也不用担心质量。

后来开始跑马拉松,一年跑 2-3 次,除了可以去新的城市和众多跑友一起跑马拉松,还有比赛穿的 T 恤。杭州马拉松的 T 恤,背后就是 跑过风景跑过你 的文字,是我最喜欢的。还有杭州梦想小镇半程马拉松的 Sketcher 体恤,质量非常好。所有 T 恤里最不好的可能要数舟马的 T 恤了,看着好看,但是褪色严重。

🩳 短裤

刚开始跑步,就是在迪卡侬买运动短裤。记得曾经一条只要39,现在看上眼的也已经99了。

参加马拉松比赛,送跑步T但是没有短裤,所以短裤还是得自己买。我为了省去挑选的时间,也避免麻烦,就是直接去迪卡侬看上眼的买两件。节约出来的时间可以继续做别的有意义的事情。

腰包 & 臂包

平时跑步,大部分时候还时候会带上手机,那么一个腰包或者臂包就可以解决。臂包一般只能放一个手机,腰包还可以带一瓶水,能量胶等。

我有个臂包,跑步的时候就把手机放在臂包里。之前也有过跑马比赛送的腰包,不知道是我佩戴的不对,还是跑步姿势问题,就是感觉腰包会老是上下晃动,不舒服。也就再也没有尝试用过腰包了。

有跑友推荐 飞比特 Flipbelt 腰包不错,应该是腰包界的苹果吧,接近 200 的价格,一直没有狠下心去买,没试过。

🎩 空顶帽

刚开始跑步我是从来不带帽子的,即使是夏天。夏天跑步很容易流汗,流汗之后就需要跑一段擦一下脸上的汗。有了空顶帽或者止汗带,就可以将汗挡在头上,而不是留到脸上。

空顶帽还有一个好处,就是跑步的路上如果下雨,只要不是很大的雨,前面的帽檐可以避免雨水直接打到脸上。

 🕶 偏光眼镜

偏光眼镜主要是光线非常刺眼的时候使用。经常看到马拉松赛场上高手带着帽子和偏光眼镜,很帅很酷。因为自己近视的缘故,外出旅行也很少带太阳镜,跑步的偏光眼镜倒是想尝试一下。