研发高频软件,工具,网站,体验飞一般的感觉。

直入主题

看一下阿里系研发流程举例,这基本上也是互联网大厂的研发流程了。

Tip:如果从开发的角度去总结的话就会跳过一些软件,比如提出需求这个其实一般都是文档类的,wiki这样的形式。

概要设计:

概要设计,这个是大厂程序员需求下来之后基本上都会做的一步,不过看需求大小,可能很多小需求直接就详细设计了

那需要设计什么呢?为什么要设计呢?

技术是把双刃剑,你用了技术之后是不是需要列出他的优点缺点,出问题之后的解决方案,还有可能出现的问题注意点等等。

工具:Xmind/ProcessOn

这里列举了两个工具,他们都可以做概要设计的脑图,下面列举下脑图,都是出自这两个软件。

在学习,看书等等的时候做个脑图,过后复习的时候思路贼清晰,而且效率瞬间很多。

详细设计

见名知意,概要设计是大概的设计,详细设计是详细的设计。

研发的时候整个流程往往很复杂,如果在理解不对的情况下直接就写代码,最后容易造成返工,延期,加班,被骂,心情差,回家吵架,离家出走。。。

看到不做详细设计的后果了吧,其实大家花点时间做详细设计很有必要,思路完全清晰了,写代码那就是分分钟的事情,不是嘛?

在线作图神器:ProcessOn

总之一句话很香,流程图、思维导图、原型图、UML、网络拓扑图、组织结构图、BPMN等等一应俱全

Ascilflow

进入网站后直接开画!网页上端是菜单,自行操作!

研发

这个关键了:工欲善其事,必先利其器

Intellij IDEA

这个应该都不用介绍了吧,Java的同学都耳熟能详了,有同学问为啥不用eclipse呀,我不作回答,但是我只能告诉你IDEA肯定是效率还有很多方面都要香的。

不过看个人习惯的哈,新同学还是推荐IDEA!!!

WebStorm

Visual Studio Code

Visual Studio Code是一个轻量且强大的跨平台开源代码编辑器(IDE),支持Windows,OS X和Linux。内置JavaScript、TypeScript和Node.js支持,而且拥有丰富的插件生态系统,可通过安装插件来支持C++、C#、Python、PHP等其他语言。

PyCharm
Navicat Premium
Postman

这个是接口调试的神器,单测比较繁琐的你可以试试这个嘛,不过很多接口还是只能写写单测,反正很香。

Postwoman

PostMan一听就是男生用的,妹子们肯定要用最近开源的Postwoman啊,它是一款开源的 Postman 替代品

开源没多久优点如下:

  • 轻盈,可直接在线访问;
  • 简约,采用简约的 UI 设计精心打造;
  • 支持 GET, HEAD, POST, PUT, DELETE, OPTIONS, PATCH 方法;
  • 支持验证;
  • 实时,发送请求即可获取响应。
GIt

代码文档管理工具,版本控制工具,大家之后的代码基本上都是使用git做版本管理

Maven

Maven的主要功能是:项目构建、项目构建、项目依赖管理、软件项目持续集成、版本管理、项目的站点描述信息管理

Gradle

Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。

它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,目前也增加了基于Kotlin语言的kotlin-based DSL,抛弃了基于XML的各种繁琐配置。

这个跟Maven功能是一样的,但是两者语法不一样,版本控制方面略逊于Maven,胜在语法简洁。

Charles

HTTP代理服务器,它的主要用法就是抓包!

JMeter

Apache JMeter是Apache组织开发的基于Java的压力测试工具

是的就是用来压测的,可以模拟很多请求。

Dash

Dash for mac是使用与Mac OS平台的软件编程文档管理工具,可以浏览API文档,以及管理代码片段工具。Dash自带了丰富的API文档,涉及各种主流的编程语言和框架。

DataGrip

DataGrip是JetBrains公司推出的管理数据库的产品,对于JetBrains公司,开发者肯定都不陌生,IDEA和ReSharper都是这个公司的产品,用户体验非常不错。

最开始我用它就单纯看同事在用很酷的界面,后面发现功能也香,高亮文本啥的,很多功能大家可以去挖。

JVisualVM

VisualVM 是Netbeans的profile子项目,已在JDK6.0 update 7 中自带,能够监控线程,内存情况,查看方法的CPU时间和内存中的对象,已被GC的对象,反向查看分配的堆栈(如100个String对象分别由哪几个对象分配出来的)。

VisualVM可以根据需要安装不同的插件,每个插件的关注点都不同,有的主要监控GC,有的主要监控内存,有的监控线程等。

Iterm2
  • 官网地址 :https://www.iterm2.com/

mac终端神器,效果谁用谁知道

有道词典

鬼畜乱入一波,研发中很多单词不认识,或者命名的时候英文不知道还是很有必要查一下的,规范的命名是成为顶级大牛的第一步。

Sublime Text

这是个文本记录的工具,也可以用于写代码,但是我们有IDE了那就用来当日常琐事记录的工具,临时文档处理的工具也是可以的,反正还是很好用的。

印象笔记
Typora

写Markdown的工具,好用到不行,还可以切换模式你敢信?打字机模式,专注模式,源码模式总有一个你的菜.

Ipic

图床我是配合Typora一起使用的大家Markdown是不是复制图片进来都是本地的地址,发到网上就会失效的,但是跟Typora搞基的这个工具他可以在你复制进来的时候直接传到网上了,你再去任何平台发表都可以随心所欲了。

Md2All

markdown怎么变好看,这款工具可以将markdown转成html的。

图像处理

Adobe Photoshop CC 2019

Ps嘛大家都知道的,正常的图片处理啊用这个香

Adobe Premiere Pro CC 2019

这个可能是大家使用得最多的视频处理软件了吧,很好用!!!

功能全到无法令人呼吸,缺点就是学习成本有点大,入门很快,想成为大神需要大量时间积累。

Adobe After Effects CC 2019

不知道大家视频看得多么,很多视频的特效开场都是这个做的。

GIPHY CAPTURE

有时候大家文章不想用静态的图画去表达,想录制写代码的Gif动图,那这个软件是真的好使。

视频播放 KMPlayer

因为很多格式电脑自带的可能不支持,这款解码很强大。

Iina

视频播放 同上

DouTu

表情包,在线制作。

Carbon

代码图片在线生成,很多样式可以选择,就很好看。

CodeLF

这个网站有意思了,写代码不知道单词怎么命名就去这里查,他是GItHub的一个爬虫工具吧,看看大神的命名总是会有思路的吧。

翻译

各种语言互相翻译,尤其适合日语翻译

文件类型转换

各种文件与pdf文件格式相互转换

万能网站

测试工具、json相关、加密,解码,转换、markdown在线编辑等

阿里云开发者平台

镜像容器服务等

idea主题样式

idea主题样式/p>

JetBrains Plugins Repository

JetBrains Plugins Repository

阿里云maven仓库

阿里云maven仓库

spring全家桶

spring全家桶介绍使用方法

总结

其实比较香的工具还有太多了,我这里就不一一介绍了,其实有个很简单的办法,就是学习借鉴

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值