大家好,今天分享下我在日常工作中最最最常用的宝贝软件和工具。

开发

JetBrains 全家桶

JetBrains 系列是我最喜欢也是最常用的开发工具了,工作中,会用 IDEA 写 Java、用 WebStorm 写前端。

对于一名全栈开发来说,经常需要写不同语言或技术栈的代码,因此我倾向于选用一套大而全的开发工具。而 JetBrains 家的产品几乎覆盖了所有的编程语言,并且每个子产品的风格、键位、用法保持统一,切换语言时不用额外学习新开发工具的使用,还能安装各种插件扩展,值得长期信赖。

我工作中不可或缺的编程软件工具!_工具

对于开发工具吧,一个人一个看法和使用习惯,没必要争个谁好谁坏。像 VSCode 也是非常强大的,相对更轻量一些,我偶尔也会用用。

Sublime Text

JetBrains 系列开发工具虽然强大,但是太重了,非常占用计算机的资源,开启一个项目可能都要花个几分钟。

有时,我只需要打开单个文本文件,比如查看日志之类的,这时再单独打开 JetBrains 显得有些大材小用了。因此,我选择了极其轻量的文本编辑器 Sublime Text 来查看和记录小文件或项目。

软件基本是秒开,而且也支持各种插件,非常强大!

我工作中不可或缺的编程软件工具!_工具_02

Alfred

程序员的工作离不开复制粘贴,你知道么,复制粘贴也可以有花样!

使用 Mac Alfred(或者 Windows 上的 Ditto),可以记录自己很长一段时间内所有复制过的内容,选择性粘贴。并且可以搜索复制历史、查看复制详情等,很方便。

我工作中不可或缺的编程软件工具!_工具_03Alfred

不过,Alfred 的功能可不止这点,自定义语法提示、配置工作流都是能极大提高工作效率的功能。

uTools

非常强大的工具集软件,支持 Mac 和 Windows 操作系统,内置了很多提高工作效率的工具,比如一键搜索电脑上的全部文件、截图、翻译等。软件采用插件式设计,可以自主安装需要的功能,让软件保持轻小。

我工作中不可或缺的编程软件工具!_编程_04

iTerm2

作为一名开发者,经常需要使用终端,但 Mac 自带的终端实在是太难用了,所以我选择 iTerm2,一个功能非常齐全、简洁美观的强大终端。再搭配 Zsh + Oh My Zsh,可以定制各种炫酷主题,使用更多强大的功能,让敲命令变得愉快舒适。

我工作中不可或缺的编程软件工具!_工具_05iTerm2

Navicat Premium

支持所有操作系统的数据库管理工具,让你在单一的软件中管理几乎所有主流的数据库管理系统(如 MySQL、MariaDB、PostgreSQL 等),还能很方便地编写和执行 SQL 语句、导入导出数据等,后台开发人员必备!

不过美中不足的是,这玩意要收费,想要使用,还是需要一些手段的。

我工作中不可或缺的编程软件工具!_工具_06

创作

Typora

如今,用 Markdown 语法编写文档似乎已经成为了开发者必备的基础技能,好处是统一文档语法和风格。

而 Typora 是一款支持 Markdown 语法的文本编辑器,精简易用、支持实时浏览,还能搭配 PicGo 等工具实现图片自动上传,无论是写文档、写文章、做笔记都是不二之选。

我工作中不可或缺的编程软件工具!_工具_07

壹伴插件

微信公众号创作者必备的浏览器插件,可以增强原有公众号后台,让你更高效地文章排版、找素材、运营分析等。

我工作中不可或缺的编程软件工具!_编程_08微信公众号数据分析

Draw.io

创作时经常需要绘图,相对于 ProcessOn,我更倾向于使用 Draw.io 在线绘图工具。免费、精简、即开即用、多风格,足够成为我选择它的理由。

我工作中不可或缺的编程软件工具!_工具_09

巨量创意

巨量创意是字节跳动旗下的广告创意产品,搜罗全平台广告创意亮点,让用户随时发现适合的自己的营销方式,轻松几分钟搞定广告制作。

虽然听起来好像是给营销人员使用的,但其实所有创作者都可以在这里找到创意灵感,还有非常多的创作工具。

我工作中不可或缺的编程软件工具!_工具_10

剪映

字节跳动出品的视频剪辑软件,支持 PC 端和移动端的主流系统。虽然 PC 端的剪映功能远远不及 PR 要强大,但是内置丰富素材、自动配字幕这两个点就足够吸引创作者去使用它了。

我工作中不可或缺的编程软件工具!_编程_11

生活

滴答清单

每天都有很多的事情,只凭大脑去记忆实在是顶不住,老是会忘记或错过一些事情,所以一款时间管理软件还是很有必要的。

我比较喜欢『 滴答清单 』,界面精简、支持多端同步、使用方便、免费,这对我来说就足够了。

我工作中不可或缺的编程软件工具!_工具_12

最后,还有这么个专门为程序员打造的键盘,号称史上最牛批的键盘,但实际上只有三个键!

我工作中不可或缺的编程软件工具!_编程_13

俗话说得好:好艺术家复制,伟大的艺术家偷,最伟大的艺术家复制,然后粘贴!

虽然我并没有真的买了这个键盘,但是在工作中,为了提高效率,我非常喜欢使用一些键位扩展。比如买个自定义可编程宏小键盘,就相当于给你的键盘多了几个快捷键,按一下,自动敲出一套组合拳,还是很香的!

我工作中不可或缺的编程软件工具!_编程_14自定义键盘

就先分享到这里吧