写点什么

开发效率太低怎么办?

  • 2019-10-28
  • 本文字数:3074 字

    阅读完需:约 10 分钟

开发效率太低怎么办?

还记得刚参加工作的时候, 有一位开发的同事软件使用效率奇高。我曾亲眼目睹他在几秒之内打开开发软件,优雅地调出隐藏的功能,,输入数据输出结果的过程行云流水一气呵成, 而手指却始终不曾离开键盘。吃惊的同时,发现提高开发效率是多么的重要!


这便有了本篇文字。


本文侧重开发且兼顾产品同学, 工具分享会涉及到:


  • 产品或 KM 创作达人 markdown 编辑器推荐

  • mac 重度依赖者应用推荐

  • 终端便捷工具推荐

  • Chrome Extension 及扩展插件开发

  • Alfred workflow 自制及开源的推荐

随时记下闪现的灵感

人的一天中大脑会产生大约 6 万个想法,其中有不少优秀的 idea。如果我们能学会捕捉哪怕是部分灵感,也将会收获巨大。因此工作中需要及时地记下闪现的灵感,以方便闲暇时温故而知新。这里推荐两个笔记应用: ① Evernote ② OneNote . (注: Evernote 速记快捷键 Control+Command+N)

Markdown 编辑器

目前可供选择的 markdown 编辑器非常之多,至少以下有六种:


  • Typora, 简洁轻便免费, 独有的所见即所得,可在预览状态下编辑,快捷键丰富,脚本高亮功能出彩,导出为 pdf 后,排版同样正常,这点非常难得,笔者使用的就是该款。

  • Ulysses, 功能强大, 快捷键丰富, 支持目录导入, 支持多终端同步。

  • MWeb Lite, MWeb 的微型版, 不收费, 支持目录导入。

  • macdown, 基于 mou 开发, 轻量, 不支持目录导入。

  • mou 历史悠久, 据说有少量的 bug, 具体请参考 Mac 下两款 Markdown 编辑器 Mou/MacDown 大 PK - 简书 。

  • markeditor, 注重视觉感受, 界面不错, 但运行较慢。


以上, 推荐开发使用 Typora, 产品等使用 Ulysses。

Mac 重度依赖者

开发工具


  • Charles 网络抓包应用, mac 必备.

  • aText 输入增强应用, 比 TextExpander 要人性化许多,并且对中文和第三方输入法的支持都要更好.

  • Dash mac 上 api 集合应用, 几乎包含各种语言的 api 文档.

  • SnippetsLab 优秀的代码片段管理工具, 轻量, 可基于菜单栏操作.


效率提升


  • Alfred 3 神奇的魔法帽, 支持 ① 快速打开 application; ② 支持 Finder, Calculator, Contacts, Clipboard, iTunes, System, Terminal 等原生应用的各种便捷功能; ③ 支持 workflow(工作流).

  • iterm2 增强版的终端应用, 功能强大, 支持分屏, 历史记录, 选中即复制等.

  • Sip 全屏取色应用, 支持快捷键调出(前端福音, 寻找多年, 终于发掘出来了).

  • Keka 压缩或解压缩应用, 开源免费, 压缩比高, 操作便捷, 支持 rar 等解压, 压缩中文目录后, 在 windows 下打开不会存在乱码等现象.

  • Scroll Reverser mac 滚动方向自定义应用, 可分别设置鼠标和触摸板的上下左右的滚动效果.

  • Size up 分屏应用, 类似 Moon 的一款应用, 支持上下左右居中、4 个角落快速分屏及多屏幕切换.

  • Divvy 另一款分屏应用, 可将屏幕分成多宫格的形式, 然后为每个格子定义快捷键, 遗憾的是不支持多屏幕切换.

  • Graphviz 贝尔实验室开发的有向图/无向图自动布局应用, 支持 dot 脚本绘制结构图, 流程图等. 可参考教程 利用 Graphviz 画结构图 及 使用 graphviz 绘制流程图 .

  • XMind 思维导图应用, 适合业务及思路梳理.

  • iThoughtsX 另一款思维导图应用, 更加简洁和轻量.

  • Pomodoro One 番茄工作法的一款应用.

KM 创作达人必备

  • ScreenFlow 这或许是 mac 上最好用的屏幕录制应用.

  • Annotate 屏幕截图批注应用, 令人惊喜的是, 支持划区域 gif 制作, 教程以及动图制作者必备.

  • Licecap mac 上超强大的且极简的 gif 录制应用, 使用免费, 支持 FPS 帧率调整且无录制时间限制(笔者用它录制了很多 gif 动图).

  • KeyCastr 将 mac 按键显示在屏幕上,分享演示、录制视频或动图时超赞.

Mac 定制化

  • Bartender 3 菜单栏管理应用, 支持隐藏所有菜单栏图标, 还您一个干净的菜单栏.

  • CDock 任务栏定制应用, 可设置 Dock 全透明, 还您一个清爽的任务栏.

  • TextBar 自定义菜单栏输出, 支持 script 运行, 支持 H5 渲染.

  • Growl 自定义通知样式, 支持多种主题以及颜色, 大小, 渐隐时间等各项参数的自定义.

  • Karabiner 键盘映射修改神器.

  • Keyboard Maestro 键盘大师, mac 下功能最为丰富的键盘增强应用.

  • BetterTouchTool mac 触摸板增强神器.

  • Übersicht 华丽的桌面自定义应用, 类似于 windows 的 rainmeter. 支持 H5.

  • Today Scripts 个性化通知栏插件, 支持 bash 脚本.

  • Mountain Tweaks mac 隐藏功能开启应用.

折腾党玩转 Mac

  • TripMode 移动热点流量管家, 出差达人的福音.

  • Caffeine 点亮 mac, 避免长时间演示 ppt 而进入到休眠状态.

  • Tickeys 键盘打字风格模拟应用, 支持 Cherry 轴等多种风格.

  • keycue 快捷键辅助应用, 帮助记忆快捷键.

  • AirServer IOS 连接 mac 必备.

  • Beyond Compare 文件比较应用, 支持文件, 目录, FTP 远程地址比较等.

  • Debookee 网络抓包及数据分析应用.

  • EasyFind 小而强大的文件搜索应用, 媲美 windows 下的 Everything.

  • FileZilla 免费开源的 FTP 应用.

  • OmniDiskSweeper 硬盘空间扫描应用, 帮助 mac 减肥.

  • Kaleidoscope 文件和图像比较应用, 支持图片比较, 能与 git, svn 等版本控制工具完美结合.

  • AppCleaner mac 应用卸载工具, 结合 AppCleaner 的 workflow, 使用效果更佳.

  • TeamViewer 远程开发或协助必备应用.

  • Script Debugger 强大的 AppleScript 编辑器.

  • Reeder 界面优美的 RSS 订阅应用.

  • HyperSwitch 带有预览图的快速切换, 作用同 Command+Tab.

  • Fruit Juice 电池管理应用, 帮助延迟电池的使用时间.

终端命令

  • ohmyzsh shell 有很多种, 常用的 bash 就是之一. 而 zsh 是 shell 中目前最强大的, 没有之一. ohmyzsh 屏蔽了 zsh 复杂的配置, 真正达到了一键上手 zsh 的目的. # Mac 下自动安装 &设置 wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh # 设置 shell 默认使用 zsh chsh -s /bin/zsh #在 dock 栏右键退出终端, 然后重启终端~安装完成

  • autojump 支持快速跳转到曾经打开过的目录下,安装方法: brew install autojump .

  • tmux 终端复用工具, 支持在终端中创建不依赖于终端的窗口, 安装方法: brew install tmux. 使用请参考:Tmux 使用手册.

Chrome Extension 篇

自制


  • Iheader 监听和修改 http/https 请求/响应头,可用于渗透测试(笔者修改请求头用于跨域调试,特别好用)。

  • Qrcode URL 生成二维码,如果网页中包含选中文本,则生成选中文本的二维码。


前端有关


  • whistle node 实现的抓包工具,配合 chrome 扩展,可基于 chrome 完成抓包,代理,甚至可基于 js 生成 mock 数据,完全可替代 charles。

  • YSlow 雅虎性能分析工具.

  • FE 助手 百度推出的前端助手, 具有很多便捷的小功能.

  • Postman 接口调试工具, 几乎支持所有类型的 http(s)请求.

  • EditThisCookie cookie 编辑工具, 可用于获取或设置 http only 等 cookie 的值.

  • JSONView json 预览工具, 接口调试必备.

  • Page Ruler 页面尺子, 页面重构或者严格按照设计图开发页面时, 将会非常有用.

  • Alexa Traffic Rank 网站 Alexa 排名查看工具.

  • React Developer Tools React 开发者工具.

  • Redux DevTools Redux 开发者工具.


工作效率有关


  • OneTab 快速关闭并存储浏览器当前窗口所有 Tab 页, 可用于下次一键全部恢复.

  • Merge Windows 合并所有浏览器窗口为同一个窗口.

  • Vimium 键盘党必备, 使用 vim 命令管理页面.

  • Vysor mac 上直接操作 Android 手机, 且可远程共享手机操作界面.


网站有关


  • Octotree Github 重度依赖者必备, 提供左侧边栏, 快速浏览仓库内容.

  • AdBlock 超强去广告工具, 最受欢迎的 Chrome 扩展, 拥有超过 4000 万用户.

  • 阅读模式 快速开启阅读模式, 进入沉浸式阅读, 并非支持所有网页.

  • Blipshot 全网页截图工具, 支持自动垂直滚动, 截取网页的所有内容为一张图片.


本文转载自公众号云加社区(ID:QcloudCommunity)。


原文链接:


https://mp.weixin.qq.com/s/FQZQI6cqNl786HJ42CP1-Q


2019-10-28 18:09960

评论

发布
暂无评论
发现更多内容

知乎转载超30W次!金三Java面经汇总:拼多多(三面)/蚂蚁金服(四面)/字节跳动(二面)

Java架构追梦

Java 面试 拼多多面经 蚂蚁金服面经 字节跳动面经

mPaaS 月度小报 | CodeHub#4 在线教育应用的开发实践;香港站正式开服上线

蚂蚁集团移动开发平台 mPaaS

移动开发 mPaaS

信息爆炸时代,如何更好地处理工作信息

LigaAI

程序员 产品经理 研发管理 信息处理

腾讯专家连夜肛出来17大专题30W字的Java面试手册!

码农之家

Java 编程 程序员 互联网 面试

用泡妞的逻辑理解23种常用设计模式?渣男直呼内行

北游学Java

Java 设计模式

2021 技术展望 | 实时互动场景下,音频的技术变迁与机遇

声网

音视频 RTC 2021年展望 RTE 2021技术

爱好历史的程序员,不容错过!

不脱发的程序猿

程序员 程序人生 4月日更 全历史

Javascript执行机制-事件循环

Sakura

4月日更

NoSQL数据库兄弟会

大数据技术指南

sql 4月日更

2021技术展望|开源十年,WebRTC 的现状与未来

声网

开源 WebRTC 2021年展望 RTE 2021技术

inotifywait+rsync实现目录监听及同步

慢慢de

Docker rsync inotify 目录监听同步

火爆全网!万字精华总结“银四Java复习笔记”(共计22个技术专题)

比伯

Java 架构 面试 程序人生 计算机

Notion免费搭建个人网站,使用Notion又多了一个理由

彭宏豪95

GitHub Notion 写作 博客 4月日更

新思科技成为CVE编号授权机构 向公众发布更准确、实时的漏洞信息

InfoQ_434670063458

新思科技 CVE 软件质量与安全

源中瑞区块链BaaS平台--一键部署区块链应用

13530558032

Spark中的累加器和广播变量

五分钟学大数据

spark 4月日更

类加载器和双亲委派模型

hepingfly

Java ClassLoader 类加载器 双亲委派模型

通俗讲解分布式锁,这次你一定能懂!

Java架构师迁哥

SparkStreaming流计算实战

小舰

4月日更

c 语言思维地基搭建(总概论)

-jf.

4月日更

NA公链NAC公链真正的100%史诗级匿名去中心化应用

区块链第一资讯

谁说没学历就进不了大厂?(双非渣硕四年crud经验已拿下阿里P6)面经分享

Java 编程 程序员 架构 面试

ARMv9刷屏——号称十年最大变革,Realm机密计算技术有什么亮点?

阿里云基础软件团队

英特尔陈葆立:至强傲腾强强联手,实现1+1>2

E科讯

android适配方案,Kafka是如何实现高性能的?全套教学资料

欢喜学安卓

android 程序员 面试 移动开发

hashmap遍历,关于网络优化你必须要知道的重点,Android岗

欢喜学安卓

android 程序员 面试 移动开发

测评:国内到底有没有能媲美Jira的测试管理工具?

易成管理学

敏捷 研发管理 测试 研发管理工具 测试管理

智汇华云 | 看“新基建”如何将机房里的“老家伙”物尽其用

华云数据

读《小岛经济学》

箭上有毒

4月日更

梦里花落知多少,网络抖动逃不了

阿里云基础软件团队

阿里P9这几个提高代码运行效率的小技巧我一直在用

Java架构师迁哥

开发效率太低怎么办?_文化 & 方法_翟灿东_InfoQ精选文章