之前就有不少小伙伴问我说,在平时的日常工作、学习、开发、写博客、做视频等过程中有没有什么好用高效的在线工具可以分享。
正好,这次就借着这个机会分享一波,不出意外又是一篇托家底的分享,大家记得点赞、收藏,不要白瞟哇。也希望小伙伴们分享和安利出你们觉得有用的工具,好东西记得分享哦。
索引
1、外包接私活网站
2、在线文档翻译工具
3、在线开发辅助工具
4、在线编解码工具
5、在线转换工具
6、正则表达式工具
7、网络工具
8、在线编译运行工具
9、可视化/格式化工具
10、在线生成器
11、文档笔记工具
12、其他常用工具
13、博客写作素材工具
14、博客写作工具
15、日常办公小工具
整理了市面上X个比较靠谱的软件外包平台。
码市(https://codemart.com/)
Coding 旗下产品,由Coding 的创始人牵头,专注于做互联网软件外包服务的平台。目前,平台上已对接3亿多元的外包项目,1万多个项目,15万个开发商。
这个平台有两种接单方式。一种是完善平台上的个人信息,提交申请,平台会派单。另一种是给平台上的需求方写投标书,参与项目竞标。
程序员客栈(https://www.proginn.com/)
虽然名称叫程序员客栈,但是除了程序员,像产品经理,设计师等等互联网相关人员都可以在上面找到项目。
这个平台的定位是中高端程序员,刚入行,或者技术水平不够的可以先观望。
开源众包(https://zb.oschina.net/)
拥有“开源中国”的流量支持,发展十分迅猛。宣传语中提到“垂直技术社区 10 年沉淀,350 万 + 活跃开发者”,这个数字对需求方来说可谓是非常诱人了。
平台项目以众包为主,对各个层级的开发者都比较友好。
闲来无事可以多去搜搜外包项目,说不定就能碰到符合预期的项目了。
开发邦(https://www.kaifabang.com/)
特点:服务范围明确,it开发项目垂直度高,可吸引部分需求明确的客户。
该平台致力于利用互联网软件技术为客户提高效率、降低成本、提高效能、优化管理。
人人开发(http://www.rrkf.com/)
人人开发类似威客网站,不过不像威客那样以设计logo起家,而是刚开始就是做技术开发业务,尤其是企业管理软件行业的开发。
人人开发的注册流程比较简单一点,但是建议大家也要认真填写简历。
外包大师(http://www.waibaodashi.com/)
17年成立的众包开发平台,属于PMCAFF产品经理社区旗下产品。
经过过几次改版,目前外包大师也以技术开发为主,以众包开发和自有开发相结合形式运营。
猿急送(https://www.yuanjisong.com/)
国内起步很早的垂直众包平台,工程师可以直接注册简历进行职位投递,由需求方或者平台进行筛选。
画图工具,我想了一下,程序员经常接触的无非也就是流程图、思维导图、原型图、UML图、网络拓扑图、组织结构图等等这些。
下面这三个在线画图网站我想应该足够了,其中那个processon是我用得最多的,历史文章中几乎所有相关的图形都是用它绘制,然后导出图片的。
在线画图工具ProcessOn:www.processon.com/
在线画图工具draw.io:app.diagrams.net/
在线思维导图工具:www.mindline.cn/webapp
PlantUML在线编辑器:haha98k.com/
在做开发和写代码的过程中,经常要用到的辅助工具其实还挺多,这段时间我重点就在整理归纳这个。
以我个人的情况为例,日常开发经常会用到一些辅助工具我总结为8大类,包括:编解码工具、转换工具、正则工具、编译工具、网络工具、格式化工具、可视化工具、在线生成器、以及其他工具等等。
具体列表如下。
这是一款英文写作辅助工具,拥有英文语法错误监测功能,如单词的用法、语句的搭配等。能够在英语写作或学习时进行更好的提升,从而有效提升写作效率。使用 Chrome 插件可以在网页的文本输出框中检测你的英文语法错误,像在 Github 上进行 Code Review 时需要留下英文的 Comment,那么试试它,相信你会爱上这款工具。
在用 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年来具体的学习路线及笔记文档,希望能帮助到有心提升技术的朋友!
目前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响应式编程框架设计
在不同层次的开发工程师手里,因为技术水平的参差不齐,即使很多手机在跑分软件性能非常高,打开应用依然存在卡顿现象。
另外,随着产品内容迭代,功能越来越复杂,UI页面也越来越丰富,也成为流畅运行的一种阻碍。综上所述,对APP进行性能优化已成为开发者该有的一种综合素质,也是开发者能够完成高质量应用程序作品的保证。
1、设计思想与代码质量优化
2、程序性能优化
- 启动速度与执行效率优化
- 布局检测与优化
- 内存优化
- 耗电优化
- 网络传输与数据储存优化
- APK大小优化
3、开发效率优化
- 分布式版本控制系统Git
- 自动化构建系统Gradle
4、项目实战
- 启动速度
- 流畅度
- 抖音在APK包大小资源优化的实践
- 优酷响应式布局技术全解析
- 网络优化
- 手机淘宝双十一性能优化项目揭秘
- 高德APP全链路源码依赖分析
- 彻底干掉OOM的实战经验分享
- 微信Android终端内存优化实践
Android框架体系架构(高级UI+FrameWork源码) 这块知识是现今使用者最多的,我们称之Android2013~2016年的技术。
Android开发者也往往因为网上Copy代码习惯了而导致对这块经常“使用”的代码熟悉而又陌生:熟悉的是几乎天天在和它们打交道, 天天在复制这些代码 ;陌生的是虽然天天和这些代码打交道,但是并没有深入研究过这些代码的原理,代码深处的内涵。
本篇知识要点:
1、高级UI晋升
2、Android内核组件
3、大型项目必备IPC
4、数据持久与序列化
5、Framework内核解析
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、机器学习
2019 年无疑是 Flutter 技术如火如荼发展的一年。
每一个移动开发者都在为 Flutter 带来的“快速开发、富有表现力和灵活的 UI、原生性能”的特色和理念而痴狂,从超级 App 到独立应用,从纯 Flutter 到混合栈,开发者们在不同的场景下乐此不疲的探索和应用着 Flutter 技术,也在面临着各种各样不同的挑战。
本篇知识要点:
1、Flutter跨平台开发概述
2、Windows中Flutter开发环境搭建
3、编写你的第一个Flutter APP
4、Flutter Dart语言系统入门
…
微信小程序作为现在比较火的编程开发应用场景之一,深受市场的青睐,这让不少开发者眼馋不已。但是对于初学者来说,就完全摸不着头脑了,不知道微信小程序开发制作需要学习那些知识,有需要的朋友可以参考本篇。
本篇知识要点:
1、小程序概述及入门
2、小程序UI开发
3、API操作
4、购物商场项目实战
简单总结一下,学技术是为了应用在业务当中。所以首先应该找到从业的方向,找到自己想要从事的领域。有了方向之后再根据对应的要求来进行学习,等学得差不多了,也有了一定的实战经验之后,再是刷题准备面试。我自己当初转行的时候只用了几个月,一年半的时间完全够了。路走对了,只要能坚持下来,成功率绝对不低。