首页 > 人工智能 > 人工智能 > 6款体验拉满让你工作幸福感的软件工程师利器
我们的精力每天都在被无数琐碎的事情疯狂瓜分。写代码其实只是工作的一小部分,调 Bug、配环境、管集群,还有各种说不清道道却极为耗时的小事,都在悄悄偷走我们的时间。
正因如此,一个顺手的开发环境才显得至关重要。
一套优秀的生产力配置应该像空气一样,默默支撑着你,让所有的操作行云流水;而一个糟糕的配置则完全相反,它会成为你的绊脚石,不断打断你的心流,把原本简单的任务变成折磨。
折腾了这么多年,我明白了一个道理:最高效的办法就是让环境去顺应你,而不是你去迁就环境。这意味着我们要调校好终端、自动化那些重复的搬砖流程、简化日常操作。毕竟,时间是我们最宝贵的资产, workflow(工作流)里哪怕只有一点点微小的优化,日积月累下来也是一笔巨大的财富。
今天想跟大家聊聊我几乎天天都在用的 6 款宝藏工具。它们没有什么惊天动地的黑科技,但就是能润物细无声地干掉那些日常小摩擦,让开发过程变得极度舒适。
Refined GitHub 属于那种平时毫无存在感,但只要用上就再也回不去的浏览器插件。它就像是一个官方民间补丁,把 GitHub 原本很多反人类或者不完善的交互界面修补得极度丝滑。
这个插件给 GitHub 的 UI 注入了太多极其注重细节的小功能。其中最戳我痛点的几个优化包括:
强制让代码变更里的空格和缩进显形,在 Review 代码时简直是护眼救星;
在 Workflow(工作流)页面直接生成一个返回对应 Pull Request(拉取请求)的直达链接,再也不用点好几步去回溯了;
评论区的表态表情下面会直接显示头像,谁给你点了赞、谁给你点了个踩,一眼便知;
自动把 PR 的标题作为默认的 Squash Commit 提交信息,而且如果 PR 标题改了,提交信息也会同步更新。
这还只是它海量优化里的冰山一角。它在 Chrome、Firefox 和 Safari 上都能一键安装,而且完全开源。
顺便吐个槽,因为我已经用了它太长时间,以至于我现在常常分不清 GitHub 最近上线的某些新功能,到底是官方自己开窍了,还是这个插件自带的。
如果你用的是 Mac,而且桌上还连着好几台外接显示器,你一定经历过这种崩溃的瞬间:起个身去接杯水或者上个厕所,Mac 啪叽一下休眠了。等你回来晃醒它,发现原本排布得整整齐齐的终端、浏览器窗口全部乱成了一锅粥,甚至串到了不同的屏幕上。 蓝天视频
原本沉浸的心流,瞬间就被这种桌面乱序的烦躁感给打断了。
Amphetamine(安非他命)就是为了终结这个痛点而生的。
它是一款非常轻量级的 macOS 小工具,唯一的使命就是按照你的心意让 Mac 保持清醒。你可以一键开启或关闭防休眠。更绝的是,它支持强大的“条件触发”自动化。比如你可以配置成:
当电脑连上公司或家里的特定 Wi-Fi 时;
当某个吃性能的编译程序正在运行时;
当检测到副屏连接时;
或者仅仅是插上电源线时。
只要满足条件,它就会在后台默默接管,再也不用你手动去点,稳如老狗。
Windows 和 Linux 用户也不用羡慕,虽然这款软件是 macOS 独占,但开源社区里类似功能的平替工具一抓一大把。
在 Mac 上用第三方外接显示器的人,大概都骂过苹果的显示器控制逻辑。如果你想调一下外接屏的亮度或者色彩,对不起,你得伸长脖子去抠显示器屁股后面或者底部那几个硬邦邦的物理按键,按错一下还得重来,极其反人类。
Lunar 彻底解救了我的双手。
它能让你直接在系统菜单栏里,像控制 Mac 自带屏幕一样,用鼠标或者快捷键直接去调外接显示器的亮度、色彩、音量甚至切换输入源。
我最离不开的是它的智能环境光适应功能。不管是白天阳光直射进房间,还是深夜在关了灯的屋里码字,它都能把显示器的亮度平滑调节到最舒服的区间。 蓝光影视
对于我们这种一天有十几个小时把眼睛死死盯在屏幕上的码农来说,任何能减轻眼睛酸痛、保护视力的工具,都值得无脑闭眼入。
身为软件工程师,我们的屏幕往往就是个“杂货铺”:终端、代码编辑器、浏览器、技术文档、Debug 工具全堆在一起。如果全靠鼠标一个个去拖动、缩放来排版,不仅效率极低,而且桌面很快就会乱成一团。
Rectangle 是我目前用过最顺手的 macOS 窗口管理神器。
它能让你通过简单的快捷键,或者把窗口拖拽到屏幕边缘,就能瞬间完成精确的排版。比如:
快捷键一敲,左窗和右窗瞬间各占 50% 完美对齐;
把窗口往角落一甩,自动变成四分位格子;
或者一键让主编辑器居中放大。
这套快捷键用久了会直接刻进你的肌肉记忆。当你需要频繁在写代码、看文档和刷浏览器之间高频切换时,你会发现这套行云流水的窗口管理能让你的效率直接起飞。
Maccy 是一款极简到了极.致、却好用到哭的剪贴板管理工具。
原生的系统剪贴板永远只能记住你最后一次复制的东西。如果你连续复制了三段代码,想回头找第一段时,就得切回原文件重新复制,这种重复劳动非常搞心态。
Maccy 会在后台默默帮你把复制过的所有文本、图片、链接、数据库 ID 编织成一条历史长河。
任何时候只要你唤醒它,就能通过关键词瞬间搜索并复用之前的任何一条记录。它没有任何花里胡哨的复杂界面,纯粹靠速度和高频的实用性取胜,我现在一天不用它都觉得浑身难受。
最后聊一款对写文档极有帮助的 AI 写作助手——Grammarly。
很多人觉得程序员的本职工作就是跟机器语言打交道,写字那都是产品经理或运营的事。但现实是,我们每天都要输出海量的文字:写设计文档(Design Doc)、写 PR 的 Description(描述信息)、写 Commit message(提交备注),更不用说日常发邮件和各种技术撕扯了。
在现代团队里,清晰、准确的沟通,和写出漂亮的代码一样重要。
作为一个英语非母语的开发者,Grammarly 帮我兜住了太多底。它不仅能抓出那些低级的拼写和语法错误,更重要的是,它能润色我的句式,让我的语气听起来更加专业和得体。在写跨国团队交流邮件或者写开源项目 README 时,它就像是一个随时待命的私人英语外教。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/404468/viewspace-3171871/ ,如需转载,请注明出处,否则将追究法律责任。