全网最全!程序猿人手一份的实用工具网站资源库,你想要的这都有~

前言

之前就有不少小伙伴问我说,在平时的日常工作、学习、开发、写博客、做视频等过程中有没有什么好用高效的在线工具可以分享。

正好,这次就借着这个机会分享一波,不出意外又是一篇托家底的分享,大家记得点赞、收藏,不要白瞟哇。也希望小伙伴们分享和安利出你们觉得有用的工具,好东西记得分享哦。


文章目录

    • 前言
    • 外包接私活网站
    • 在线画图工具
    • 在线开发辅助工具
    • 在线翻译工具
        • Grammarly
        • Deepl
      • 在线编解码工具
      • 在线转换工具
      • 正则表达式工具
      • 网络工具
      • 在线编译运行工具
      • 可视化/格式化工具
      • 在线生成器
      • 文档笔记工具
      • 其他常用工具
      • 在线素材工具
      • 写作辅助工具
      • 在线办公工具
    • 后 记

外包接私活网站

整理了市面上X个比较靠谱的软件外包平台。

码市(https://codemart.com/)

全网最全!程序猿人手一份的实用工具网站资源库,你想要的这都有~_第1张图片

Coding 旗下产品,由Coding 的创始人牵头,专注于做互联网软件外包服务的平台。目前,平台上已对接3亿多元的外包项目,1万多个项目,15万个开发商。

这个平台有两种接单方式。一种是完善平台上的个人信息,提交申请,平台会派单。另一种是给平台上的需求方写投标书,参与项目竞标。

程序员客栈(https://www.proginn.com/)
全网最全!程序猿人手一份的实用工具网站资源库,你想要的这都有~_第2张图片
虽然名称叫程序员客栈,但是除了程序员,像产品经理,设计师等等互联网相关人员都可以在上面找到项目。

这个平台的定位是中高端程序员,刚入行,或者技术水平不够的可以先观望。

开源众包(https://zb.oschina.net/)
全网最全!程序猿人手一份的实用工具网站资源库,你想要的这都有~_第3张图片

拥有“开源中国”的流量支持,发展十分迅猛。宣传语中提到“垂直技术社区 10 年沉淀,350 万 + 活跃开发者”,这个数字对需求方来说可谓是非常诱人了。

平台项目以众包为主,对各个层级的开发者都比较友好。

闲来无事可以多去搜搜外包项目,说不定就能碰到符合预期的项目了。

开发邦(https://www.kaifabang.com/)
全网最全!程序猿人手一份的实用工具网站资源库,你想要的这都有~_第4张图片

特点:服务范围明确,it开发项目垂直度高,可吸引部分需求明确的客户。

该平台致力于利用互联网软件技术为客户提高效率、降低成本、提高效能、优化管理。

人人开发(http://www.rrkf.com/)
全网最全!程序猿人手一份的实用工具网站资源库,你想要的这都有~_第5张图片

人人开发类似威客网站,不过不像威客那样以设计logo起家,而是刚开始就是做技术开发业务,尤其是企业管理软件行业的开发。

人人开发的注册流程比较简单一点,但是建议大家也要认真填写简历。

外包大师(http://www.waibaodashi.com/)
全网最全!程序猿人手一份的实用工具网站资源库,你想要的这都有~_第6张图片

17年成立的众包开发平台,属于PMCAFF产品经理社区旗下产品。

经过过几次改版,目前外包大师也以技术开发为主,以众包开发和自有开发相结合形式运营。

猿急送(https://www.yuanjisong.com/)
全网最全!程序猿人手一份的实用工具网站资源库,你想要的这都有~_第7张图片

国内起步很早的垂直众包平台,工程师可以直接注册简历进行职位投递,由需求方或者平台进行筛选。

在线画图工具

画图工具,我想了一下,程序员经常接触的无非也就是流程图、思维导图、原型图、UML图、网络拓扑图、组织结构图等等这些。

下面这三个在线画图网站我想应该足够了,其中那个processon是我用得最多的,历史文章中几乎所有相关的图形都是用它绘制,然后导出图片的。

在线画图工具ProcessOn:www.processon.com/

在线画图工具draw.io:app.diagrams.net/

在线思维导图工具:www.mindline.cn/webapp

PlantUML在线编辑器:haha98k.com/

在线开发辅助工具

在做开发和写代码的过程中,经常要用到的辅助工具其实还挺多,这段时间我重点就在整理归纳这个。

以我个人的情况为例,日常开发经常会用到一些辅助工具我总结为8大类,包括:编解码工具、转换工具、正则工具、编译工具、网络工具、格式化工具、可视化工具、在线生成器、以及其他工具等等。

具体列表如下。

在线翻译工具

Grammarly

这是一款英文写作辅助工具,拥有英文语法错误监测功能,如单词的用法、语句的搭配等。能够在英语写作或学习时进行更好的提升,从而有效提升写作效率。使用 Chrome 插件可以在网页的文本输出框中检测你的英文语法错误,像在 Github 上进行 Code Review 时需要留下英文的 Comment,那么试试它,相信你会爱上这款工具。
全网最全!程序猿人手一份的实用工具网站资源库,你想要的这都有~_第8张图片

Deepl

在用 Google/有道翻译?来用用这款翻译工具,DeepL是一款基于机器学习和神经网络技术,并支持多语言的翻译工具,翻译会比其他翻译工具更加的贴和日常当中的语句。多有贴近?可以看看下面例子的对比。

PEOPLE MAKE A lot of noise. Cars rumbling along streets, planes roaring overhead, feet slapping the sidewalk—these and other actions create countless tiny vibrations in the ground. A global network of seismometers registers those oscillations 24/7. But since world leaders have urged citizens to stay home and maintain social distancing to slow the coronavirus pandemic, the hum of daily life has quieted.

这是一段有关于新冠的新闻。

下面是 Google 翻译的结果:

人们发出很多噪音。汽车沿着街道嗡嗡作响,飞机在头顶咆哮,双脚拍打人行道,这些动作和其他动作在地面上产生了无数微小的振动。 全球地震仪网络记录这些振荡24/7。 但是,由于世界领导人敦促公民留在家里并保持社会距离,以减缓冠状病毒的流行,所以日常生活的嗡嗡声已经平静下来。

这是 DeepL 翻译的结果:

人们制造了很多噪音。街道上隆隆作响的汽车、头顶上轰鸣的飞机、拍打人行道的脚步,这些行为和其他行为在地面上产生了无数微小的振动。全球的地震仪网络24小时不间断地记录着这些振荡。但自从世界各国领导人敦促公民呆在家里,保持社会距离,以减缓冠状病毒的流行,日常生活的嗡嗡声已经安静下来。

“全球地震仪网络记录这些振荡24/7。” 与 “全球的地震仪网络24小时不间断地记录着这些振荡。” 这两句话的差异就能体现 DeepL 更能贴合日常。

如果这个差异不能体现,那么试着翻译下面这句:

货拉拉不拉拉布拉多!

Google 翻译结果:

Labrador, Labrador!

Deepl 翻译结果:

Cargo puller does not pull Labrador!

哈哈,是不是很因吹斯挺?!

在线编解码工具

BASE64编解码工具:base64.supfree.net/

MD5编码工具:www.zxgj.cn/g/md5

AES/DES加解密:www.fly63.com/tool/cipher…

JWT解码工具:jwt.calebb.net/

ASCII编解码工具:www.matools.com/code-conver…

Unicode编解码工具:www.zxgj.cn/g/unicode

UTF-8编解码工具:www.zxgj.cn/g/utf8

字符串编解码工具:www.zxgj.cn/g/enstring

URL编解码工具:tool.chinaz.com/tools/urlen…

在线转换工具

在线ASCII码对照表:www.fly63.com/tool/ascii/

通用进制转换工具:www.zxgj.cn/g/jinzhi

在线浮点数十进制转换:www.binaryconvert.com/

RGB颜色转换:www.zxgj.cn/g/yansezhi

时间戳转换工具:www.zxgj.cn/g/unix

计量单位换算工具:www.fly63.com/tool/unitab…

在线JSON解析:www.json.cn/

在线JS代码格式化工具:prettier.io/playground/

SQL压缩/格式化工具:www.zxgj.cn/g/sqlformat

JSON和XML在线转换:www.zxgj.cn/g/jsonxml

JSON/YAML在线转换:www.fly63.com/tool/jsonya…

人民币大小写转换工具:www.fly63.com/tool/renmin…

正则表达式工具

正则表达式调试工具:regexr.com/

正则表达式可视化工具:jex.im/regulex/

网络工具

IP地址归属地查询:www.ip138.com/

IP地址查询:www.ipip.net/ip.html

HTTP在线接口测试工具:www.fly63.com/php/http/

在线编译运行工具

C#在线编译运行:rextester.com/

C/C++在线编译调试:www.onlinegdb.com/

在线编译工具套装:c.runoob.com/

可视化/格式化工具

在线前端编辑器: codepen.io/

在线数据可视化:flourish.studio/

在线JSON解析:www.json.cn/

在线CSS代码可视化工具:enjoycss.com/

XML格式化工具:www.zxgj.cn/g/xmlformat

在线JS代码格式化工具:prettier.io/playground/

SQL压缩/格式化工具:www.zxgj.cn/g/sqlformat

JSON和XML在线转换:www.zxgj.cn/g/jsonxml

JSON/YAML在线转换:www.fly63.com/tool/jsonya…

在线生成器

UUID在线生成器:www.zxgj.cn/g/uuid

随机数生成器:www.zxgj.cn/g/suijishu

文档笔记工具

好记性不如烂笔头,作为一个学习者,我觉得记笔记是必不可少的步骤。当然现在基本都做电子笔记和电子文档比较多。

现如今各式各样优秀的文档工具和笔记软件鳞次栉比,好用的也有很多,整理成如下列表,这东西各有长处,使用哪个最合意还得看个人习惯和需求了。

印象笔记:www.yinxiang.com/

有道笔记:note.youdao.com/

OneNote:www.onenote.com/

幕布:mubu.com/

为知笔记:www.wiz.cn/

石墨文档:shimo.im/

Simplenote:simplenote.com/

语雀:www.yuque.com/

其他常用工具

在线Nginx配置工具:nginxconfig.io/

在线对比工具:www.fly63.com/tool/textdi…

在线Chrome浏览器插件:www.crx4chrome.com/

在线接口文档管理工具:www.docway.net/

在线素材工具

如果你也写文章,或者做视频,那就一定少不了要找素材,包括各种图片、背景、emoji表情、表情包、壁纸、视频、gif图等等。

如此一来,那些好用的在线素材工具就必不可少了,比如像各种表情包工具、icon图标库、矢量图库、图片素材库、壁纸库等等。

免费透明背景图片素材:pngimg.com/

Emoji表情搜索:emoji.svend.cc/

Emoji表情包下载:emojiisland.com/

open source icons:feathericons.com/

阿里巴巴矢量图标库:www.iconfont.cn/

表情包在线网站:fabiaoqing.com/

免费PNG图片库:pluspng.com/

ICON图标在线下载:www.iconfinder.com/

极简壁纸:bz.zzzmh.cn/

Wallpaper Abyss壁纸:wall.alphacoders.com

Pixabay图片素材库:pixabay.com/zh/

Unsplash图片素材库:unsplash.com

Pexels图片素材库:www.pexels.com

NASA图片视频素材库:images.nasa.gov

写作辅助工具

在我写文章的过程中经常会用到和写作相关的辅助工具,比方说:字数统计工具、Markdown格式的文章排版工具、图床网站、代码截图工具等等,所以下面这些在线工具就能很好地满足我的需求。

在线字数统计:www.eteste.com/

mdnice markdown排版工具:mdnice.com/

md2all markdown排版工具:md.aclickall.com/

在线图床神器:picx.xpoet.cn/

在线免费图床:sm.ms/

图壳图床:imgkr.com/

在线代码截图工具:carbon.now.sh/

在线短链接工具:urlify.cn/

在线文本替换:www.fly63.com/tool/textre…

在线办公工具

这部分在线工具主要用来处理一些和文档以及文稿相关的事情,经常用到的比如:在线的全套pdf处理和转换工具、各种各样多媒体文件间的相互转换工具、在线识别工具、在线压缩工具等等。

pdf在线处理工具1:smallpdf.com/cn/pdf-tool…

pdf在线处理工具2:tools.pdf24.org/zh/

pdf转word在线工具:www.pdftoword.com/

在线多媒体转换器合集:cn.office-converter.com/

在线文字识别工具:ocr.wdku.net/

在线文件压缩工具:docsmall.com/

后 记

好啦,这次整理和分享就到这里了!后面如果遇到好玩的、有用的工具依然还会持续分享,也欢迎小伙伴们在评论区分享和安利出你们觉得有用的工具哇。

整理不易,白瞟不好,记得三连支持一波哇。大家的支持和认可,是我分享的最大动力。

最后还有句话是这么说的:栽一棵树最好的时间是十年前,其次是现在。**对于学习编程或者正在工作的朋友,如果你想更好的提升你的编程能力帮助你提升水平!**笔者这里或许可以帮到你~

我自己做Android开发已经是第六个年头了,毕业后两年,有幸加入到阿里这个大家庭。在阿里工作的几年里,见证了太多人的来来去去,印象很深一个同事,跳槽阿里薪资直接double,但也看到很多人镀着“大厂”的金四处碰壁,终究还是倒在了技术上!

以下分享一下我4年来具体的学习路线及笔记文档,希望能帮助到有心提升技术的朋友!

由于篇幅原因,如有需要以下完整学习笔记PDF,点击这里即可免费自取!

  • 架构师筑基必备技能

目前Android APP开发主流语言就是Java语言,Java语言最大的特性就是提高了软件的交互可能性,可以说安卓手机几乎所有应用程序都是利用Java语言来进行编写的。

知识要点:
1、深入理解Java泛型
2、注解深入浅出
3、并发编程
4、数据传输与序列化
5、Java虚拟机原理
6、高效IO

  • 设计思想解读开源框架

随着互联网企业的不断发展,产品项目中的模块越来越多,用户体验要求也越来越高,想实现小步快跑、快速迭代的目的越来越难,插件化技术应用而生。如果没有插件化技术,美团、淘宝这些集成了大量“app”的应用,可能会有几个g那么大。

所以,当今的Android移动开发,不会热修复、插件化、组件化,80%以上的面试都过不了。

知识要点:
1、热修复设计
2、插件化框架设计
3、组件化框架设计
4、图片加载框架
5、网络访问框架设计
6、RXJava响应式编程框架设计

  • 360°全方位性能调优

在不同层次的开发工程师手里,因为技术水平的参差不齐,即使很多手机在跑分软件性能非常高,打开应用依然存在卡顿现象。

另外,随着产品内容迭代,功能越来越复杂,UI页面也越来越丰富,也成为流畅运行的一种阻碍。综上所述,对APP进行性能优化已成为开发者该有的一种综合素质,也是开发者能够完成高质量应用程序作品的保证。

1、设计思想与代码质量优化

2、程序性能优化

  • 启动速度与执行效率优化
  • 布局检测与优化
  • 内存优化
  • 耗电优化
  • 网络传输与数据储存优化
  • APK大小优化

3、开发效率优化

  • 分布式版本控制系统Git
  • 自动化构建系统Gradle

4、项目实战

  • 启动速度
  • 流畅度
  • 抖音在APK包大小资源优化的实践
  • 优酷响应式布局技术全解析
  • 网络优化
  • 手机淘宝双十一性能优化项目揭秘
  • 高德APP全链路源码依赖分析
  • 彻底干掉OOM的实战经验分享
  • 微信Android终端内存优化实践

  • Android框架体系架构

Android框架体系架构(高级UI+FrameWork源码) 这块知识是现今使用者最多的,我们称之Android2013~2016年的技术。

Android开发者也往往因为网上Copy代码习惯了而导致对这块经常“使用”的代码熟悉而又陌生:熟悉的是几乎天天在和它们打交道, 天天在复制这些代码 ;陌生的是虽然天天和这些代码打交道,但是并没有深入研究过这些代码的原理,代码深处的内涵。

本篇知识要点:
1、高级UI晋升
2、Android内核组件
3、大型项目必备IPC
4、数据持久与序列化
5、Framework内核解析

Android框架体系架构

  • NDK模块开发(音视频系列)

NDK(Native Development Kit缩写)一种基于原生程序接口的软件开发工具包,可以让您在 Android 应用中利用 C 和 C++ 代码的工具。通过此工具开发的程序直接在本地运行,而不是虚拟机。

在Android中,NDK是一系列工具的集合,主要用于扩展Android SDK。NDK提供了一系列的工具可以帮助开发者快速的开发C或C++的动态库,并能自动将so和Java应用一起打包成apk。

本篇知识要点:
1、NDK开发之C/C++入门
2、JNI模块开发
3、Linux编程
4、底层图片处理
5、音视频开发
6、机器学习

NDK模块开发

  • Flutter学习进阶

2019 年无疑是 Flutter 技术如火如荼发展的一年。

每一个移动开发者都在为 Flutter 带来的“快速开发、富有表现力和灵活的 UI、原生性能”的特色和理念而痴狂,从超级 App 到独立应用,从纯 Flutter 到混合栈,开发者们在不同的场景下乐此不疲的探索和应用着 Flutter 技术,也在面临着各种各样不同的挑战。

本篇知识要点:
1、Flutter跨平台开发概述
2、Windows中Flutter开发环境搭建
3、编写你的第一个Flutter APP
4、Flutter Dart语言系统入门

Flutter学习

  • 微信小程序开发

微信小程序作为现在比较火的编程开发应用场景之一,深受市场的青睐,这让不少开发者眼馋不已。但是对于初学者来说,就完全摸不着头脑了,不知道微信小程序开发制作需要学习那些知识,有需要的朋友可以参考本篇。

本篇知识要点:
1、小程序概述及入门
2、小程序UI开发
3、API操作
4、购物商场项目实战

微信小程序开发

  • Android相关源码解读
    只要是程序员,不管是Java还是Android,如果不去阅读源码,只看API文档,那就只是停留于皮毛,这对我们知识体系的建立和完备以及实战技术的提升都是不利的。

由于篇幅原因,如有需要以上完整学习笔记PDF,点击这里即可免费自取!

好了,今天的文章就到这里,感谢阅读,喜欢的话不要忘了三连。大家的支持和认可,是我分享的最大动力。

你可能感兴趣的:(程序人生,程序员,程序员,程序人生,开发工具)