【转】12 个提升程序员软技能与效率的必备工具

1. draw.io

draw.io 是一款免费的在线图表编辑工具, 可以用来编辑工作流、BPM、org charts、UML、ER图、网络拓朴图等,而且是免费的,创建的图表是无限的。

在这里插入图片描述
可以 GitHub 授权登录,把自己创建的流程图等保存到 GitHub 仓库,然后在 GitHub 仓库里面打开自己保存过的流程图!

我就是一直在用这个来画图的,然后自己创建一个私有 GitHub 仓库来存放这些图,非常好用。
在这里插入图片描述
在这里插入图片描述

https://www.draw.io/

2. ProcessOn

在这里插入图片描述
ProcessOn 是一个在线作图工具的聚合平台,它可以在线画流程图、思维导图、UI原型图、UML、网络拓扑图、组织结构图等等, 不管 Mac 还是 Windows,一个浏览器就可以随时随地地发挥创意,规划工作。

在这里插入图片描述
缺点就是免费用户能创建 9 个图,不是无限的。

https://www.processon.com/

3. Excalidraw

Excalidraw 是一款非常轻量的在线白板工具,可以直接在浏览器打开,轻松绘制具有手绘风格的图形。

比如可以绘制这样的图形:
在这里插入图片描述

  • 一个开源免费的画图软件。
  • 个人目前看到的最舒服的画图软件。
  • 支持多人协作。

https://excalidraw.com/

4. whistle

whistle 是一个代理抓包工具,是基于 Node 实现的跨平台 web 调试代理工具,主要用于查看、修改HTTP、HTTPS、Websocket 的请求、响应,也可以作为 HTTP 代理服务器使用,很好很强大。

类似的工具有 Windows 平台上的 Fiddler,不同于 Fiddler 通过断点修改请求响应的方式,whistle 采用的是类似配置系统 hosts 的方式,一切操作都可以通过配置实现,支持域名、路径、正则表达式、通配符、通配路径等多种匹配方式,且可以通过 Node 模块扩展功能。

https://wproxy.org/whistle/

5. Easy Mock

Easy Mock 是一个极其简单、高效、可视化、并且能快速生成模拟数据的在线 mock 服务。以项目管理的方式组织 Mock List,能帮助我们更好地管理 Mock 数据。

https://www.easy-mock.com

6. Fiddler

在这里插入图片描述
Fiddler 是一个好用的抓包工具,可以将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也可以用来检测网络安全。

https://www.telerik.com/fiddler

7. GitHub 统计

在这里插入图片描述
GitHub 全球排名:这个排名很权威。

每个在 GitHub 开源的开发者,都想知道自己在 GitHub 上的排名吧。很简单,只要在上面输入框输入自己的 GitHub 用户名即可,就可以看到自己的统计数据了。

https://gitstar-ranking.com/

8. 墨刀

在这里插入图片描述
墨刀,原型设计工具,原型、设计、流程图、思维导图…享受创造的乐趣。

  • 产品设计,简单地拖拽,即可快速完成产品设计,将更多的时间留给思考。
  • 尺寸灵活,创作不受限,适配各类移动产品、网页设计、后台管理、小程序、活动原型。
  • 支持制作高、低保真原型,不论是工作交流,还是客户展示,都能完美满足团队需求。

https://modao.cc/

9. 蓝湖

蓝湖,一款产品文档和设计图的共享平台,帮助互联网团队更好地管理文档和设计图。

蓝湖可以在线展示 Axure,自动生成设计图标注,与团队共享设计图,展示页面之间的跳转关系。

  • 高效的产品设计协作平台。
  • 无缝衔接产品、设计、研发流程。
  • 降低沟通成本,缩短开发周期,提高工作效率。

在这里插入图片描述
国内大部分设计师和前端在用这个来对接 ps 文件,真的好用!

https://lanhuapp.com

10. PxCook

PxCook,高效易用的自动标注工具,根据设计生成前端代码,从设计到代码,让团队高效协作,设计研发协作利器。

在这里插入图片描述

https://www.fancynode.com.cn/pxcook

11. removebg

在这里插入图片描述
Remove.bg 是一款非常神奇强大的在线人像照片/物品图片背景快速去除工具,你只需要上传图片,它就会利用「人工智能」技术全自动帮你抠掉背景,5 秒钟就能给你一张透明的移除背景后的主体照片。整个过程非常得简单傻瓜,你完完全全不需要花费任何精力去自己抠图。堪称抠图神器类工具,消除图片背景:100% 自动 – 只需 5 秒– 无需点击 – 免费。

https://www.remove.bg/zh

12. ps-uupoop

在这里插入图片描述
ps-uupoop,PS 在线图片编辑器,是一个专业精简的在线 ps 图片照片制作处理软件工具,直接在浏览器打开,就可以用它修正、调整和美化图像。

相比同类软件,uupoop 支持的文件格式更多,包含 psd、xd、sketch、xcf、raw、pdf 及常见图片格式。

整体体验下来,我觉得 uupoop 拥有了原版 PS 80% 的功能,基本可以满足轻量的编辑或应急情况下的编辑需求。

https://www.uupoop.com/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
作为一个程序员,个人技能学习规划非常重要。以下是一些建议,帮助你规划自己的学习路径: 1. 确定目标:首先,确定你想要在哪些领域发展自己的技能。例如,前端开发、后端开发、移动应用开发、数据科学等等。这将有助于你更有针对性地学习相关的技术和工具。 2. 学习编程语言:选择一门主流的编程语言作为你的基础。常见的选择包括Java、Python、JavaScript等。掌握一门语言并深入了解其特性和用法是非常重要的。 3. 掌握数据结构与算法:数据结构和算法是程序员必备的基础知识。通过学习和练习,你能够更好地理解问题的本质,提高代码的效率和质量。 4. 学习框架和工具:针对你选择的领域,学习相关的框架和工具。例如,如果你想成为一名前端开发者,可以学习React或Vue.js等前端框架;如果你想成为一名数据科学家,可以学习Python的数据科学库如NumPy、Pandas和Scikit-learn等。 5. 实践项目:通过实践项目来应用你所学到的知识。参与开源项目或者自己构建一些小型的应用程序,这样你能够锻炼自己的编程能力和解决问题的能力。 6. 持续学习:技术更新很快,作为程序员,你需要保持持续学习的态度。关注行业的最新动态,参加技术交流会议或者在线课程,跟随行业的发展进步。 7. 培养沟通和团队合作能力:作为程序员,与他人沟通和合作是非常重要的。学会与他人合作,参与团队项目,提升你的沟通和协作能力。 记住,学习是一个持续的过程。制定合理的学习计划,并保持专注和坚持,相信你会取得进步。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值