这个就非常多了,下面我以常见的编程开发软件和数据库管理软件为例,简单介绍几种,感兴趣的朋友可以尝试一下:01编程开发软件 这个要看具体编程语言了,不同语言开发工具自然不同,这里以常见的CC、Java和Python为例,简单介绍3种比较常用的软件: CC:VisualStudio 这是Windows平台下一个非常专业的集成开发工具,号称宇宙第一IDE环境,不仅仅只是CC,常见的C、VB等编程语言,这个软件都能很好支持,智能补全、代码高亮、语法检查等功能非常不错,除此之外,还支持单元测试、代码重构和分析等高级功能,因此非常适合大型项目开发和维护: Java:IntelliJIDEA 这是一个非常专业智能的Java开发工具,在企业和个人桌面中,有着非常高的使用率和欢迎度,自动补全、语法提示、代码高亮等功能非常不错,除此之外,还支持JUnit、CVS整合、代码重构等高级功能,自带有Maven和Gradle构建工具,因此更适合Java项目开发和维护,个人使用起来非常不错: Python:PyCharm 这是一个非常专业的Python开发软件,和IntelliJIDEA一样,Jetbrains公司的产品,在业界非常流行、受欢迎,智能补全、代码高亮、语法提示等功能非常不错,除此之外,还支持代码重构和分析、单元测试等高级功能,因此更适合大型项目,个人使用来说,也非常简单,很容易上手和掌握: 02数据库管理软件 这个就非常多了,不同数据库都有专门的管理软件和工具,这里简单介绍3个比较通用的数据库管理软件,分别是HeidiSQL、DBeaver和DataGrip,对于日常使用来说,非常不错: HeidiSQL 这是Windows平台下一个非常轻巧灵活的数据库管理软件,基于Delphi开发而来,目前支持MySQL、MariaDB、MSSQL、PostgreSQL等主流数据库,常见的建库建表、视图索引、触发器等基本功能,这个软件都能很好兼容,除此之外,还支持SQL脚本导入导出、数据备份恢复等功能,对于日常数据库管理来说,非常不错: DBeaver 这是一个基于Java开发的数据库管理软件,免费、开源、跨平台,目前支持Oracle、MySQL、PostgreSQL、SQLServer等十几种主流数据库开发,建库建表、视图索引、触发器、存储过程等基本功能都可轻松查看和设计,数据库导入导出、数据恢复备份等功能也都非常不错,对于日常数据库管理和维护来说,是一个非常不错的工具: DataGrip 这也是一个通用的数据库管理软件,Jetbrains公司的产品,支持跨平台,但原则上针对个人不免费,常见的PostgreSQL、MySQL、Oracle等数据库,这个软件都能很好支持,数据导入导出(恢复备份)、智能代码填充、版本集成控制等功能非常不错,对于日常数据库管理来说,也是一个不错的工具: 目前,就分享这几个不错的编程开发软件和数据库管理软件吧,当然,还有许多其他软件,像VMware、Git、Axure等也都比较常用,看自己涉及的领域了,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。 谢邀! 每天常用开发工具: 0。Git:分布式版本控制系统; 1。IntelliJIDEA:java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一; 2。SublimeText:不只是代码编辑器; 3。Postman:Http请求模拟工具和功能强大的网页调试工具; 4。DataGrip:支持几乎所有主流的关系数据库、多功能的数据库操作工具; 5。Vagrant:用于创建和部署虚拟化开发环境,配合虚拟机使用; 6。Gradle:自动化构建工具; 7。JIRA:项目与事务跟踪工具; 8。iTerm2:Mac上的终端工具; 9。Jenkins:持续集成工具。 做了一个写代码用了十几年的人,很多编程的习惯已经养成了,现在就罗列下每天必用的软件:直接安装的linux系统,因为几乎所有的代码都是在linux下完成 java开发环境 CC代码编辑工具 linux下虚拟windows系统virtualBox 软件提交工具git 觉得不错就点个赞 不同的开发语言,每天要用到的软件可能不一样。 我是开发javaweb的,电脑安装了很多工具,但是说每天要用到的好像就几个。 chrome。我相信很多人用到的最高频率都是这个东东吧。 Parallels。我用的是macos,有些软件只能在windows下运行,所以要安装一个虚拟机。 eclipse。java开发者相信大部分人用的还是这个IDE,比较少的人用Intellij。 oracleplsql。这个没什么好说的,有些人会用mysql。 vscode。之前用的是sublime,后面改用这个了。 notepad。windows下我觉得还是它用得舒服。 TortoiseSVN。我们公司用的还是svn,所以提交代码还是要它。如果觉得我的回答解决了您的疑问,可以给我点个赞,要能关注我就太好了,我会定期发布一些关于IT的文章。一个喜欢IT知识的程序员 作为程序员使用最多的软件,莫过于编程开发所用到的软件编辑器,但是编辑器的种类有很多。我们需要做到的是,找到你最喜欢的编辑器然后熟练的使用它。 同时掌握常见的一些快捷键的操作方式,从而来提升我们的工作效率,而不是以软件而论软件,什么都去接触使用。毕竟软件是工具是帮助我们提升开发效率。 下面我就列举我们PHP经常使用的软件IDE工具类软件 这一类是开发软件编写代码用的。这一类的软件非常多,我就推荐一个经常使用的PHPStorm,因为太多的话大家也用不到,也没有那么多的精力去熟练每一个编辑器。 PHPStorm是JetBrains公司开发的一款商业的PHP集成开发工具,旨在提高用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。可以说是PHP开发程序员必备的神器。 常用快捷键如下: 1。复制快捷方式 F5复制文件文件夹 CTRLC复制 CTRLV粘贴 CTRLX剪切,删除行 CTRLD复制行 CTRLSHIFTV可以复制多个文本 2。自动代码 ALT回车导入包,自动修正 CTRLALTL格式化代 码CTRLALTI自动缩进 CTRLALTO优化导入的类和包 CTRLSHIFTSPACE切换窗口 CTRLSPACE空格代码自动完成,代码提示,一般与输入法冲突 CTRLALTSPACE类名或接口名提示(与系统冲突) CTRLP方法参数提示,显示默认参数 CTRLJ自动代码提示,自动补全 CTRLALTT把选中的代码放在TRY{}IF{}ELSE{}里ALTINSERT生成代码(如GET,SET方法,构造函数等) 3。运行 AltShiftF10选择的配置和运行 AltShiftF9选择配置和调试 ShiftF10运行 ShiftF9调试 CtrlShiftF10运行范围内配置编辑器 CtrlShiftX运行命令行 4。其他快捷方式 CTRLZ倒退(代码后悔) CTRLSHIFTZ向前 CTRLH显示类结构图 CtrlF12文件结构弹出 CTRLO魔术方法 CTRL注释取消注释 CTRLSHIFT注释。。。 ctrl。:折叠选中的代码的代码 ALT切换代码视图,标签切换 5。其他快捷方式 CTRLZ倒退(代码后悔) CTRLSHIFTZ向前 CTRLH显示类结构图 CtrlF12文件结构弹出 CTRLO魔术方法CTRL注释取消注释 CTRLSHIFT注释。。。 ctrl。:折叠选中的代码的代码 ALT切换代码视图,数据库相关常用的工具 NavicatforMySQL是管理数据库的操作工具,都是可以连接远程的云数据库。方便简化开发,还可以手动备份、可视化的sql分析。 常用快捷键: ctrlq打开查询窗口 ctrl注释sql语句 ctrlshift解除注释 ctrlr运行查询窗口的sql语句 ctrlshiftr只运行选中的sql语句 F6打开一个mysql命令行窗口 ctrld(1):查看表结构详情,包括索引触发器,存储过程,外键,唯一键;(2):复制一行 ctrll删除一行 ctrln打开一个新的查询窗口 ctrlw关闭一个查询窗口 ctrltab多窗口切换服务器连接软件 XShell6是非常强大的SSH远程终端客户端,帮助我们连接远程的Linux服务器来进行操作。 常用快捷键 粘贴:ShiftInsert 历史命令编辑ctrlp返回上一次输入命令字符 altgt;返回上一次执行命令 其它 ctrls锁住终端 ctrlq解锁终端 ctrll清屏相当于命令clear Tab键,快速补全命令轻量级文本编辑器 Notepad。这个很轻量,打开一下文本非常的方便。 常用快捷键 CtrlC复制 CtrlX剪切 CtrlV粘贴 CtrlZ撤消 CtrlY恢复 CtrlA全选 CtrlF键查找对话框启动 CtrlH查找替换对话框 CtrlD复制并粘贴当行 CtrlF2切换书签 F2转到下一个书签ShiftF2转到上一个书签 F11全屏模式 综上所述,软件只是一个工具,我们需要找到自己喜欢使用的,然后熟练一些常用的快捷方式即可,而并不是在于数量多。 如果有帮助,欢迎大家关注额()。 前端: visualstudiocode 后端: pycharm IDEA 安卓: androidstudio 浏览器: 谷歌 火狐 数据库管理: navicat 远端链接: fileZilla xshell electerm(mac上使用) 流程图设计: xmind processOn 笔记: 为知笔记(付费一年60) 有道云笔记 虚拟机(容器) VMwareFusion(mac上) docker 其他: postman jmeter 尽管我是后端出身的,不过也经常写前端代码,甚至还用CC参与过一些客户端开发,自认为也算是一个Web全栈工程师。随着前端技术的不断进步,现在的前端已经不再是写写页面这么简单了,很多逻辑在前端就写了,我建议每一个出色的开发者应该尽可能对前后端都能有不错的掌握。 今天给大家推荐一些我认为前端和后端开发都需要经常用到的一些软件,这里面包括了查询资料工具、原型工具、文本编辑器、版本管理工具。原型工具 不管前端还是后端,尤其是前端程序员,在跟产品经历沟通之后肯定会要查看原型的,方便自己在开发过程中使用,基本上大公司输出的原型都比较规范,除非你遇到张小龙这种级别的大神,哥们儿直接盯着你做了。 目前主流的原型工具主要有Axure、MockPlus、墨刀等,其中Axure依然是应用最为广泛的原型工具,大多数开发者也都应该用来看原型。文本编辑器 不管是前端还是后端程序员,当然前端程序员就不说了,在WebStorm出现之前,没有一款真正可以叫做IDE的前端开发工具,那么基本上文本编辑器就是前端程序员最重要的编程工具。同样后端程序员即使不需要写前端代码,文本编辑器也是必备的,您不需要每次看代码都打开庞大的集成开发环境,像IDEA这种比较耗费资源的,平时查看代码啥的完全没有必要,何况你还经常要看一些前端代码。 当然你比较习惯LinuxUnix下开发,EmacsVim可能是你用得比较多的文本编辑器,还有UltraEdit、SublimeText、EditPlus、Atom这些老牌的文本编辑器,不过现在我觉得每个程序员都应该下载一个VisualStudioCode,支持的语言比较多,而且插件非常丰富,是微软官方支持的开发者工具,开源免费而且颜值非常高。查询资料、版本管理工具 不用多说,每个程序员都要学会很好的使用Google、StackOverflow两个工具,可以说你日常开发当中可能遇到的问题,通过这两个工具你全都能找到解决方案。 另外一个是Dash文档管理工具,Dash是一个非常好的开发者帮助文档工具,这个工具的好处是给所有的开发文档做了一个整合,CC、Java、PHP、Python、Latex、EmacsLisp、Haskell、JavaScript、Go语言等文档都能够在这个工具当中下载使用。 最后一个就是版本管理了,SVN和Git依然是目前使用最为广泛的版本管理工具,不过就使用来说我还是推荐Git版本控制系统,可以说这个时代Git就是最好的版本管理工具了,尤其是开源时代、互联网时代,Git已经成为了最重要的版本管理工具,不管是命令行管理还是使用Github等客户端工具,堪称完美。 当然除了这些你可能还经常会用到Keynote、Photoshop等众多工具,这里就不一一介绍了,大家感兴趣的都可以在下面留言讨论,也可以把你经常用的软件推荐给大家。 作为一个12年开发经验的前端程序员,我来聊聊每天必用的几个软件。 写代码自然离不开编辑器。目前我主要使用的是微软的VisualStudioCode。VSCode比较轻量,功能足够应付日常开发所需,跨平台,而且完全免费