news 2026/7/2 3:04:33

脱码6年重启编码(二)14年没买过个人电脑,第一次为自己选开发本

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
脱码6年重启编码(二)14年没买过个人电脑,第一次为自己选开发本

上一篇我宣布了重启编码。今天这篇,聊一个最务实的问题——时隔14年,我给自己买的第一台个人开发电脑。

01

为什么14年没买个人电脑?一个国企技术人的真实困境

在进入国企之前,我在大厂、外企、创业公司都待过。那些年,公司配的都是笔记本电脑,家里能用、办公室也能用,开发都是连远程服务器,本地只要有个终端就行。所以从来没有真正需要过一台“自己的”高性能电脑。

进入国企之后,情况彻底变了。

工作机换成了台式机,而且是严格的内网环境——这台机器只能访问公司内部网络,所有的代码、文档、工具都在内网里。离开工位,这台机器就是一块“砖”。 没办法在家连上去写代码,也没办法把自己的个人项目同步进去。

顺便说一句,在单位里面,做技术分享要用笔记本的时候,还得找别人借。每次借的时候虽然同事都挺爽快,但心里总觉得——一个干技术的,连台自己的笔记本都没有,说出去都有点尴尬。

还有一点,现在国企正在全面推进信创,工作机的操作系统已经从Windows换成了麒麟系统。这比过去的“Windows内网”更加封闭——不仅是网络隔离,连操作系统本身都换了一套完全不兼容的生态。

那为什么不自己买一台呢?

说实话,买了也不知道用来干什么。

外网和内网完全隔离。即使我在外网学了新技术、写了一些代码,也没办法和内网的工作打通。两套环境是断开的,学的东西落不了地,慢慢地也就没了动力。

这一晃,就是6年。

直到最近,AI的出现让我重新动了心思。

AI正在改变很多国企的技术生态。国企也开始接触大模型、做智能化的尝试,外部世界的一些技术革新,正在通过各种方式渗透进来。这让我意识到:如果再不跟上,可能真的会被落下。

但这里有一个现实问题——国企内网能用的工具、开源软件是有限制的,而且工作机已经是麒麟系统了,跟外网主流的开发环境差异很大。所以我在外网学到的东西、用到的工具,需要做“降级处理”,才能适配到内网的工作环境中去。

外网学习 → 降级适配 → 内网落地,这个链条走通了,技术才能真正转化为生产力。

于是,我终于下定决心:自己掏钱,给自己买一台开发本,从外网开始重建工程能力。

这台电脑,也是我14年来第一次为自己买的个人电脑。


02

预算与需求

我的需求很明确:

  • 笔记本:方便携带,在家写代码

  • 预算6000-7000元:第一次自掏腰包,不想太激进,但也不能太凑合

  • 能跑Java+Python+Docker+浏览器多开:现代开发的基本盘

  • 计划安装Linux系统:工作机是麒麟系统(Linux生态),业余机用Linux,使用习惯、命令行、文件系统、开发工具链都能保持一致,未来把外网的东西“降级”到内网时,迁移成本最低

这个预算不算高,但也足够买到一台不错的机器了。问题在于——选哪款?


03

选型对比:一场持续一周的纠结

我把预算内的候选机型拉了一个清单,反复对比:

候选机型

配置

吸引力

结果

Mac M5 32G

Apple M5 / 32GB统一内存

大厂情怀、系统流畅、屏幕顶级

太贵,超预算

Mac M5 16G

Apple M5 / 16GB统一内存

价格勉强能接受 16G不够用

排除❌️

ThinkBook 16

Ultra5 / 32G / 1T

配置均衡、接口全

品控口碑劝退❌️

ThinkPad E16

Ultra9 / 16G / 1T

品牌信任、Linux兼容性好

最终选择✅️

第一个出局的是Mac

我曾经在大厂用的是Mac Pro,当时用得非常顺手,对Mac的生态和做工一直有好感。M5芯片的能效和性能也让我心动。

但这次我最终还是排除了Mac,理由有两个:

第一,生态差异与“降级适配”目标冲突。 Mac的软件安装方式、文件系统路径、命令行工具链,和我工作用的麒麟系统差异太大了。我在Mac上写的脚本、配的环境、装的依赖,迁移到麒麟系统时基本都要重来一遍——这和我的“降级适配”目标完全背道而驰。

第二,16GB内存不够,32GB又超预算。 现代开发——开一个VSCode、一个IDEA、一个Docker、十几个浏览器Tab——16GB真的扛不住。但32GB版本的Mac M5价格直接冲到五位数,远超我的预算。

所以,虽然情感上非常想回归Mac,但理性上只能放弃。情怀终究敌不过预算和实用。

再排除ThinkBook:品控顾虑

ThinkBook 16+的配置很均衡——Ultra5、32G内存、1T硬盘,接口齐全,价格也在预算内。当时差点就下单了。

但反复看评测、逛论坛之后,发现ThinkBook的品控口碑不如ThinkPad稳定。业余开发最怕的不是配置低,而是机器不稳定——折腾环境已经够累了,如果硬件再出问题,心态真的会崩。

最后选了联想ThinkPad E16,配置是:

  • CPU:Intel Ultra9 185H

  • 内存:16GB(可扩展,有两个插槽)

  • 硬盘:1TB SSD

  • 屏幕:16英寸

选择它有三个核心原因:

原因一:内存可扩展

16GB不够用?没关系,E16的内存是插槽式的,后期买两根内存条插上去就行,成本几百块。而ThinkBook和Mac都是板载焊死的,买定离手,后期无法升级。

对于业余开发者来说,“可扩展”意味着不被预算卡死——先买能用的,后期慢慢升级。

原因二:品牌信任,稳定大于一切

ThinkPad=稳定、可靠、耐用。尽管E系列是入门级产品,但键盘手感、机身做工、散热设计依然保留了ThinkPad的核心基因。

原因三:Linux兼容性是决定性加分项

因为我计划装Linux,所以硬件对Linux的兼容性就变成了硬指标。

ThinkPad对Linux的驱动支持非常成熟——网卡、显卡、小红点、电源管理,基本开箱即用。在Linux下折腾过驱动的人都知道:一个无线网卡驱动搞一晚上,能把所有写代码的心情全耗光。


04

购买过程:错过618,小遗憾

走的京东自营,用了国补,到手价7000元出头。

唯一的小遗憾——错过了618的优惠,晚买几天贵了几百块。提醒各位:如果时间允许,蹲一蹲大促节点,能省一点是一点。


05

开箱初体验

收到货后拆开包装,第一感觉是“很ThinkPad”——黑色机身、小红点、熟悉的键盘布局。

键盘手感没让我失望,键程比一般的轻薄本要深,回弹干脆。对于写代码来说,键盘好就是生产力。

屏幕是16寸,看代码视野开阔,不用频繁左右滚动。

第一次开机配置了大概20分钟,Windows 11的初始化流程比几年前顺畅了很多。不过这只是暂时的——这台机器最终是要装Linux的。


06

14年,变化有多大?

对比2005年台式机vs2026年ThinkPad E16:

配置项

旧设备参数

新设备参数

CPU

奔腾4(单核)

Ultra9 185H(16核)

内存

512MB

16GB(约为旧设备的32倍)

硬盘

80GB 机械硬盘

1TB SSD

操作系统

Windows XP

即将安装 Ubuntu

设备重量

10kg以上

约2kg

不用列数据,光是“从10kg+到2kg、从只能放桌上到可以随时带走”这一点,就已经是两个时代了。

14年前,我在那台台式机上写代码,可惜那台老古董,现在连照片也没有了。

14年后,我用这台新笔记本,重新开始写代码。

这一篇,关于设备。下一篇,关于环境——拿到新电脑后,怎么装Linux、怎么搭开发环境。

选购建议

  1. 优先选内存可扩展的机型(焊死的慎选)

  2. 计划装Linux,优先ThinkPad或Dell XPS(兼容性经过社区长期验证)

  3. 键盘手感很重要(写代码的人每天都在敲)

  4. 品牌稳定性 > 极限性能(业余开发怕折腾)

  5. 不要为了情怀超预算

  6. 尽量蹲大促节点

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/2 3:02:24

[Remap节点]原理解析与实际应用

功能原理与端口配置Remap节点的核心功能基于线性插值公式:Out OutMinMax.x (In - InMinMax.x) * (OutMinMax.y - OutMinMax.x) / (InMinMax.y - InMinMax.x)该公式确保输入值在原始区间内的相对位置关系在目标区间中得以保持。例如,将区间[0,10]中的输…

作者头像 李华
网站建设 2026/7/2 3:02:12

MAX9744与PIC18LF45K50的音频功率放大系统设计

1. 为什么选择MAX9744和PIC18LF45K50这对组合在音频功率放大领域,MAX9744这颗Class D放大器芯片与PIC18LF45K50微控制器的搭配堪称经典组合。MAX9744是Maxim Integrated(现已被ADI收购)推出的一款高效D类音频功率放大器,能够在单电…

作者头像 李华
网站建设 2026/7/2 2:56:24

奶爸程序员的“育儿”心得

自我吐槽一下,工作了8年了,没有成为架构师,也没有进入管理层,没有成为技术大师,也没能成为分享大师。一直在做业务,并在这条路上越走越远。有的时候觉得很尴尬,但又有的时候觉得还蛮适合自己。 …

作者头像 李华
网站建设 2026/7/2 2:55:09

Go数组去重的20种实现方式,用不同思路解决问题

为什么性能差异这么大? 最简单的写法,新建一个切片,把不在结果里的添加进去。 func unique(arr []int) []int {result : []int{}for _, item : range arr {// 如果当前元素不在结果切片里,添加进去// slices.Contains 是 O(n) 线…

作者头像 李华
网站建设 2026/7/2 2:54:54

在互联网金融行业一百多亿其实也算不上大平台,

很多网友经常会问,你们平台的TPS是多少呀,最大并发是多少呀,性能怎么样,说实话我们是一个小公司,最夸张也就上万人同时抢标,但是做为一个中型的互联网金融平台要做的事情也真的不少,远远不只是这…

作者头像 李华