go语言jenkins Go语言中文网( 五 )


当然你比较习惯Linux/Unix下开发,Emacs/Vim可能是你用得比较多的文本编辑器,还有UltraEdit、Sublime Text、EditPlus、Atom这些老牌的文本编辑器,不过现在我觉得每个程序员都应该下载一个Visual Studio Code , 支持的语言比较多,而且插件非常丰富,是微软官方支持的开发者工具,开源免费而且颜值非常高 。
查询资料、版本管理工具
不用多说,每个程序员都要学会很好的使用Google、Stack Overflow两个工具,可以说你日常开发当中可能遇到的问题 , 通过这两个工具你全都能找到解决方案 。
另外一个是Dash文档管理工具,Dash是一个非常好的开发者帮助文档工具,这个工具的好处是给所有的开发文档做了一个整合,C/C++、Java、PHP、Python、Latex、Emacs Lisp、Haskell、JavaScript、Go语言等文档都能够在这个工具当中下载使用 。
最后一个就是版本管理了 , SVN和Git依然是目前使用最为广泛的版本管理工具,不过就使用来说我还是推荐Git版本控制系统,可以说这个时代Git就是最好的版本管理工具了,尤其是开源时代、互联网时代,Git已经成为了最重要的版本管理工具,不管是命令行管理还是使用Github等客户端工具,堪称完美 。
入行十一年,现在主要做一些管理和架构方面的工作,也会做一些Coding,主要是一些新技术的研究和“踩坑” 。
编辑器
首先是EditPlus,这是一个文本编辑器 。最常用的两个功能:正则表达式查询和文件夹内所有文件内容搜索 。
平时经常需要看一些系统日志,甚至要从好几天几十个日志文件中找到内容,这个软件很好用 。(原谅我们没有上日志平台)
然后就是IDE啦,我还是喜欢用Eclipse,有时候会用STS(Spring Tool Suite),它也是一个被包装过的Eclipse , 方便做一些Spring框架的研究 。
数据库工具
一个是DbVisualizer,凡是具有JDBC数据库接口的数据库都可以管理,什么数据库都能连 。
还有一个是SQLyog,这是一个快速而简洁的图形化管理MYSQL数据库的工具,我只用里面一个功能,就是数据的导入导出,效率非常高!
接口测试工具
大部分项目只对外提供接口服务,所以接口测试工具少不了,我一般使用SoapUI , WebService/Rest都可以进行测试 。
其他
每天肯定会用的肯定不止上面几个,还有版本控制工具svn和git,都会用到是因为单位svn现在开始往git迁移 。
因为用的Scrum敏捷开发流程,所以JIRA、Sonar、Fisheye这些也是都会用到的 。
Maven也不用说了,几个项目基本都是基于Maven构建的 。
必用的基本就是这些,只要电脑开着,这几个软件基本都是打开状态 。
0基础学go语言需要看哪些书?我从Java开发转型go开发工程师的时候go语言jenkins , 也是从零开始学GOgo语言jenkins,当时没去买书,书太慢go语言jenkins了也更枯燥 。是去慕课网看的GO开发工程师体系课,学go语言jenkins了一段时间感觉选择是对的,go有接近c的执行性能,又稳定高效!而且慕课网这门课做的也还不错,不仅学会go语言jenkins了GO,后面还学了Typescript、k8s+docker部署、jenkins部署等 。
关于go语言jenkins和Go语言中文网的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。