仅仅是记录下个人日常开发常用的工具,与企业单位信息等商业行为是毫无关系的。
源代码文件格式分析:
xxx.java源文件是编写Java的常见源代码格式文件。当然一个真正的Project项目不止有这种格式了。还有一资源性配制文件(比如是xxx.xml格式或是xxx.json格式),属性文件(比如是xxx.property格式),还有引用的依赖库lib文件(例如是xxx.jar包格式),还有涉及到第三方开发包的依赖库(例如是SDK{有些是call API,有些是引用xxx.jar包lib库,而有些还需要再引入它的环境SDK依赖}),当然除了纯后端的东西外,Java开发Web可是一把好手呢,涉及到Web就会有相当多的不同格式的文件了(前端Web三剑客{HTML/CSS/JS}及近几年发展前端多样化及及前后端分离常见那一套{Vue/各种JS的结合}),如果还有涉及到商业开发的项目还会有Team开发的管理版本工具(例如SVN{过去的顶流工具,可能很多新同学不认识}、Git工具{现在的项目顶流管理工具{当下很多企业单位都会使用它,当然它的优势确实比较强大相对其他管理版本工具来说}}、当然还有其他哈),还有敏捷开发DevOps很多工具,还有上云Cloud的(比如比较优秀的组合:Docker+K8s,当然在国内还是比较少企业单位能落地的,不做扩展国)... .... 当然Java能干的方面还有很多,就不在叙述了 ... ... 。
常常使用的相关开发工具(做商业化项目时,所使用的工具{包含前后端Team常用的工具*简记}):
后端工具:Java(eclipse系列/idea系列/bean系列{这个bean工具比较小众,除了在考试时有指定使用外,其他地方都很少有接触得到了}及这些工具的很多插件引用了,不在扩展叙述)
前端工具:Web(Microsoft VS Code工具/HBuilderX.exe工具,还有在线云开发工具,还有很多变优秀的工具了,不在叙述)
app工具:Android/IOS(目前手机端几乎只剩下这两个大佬了,Win-Phone,塞班等小众手机端开发已经退场了。Android app应用的开发其实也是Java语言开发的手机端应用了,需要安装多一个Android SDK环境了不要叙述了。IOS是苹果app了,常用的开发言语是独家开发的Swiff及Objective-C了,常用的开发工具有:Xcode)
测试工具: LoadRunner、Jira
服务器:常用到的是Linux系统,还有少数的Windows Server xxxx系列
部署:手动部署版tomcat/websphere还有其他的容器了。自动化部署(Git+Jenkins+Docker+k8s+及目前主流的微服务开发框架{一般是以xxx.jar包方式去running})
开发岗能想到的Tolls就这么多了,就暂时介绍这么多了。
init版本的就先暂时写这么多了。
肯定还有很多的,因为平时在Team中所属的岗位限定没有更多参与,像产品经理岗及设计岗还有提供Idea原点子的boss或企业重量级别人或团队和来至市场的需求岗及运营岗同事诸多环节没有过来涉及到就暂时跳过这些未介绍的工具了.......。