我是斜杠程序员风筝,我又来了。微信搜索公众号「古时的风筝」,一个不只有技术的技术公众号。

本篇并不是苹果吹,只要是你用的顺手并适合的系统就是最好的系统,我现在也是 Mac 、Windows 都用,只是发现 Mac 系统于我而言我认为比较好的地方。重点是后面推荐的我常用的一部分工具。

我第一次买苹果的产品就是一款 2015 版的 MacBook Pro ,在此之前没有用过任何苹果的设备,手机一直都用安卓,直到媳妇儿把她淘汰下来的 iPhone 6 plus 淘汰了,我才算有了除苹果笔记本之外的苹果设备。

那是 2016 年,我的那台联想笔记本已经用了两年多了,那段时间连续蓝屏了 3 次,我预感事情不妙,心想万一哪天突然就启动不了,万一我还有没提交的代码岂不是有危险吗。

然后就开始在 JD 上浏览,原本还打算买一台 windows 系统的笔记本的,预算 6、7千吧,同时也在与朋友交流,让大家推荐,有朋友提了一嘴 MacBook。在这之前已经了解过很多公司都是配置苹果本儿的,不光大厂如此,很多创业公司也都是人手一部 MacBook Pro。

纠结,纠结,再纠结。要知道,6、7千和 1万多还是差不少的,作为一向勤俭节约的程序员来说,确实很犹豫,最起码对于我来说吧。但是,最终,经过两天的思考,我还是在京东下单了一台 MacBook Pro,8 G 内存,256 G SSD,1 万出头。当时这款在京东搞活动,比原价便宜了1千块钱。下单之前犹豫,但是下单的那一瞬间,竟然内心毫无波澜。

这里只是说一下我觉得苹果系统比较好的地方,以备各位剁手购买之用。

1. 更好的显示效果

说真的,用了 MacBook Pro之后感觉最明显的就是高分辨率的显示屏,MacBook Pro 采用 retina 屏幕,分辨率是 2560 x 1600,比起我那台 1440 的渣分辨率,那简直不要太清晰。看久了苹果显示屏的高分辨率,再看 1080p 的都会感觉伤眼睛。

这清晰的显示效果看起片儿来,啊,不,看起代码来,那简直不要太爽。尤其是做前端开发的同学,看着自己画的页面一个像素一个像素干干净净的摆在那儿,感觉整个人都自信了不少。

有人说,只追求高分辨率,那微软的surface 也有啊,但是别忘了,surface 可不比苹果便宜。


2. 自身就是 Unix 环境

如果你是做后端开发,那更是不能错过了。就连 .NET Core 都支持 Linux 了,当然了如果公司没有全面部署的话,还是先观望一下。

我本身是做 Java 的嘛,我就拿 Java 开发来说吧。开发完的系统,相信没有几个公司会用 windows 当服务器吧,基本上都是 CentOS 或 Ubuntu 吧。总是需要到 Linux 中装个软件、搭个环境、跑了服务吧,有时候,还得上去排查问题,甚至必要的时候得写写 shell 或者 Python 脚本。那你就必须得熟练操作 Linux,这也是后端开发必须掌握的基本技能。

Mac 系统天然就提供给你时时刻刻的实践机会,本地环境装 JDK、Redis、MySQL、MongoDB、RabbitMQ、Docker 等等,相当于给你完整的练习环境。有同学说,我在 windows 上跑俩虚机玩儿不是一样的吗,这么说吧,每天都在 Unix 环境下工作和你刻意到虚拟机上练习的效果是不一样的,当然并不是说不用 Mac 的同学就玩不转 Linux,不是这个意思,有好多同学没用过 Mac ,但是也不妨碍人家成为 Linux 专家,只是在 Mac 下会有有事半功倍的效果。

软件推荐

开发系列

这是做开发的同学必备的吃饭的家伙。

Jetbrains 系列

IDEA: 做 Java 开发的同学相比多半都是用它开发的。

PyCharm: Python 开发必备,我除了写 Java 之外,写的最多的就是 Python ,PyCharm 也是必不可少的。

CLion: 有时候也看看 JDK 源码,用 CLion 正好。

WebStorm:前端开发之用,我偶尔也会用用 React 写点儿前端,之前就是用它。不过后来改了其他的工具。

Visual Studio Code

这就是替换了 WebStorm 的前端开发工具,真的很好用。


Sublime Text

也可以配置成 Python、Go等语言的开发环境,不过现在更多的被我当做临时记事本用。你记录的东西,如果不是主动关闭,就算你不保存,下次开机也不会丢失。


Postman

接口测试神器,方便你通过界面的方式配置各种参数,构造请求体调试你的接口。与之类似的还有个 Postwoman。


iTerm2

一款终端工具,这其实是只有一个人开发和维护的工具,但是非常好用。虽然系统自带的终端已经可以满足工作需要了。


Cyberduck

大黄鸭,如果你经常需要和服务器进行文件传输,又不想总是用命令行的方式,那么大黄鸭肯定是你的首选。


Redis Desktop Manager

Redis 的客户端管理软件,虽然命令方式要掌握,但是客户端的方式会更加直观和方便。


VisualVM

JVM 监控客户端,Java 开发者必备。


Docker Desktop + kitematic

首先现在微服务横行,Docker 可以说是微服务领域的基础设施,所以不会点儿 Docker 真不行,Docker Desktop 是 Mac 系统的桌面版。https://www.docker.com/products/docker-desktop


再者我们平时开发为了更贴近线上环境,装个 redis、mongodb、nginx 啥的也在所难免,有了 Dokcer 直接下个镜像 run 一下 ok。

再用kitematic 配合 Docker Desktop ,那简直不要太香,轻轻点几下鼠标,一个 redis 实例就好了,再一点鼠标,nginx 就好了。


Dash

提供了超过200种 API 文档离线版,比如 JDK、Go、Python、swift 等。


学习工具

印象笔记

虽然印象笔记的文档格式着实不太好看,但是关键在于记录方便,而且可以手机、电脑同步,关键是免费版的功能就足够了。我平时记录一些想法或者笔记一直都是用印象笔记。

XMind 或者 MindNode

思维导图工具,免费功能就足够帮我们整理思路了,当然了,如果不想用客户端,可以用百度脑图等在线工具也很方便。

创作工具

平时喜欢写文章的同学要关注一下了。

Typora

这是一款 MarkDown 写作工具,可以自定义样式,我的所有文章都是通过这个工具写的,而且通过自定义的样式,可以直接生成微信公众号的格式。


还有好多未完成的文章躺在 Typora 的左侧目录里。

另外,再推荐一个漂亮的在线 Markdown 编辑器,可以生成非常漂亮的样式,支持生成微信公众号版,还支持一键复制掘金的格式,我在掘金的文章都是用它排版的。

地址 :https://mdnice.com/

PPT 或者 KeyNote

这个主要是画图,比如我公众号文章里的配图大部分都是用它们画的。


PhotoShop

配图专用,我的公众号题图好多都是用 PS 简单修饰一下。


PDF Export

PDF 编辑工具,可以加页眉、页脚,文档目录等。例如我的 这篇文章里的 PDF 就是用这个工具加的目录。

Mounty for NTFS

这是一个使 NTFS 格式的硬盘支持在 MacOS 下的读写。有的硬盘在 MacOS 下只能读不能写,我经常会把一些数据备份到移动硬盘里,所以必须要向移动硬盘里写数据,这个工具很好的解决了这个问题,而且还是免费的。

创作不易,小小的赞,大大的暖,快来温暖我。不用客气了,赞我!

微信搜索公众号「古时的风筝」。

我为什么花 1 万多买 MacBook Pro,重点是推荐我常用的开发写作相关的工具相关推荐

  1. 花2万多买的Python学习路线、Python视频教程免费分享,持续更新…

    前言 花2万多买的Python学习教程之函数的高级用法,包括间接调用函数.匿名函数.闭包.装饰器.偏函数及常用的内建函数.通过本章的学习,应理解闭包及装饰器的用法并应用到实际开发中. 小案例详解: 假 ...

  2. 【B站最良心】2020年中9款热门游戏本最强横评!花8万块买下所有热门游戏本,华硕 天选 联想 拯救者 Y7000P R7000惠普 暗影精灵 6 Plus_哔哩哔哩 (゜-゜)つロ 干杯~-bili

    [B站最良心]2020年中9款热门游戏本最强横评!花8万块买下所有热门游戏本,华硕 天选 联想 拯救者 Y7000P R7000惠普 暗影精灵 6 Plus_哔哩哔哩 (゜-゜)つロ 干杯~-bili ...

  3. 为了快 0.00007 秒,有家交易公司花 1400 万美元买了块地

    为了快 0.00007 秒,有家交易公司花 1400 万美元买了块地 2017-05-19 好奇心日报 人人宽客 对于高频交易公司来说,2/3 光速还是太慢了 眨眼 0.4 秒,常被形容快,但有家公司 ...

  4. (转)为了快 0.00007 秒,有家交易公司花 1400 万美元买了块地

    https://mp.weixin.qq.com/s/sBw2CTHQIva–Ne8jyXN9Q 为了快 0.00007 秒,有家交易公司花 1400 万美元买了块地 2017-05-19 好奇心日报 ...

  5. macbookair有没有touchbar_买 MacBook Pro 到底要不要选 Touch Bar 版?看清需求后再下手...

    在 2016 年的秋季发布会上,带有全新 Touch Bar 的 MacBook Pro 正式亮相,随后在 2017 年中旬的 WWDC 上,Apple 又对 MacBook Pro 进行了一次更新, ...

  6. fir.im Weekly - 除了新 MacBook Pro,近期值得关注的移动开发好资源

    最近,最引人瞩目的莫过于 Apple 产品发布会,MacBook Pro 的更新可能是四年来变化最大的一版.除了更轻.更薄.性能更好.电力更足之外,最大的变化是加入了Touch Bar,被定义为 Ma ...

  7. fir.im Weekly - 除了新 MacBook Pro,近期值得关注的移动开发好资源 1

    最近,最引人瞩目的莫过于 Apple 产品发布会,MacBook Pro 的更新可能是四年来变化最大的一版.除了更轻.更薄.性能更好.电力更足之外,最大的变化是加入了Touch Bar,被定义为 Ma ...

  8. 美国NFT收藏家花660万美元买了一个GIF动图

    最近NFT有多疯狂? --Twitter CEO的推文NFT拍卖价达250万美元 最近,大家关注点在哪里?在大盘似乎在横盘的时候,市场热点关注目光已转移到NFT身上. 3月5日,Twitter创始人杰 ...

  9. 我花10万学费买到这12张PPT

    本文来自剽悍一只猫的演讲文字整理版 晚上好! 一下子来了这么多小伙伴(近五千人),非常感谢大家抽出时间来听我的分享. 我一直都是一个简单粗暴的人,我今天的分享如同我本人. 开场白就此结束,让我们马上开 ...

最新文章

  1. 你管这破玩意叫 CPU ?
  2. log4j的日志级别(ssm中log4j的配置)
  3. 在Vim中有没有一种方法可以在不将文本放入寄存器的情况下删除?
  4. Elastic Search 上市了,Slack上市了,我也要写个软件,走上人生巅峰
  5. 干货 | 深入浅出分销体系
  6. Redis运维和开发学习笔记(7) 内存管理和过期策略
  7. RabbitMQ实例教程:发布/订阅者消息队列
  8. eclipse 开发环境配置
  9. Internet Explorer 8的新特性和自定义部署
  10. image target behaviour 和image target的关系_图片分析软件Image-Pro Plus的基础操作
  11. 矩阵的转置例题MATLAB,MATLAB特殊矩阵以及矩阵转置
  12. PhotoShop等比缩放图片
  13. python中如何将矩阵合并并多一个维度
  14. 手机无线如何共享给台式计算机,教你用手机做热点分享wifi给台式电脑用,不是用数据网络哦...
  15. 微信小程序设置缓存过期时间
  16. 入网许可证_入网许可证
  17. OGG REPA进程 Error ORA-01031报错处理
  18. 半导体——本征半导体、杂质半导体、PN结
  19. LabVIEW应用程序在Windows版本之间的字体变化
  20. 电机PID控制和闭环控制

热门文章

  1. Gradle实践之自定义打包jar+Log开关自动关闭
  2. constrain用法_constrain是什么意思_constrain的翻译_音标_读音_用法_例句_爱词霸在线词典...
  3. APP开发中这十个细节能直接影响到用户体验,那么如何提升用户体验?
  4. 再见,胡阿姨!再见,共享单车!
  5. Weblogic安装时闪退,无法进行下一步问题
  6. 实现一个简单的图片轮播效果
  7. 跨行清算系统的实现原理
  8. 2022年茶叶行业现状分析
  9. 谷歌浏览器网页打不开怎么办
  10. 出现找不到sct文件解决方法:.\Objects\MyFirstExample.axf: error: L6031U: Could not open scatter descript