作为一名开发人员,随着工作年限增加,根据不同应用场景,所要使用的软件各不相同,而我们接触的软件一定会逐渐增多。
整理软件,便于我们遗忘时快速索引;通过整理常用软件和工具,也能提高我们的开发和做事效率。
基础开发环境及软件搭建:
序号 | 软件 | 作用 |
1 | Jdk | Java开发环境 |
2 | python | Python开发环境 |
3 | Eclipse、myEclipse | Java开发IDE(过去流行,且使用广泛) |
4 | IDEA
| Java开发IDE(当前流行) 属于Intellij产品系列,旗下还有pyCharm、JetBrains WebStorm等软件产品 |
5 | Mysql + Tomcat | 常用数据库操作软件 (还有Sql Server/Oracle/Nosql等数据库) |
6 | Maven | 自动化构建工具,有中央仓库管理三方包 |
7 | Git + Tortoise | GitHub开源网站交互界面+可视化操作工具 |
8 | Nodejs + npm | 前端框架 + 包管理工具 |
9 | Sublime | 前端开发工具 |
提升效率工具:
序号 | 软件 | 作用 |
1 | Putty | 连接Linux服务器的类DOS交互界面 |
2 | WinScp | Linux服务器可视化界面 |
3 | Everything | 快速文件搜索工具 |
4 | Notepad++ | 功能全面的记事本 |
5 | Ediary | 单机应用做笔记,没有联网功能 |
6 | Xmind | 思维导图 |
7 | ProcessOn | 在线画图网站,在线UML构建 |
8 | Postman | 模拟浏览器请求,常用于接口测试 |
9 | Search and replace(sr32) | 搜索替换工具,可以搜到jar包里的类 |
10 | JsonView | 格式化json串 |
11 | Screen2swf | 录屏软件 |
12 | Jd-gui | Java反编译工具 |
13 | VPNclient | 拨号上网 |
网页和日常工具:
序号 | 软件 | 作用 |
1 | 金数据 | 简易数据调查网页 |
2 | 问卷星 | 简易试题网页 |
3 | 手账 | 青柠手账,时光手账等,做会议、主题设计 |
程序员常用网站:
序号 | 网站 |
1 | CSDN |
2 | 博客园 |
3 | GitHub |
4 | 百度 |
本篇博文会不定期做更新,记录最新学习成果!也欢迎大家留言补充~~