下载APP
登录
关闭
讲堂
算法训练营
Python 进阶训练营
企业服务
极客商城
客户端下载
兑换中心
渠道合作
推荐作者

程序员的猫 | 高效的程序员都在用什么开发工具?

2019-09-15 金子
 写留言

精选留言(65)

  • 2019-09-16
    首先,你要想感受到编码的乐趣。那你的设备最好能选用MacBook Pro。总之,不能是Windows。因为,mac开发可以减少很多无意义的折腾,Windows上面那些折腾对你技术成长没有任何实质性作用。换上mac,再也不用担心,流氓软件一个接一个的弹窗广告打扰你专注的工作,苹果的软件质量和稳定性确实要比Windows平台好很多。命令行工具当然首选iTerm 2,可以根据个人喜好配置简洁高效的命令行,让你爱上在命令行里面工作。应用的切换或者查询开发常用的文档内容,那你必须安装Alfred + Dash,可以在你遇见不懂的函数时,类或者常量时只需要简单的搜索,就能马上得出你想要的官方文档的描述信息。最主要的是结果基本都是妙出的,比你慢慢打开网页,效率多了。关于Dash,如果你遇见了别人写的好的代码,还可以在Dash里面建立自己的代码片段,以后方便你复用和学习。编辑器,首推Sublime Text,足够轻量并且拥有丰富的插件生态,搭配上各种绚丽的主题,让你每天都能愉悦的写代码。至少,我的Sublime Text目前的主题在看了之后,让我都有编码的冲动。数据库软件首推Sequel Pro,完全免费且轻量的一款软件,还可以配置成和macOS Mojave一样暗黑系的主题,让你对数据操作,也充满了乐趣。如果,你还不是大神级人物,平时编码最好还是使用你自己语言的IDE工具,因为真的能帮你规避很多在你看来愚蠢的错误,首推jetBrains家的IDE,用过的都说好。本地开发环境,直接用Docker Desktop吧,使用Docker最为本地开发环境也是因为它最够轻量,且占用较少的系统资源。如果,要连接到云服务器操作,首推Termius。不管是界面和主题都深得我心,操作也足够简单快捷。总之,我把我的mac配置的让我每天开发写代码足够的愉悦和轻松。是mac让我对我的工作又多了一份热情。由于涉及到很多工具和配置,不就一一说了,大家可以留言,一起切磋。
    展开
    16
    75
  • 2019-09-16
    老子不服,我就要用记事本
    33
  • 2019-09-16
    vs code开发编辑器,你值得拥有,推荐理由:1.开源,免费,颜值高。2.启动快速,高效开发。3.微软出品,实力保证。
    21
  • 2019-09-16
    1.intelij idea 确实是java开发神器,从eclipse转换后,真得再也不会想换回去了,很多强大人性化的功能真的很不错。
    2.postman调接口必备,可以自写自测
    3.notepad++这个也是人手必备,强大的文本编辑器
    4.jsonview方便便捷的json格式查看器
    5.beyond compare文本比较,可以比较代码,很实用,适合抄写后找不到错误可对比。这个是收费软件。
    6.every thing查找软件,大家文件都很多,这个可以快速查找定位文件。
    展开
    2
    13
  • 2019-09-16
    我是做c++服务器开发的,平时开发环境是Linux服务器,使用vscode搭配remote-ssh插件直接远程连接到linux服务器上,再也不用vim了,c++插件支持智能提示高亮断点调试,再也不用gbd,基本上可以获得和在windows上vs一样的使用体验。官方插件也比较全,写起python和go也十分方便,最主要是可以统一开发工具,只打开vs code就够用了
    1
    8
  • 2019-09-16
    第一个想到的必然是Intellij IDEA,代码补全,智能提示,运行快,插件多,真佩服JetBrain公司的工程师
    2
    7
  • 2019-09-16
    武林至尊,宝刀emacs,号令天下,莫敢不从。vim不出,谁与争锋!
    5
  • 2019-09-17
    环境:MacOS(自从切到Mac就回不去了,虽然第二台机器是win10,但是还Mac用得爽,没有用Linux做过开发机,不做评论)

    - 效率:Magnet(快捷分屏,折扣12元买的)、Alfred(配合workflow谁用谁知道)、Dash(个人觉得免费版那个每次查询后等待很影响效率,付费后可以写笔记和记录代码段还挺好,至少我是这么安慰自己的T_T)、kx上网工具(个人觉得这个也效率提升工具之一)
    - 终端:iTerm2+OhMyZsh(配置好后,美观、便捷、可以在任何时候呼出terminal )、Core Shell(管理服务器终端,感觉免费的就够用了)
    - 命令行工具:Homebrew(Mac的标配了吧)、tldr(to long don't read,有时候忘记怎么用命令还挺好用)
    - 开发:VS Code(配合各种插件很强大,平时做前端开发用)、IDEA(Java开发,用的社区版,或者可以自己想办法:) )、Paw/Postman(接口调试)、DataGrip/TablePlus(数据库管理,前者JetBrains出品,功能齐全;后者颜值高,操作简便)

    Windows现在用得少,主要是Cmder/Git Bash + Listary(资源管理器增强)+ Wox(类似Mac的Alfred)

    最后一个趁手的键盘是很总要的,个人在用一款Cherry的红轴。

    以上是目前我在用的一些常用的工具,主要还是要个人用得顺手,欢迎大家留言交流、指正!
    展开
    4
  • 那肯定是idea啊,太好用了,快捷键很多。。。我就想要这个地图,谢谢大家。
    4
  • 2019-09-17
    就操作系统而言,个人对PC,mac,linux全用过,对于效率mac确实是不二之选,但操作系统这种东西,每个人都不同,用的顺手,其实都一样。在说说编译器吧,我今年刚本科毕业,确实没见过什么市面,在校期间也是java为主,用习惯了IDEA,不论编码速度,编译速度,界面速度,确实不知道还有没有别的选择。前端呢,webstorm,sublime,vs code也都用过,个人觉得sublime毕竟轻吧,vscode算是不上不下 轻而且集成了很多功能的一个工具,也是我现在用的最多的前端工具吧。数据库工具呢在校期间也一直用的navicat,界面简洁,支持的库挺多,不论本地还是云都很友好。版本控制个人只用git,所以还是倾向于git,github和gitlab。接口测试工具呢,postman应该是不二之选吧,不论是本地接口还是线上接口都妥妥的,ssh连接服务器呢,个人用过xshell,gitbash都挺好用,但xshell有很多快捷键以及窗口切换还是很方便的。俗话说的确实是,工欲善其事,必先利其器。但我觉得工具确实五花八门,最主要的还是找到适合自己的,自己用的顺手才是真的。
    展开
    3
  • 2019-09-17
    首先是Mac。对程序员友好。不推荐Windows。
    1. 笔记工具typora编写Markdown
    2. 开发工具之轻便型文本编辑器TextWrangler
    3. 开发工具之全能型文本编辑工具VSCode。同样能当作IDE来使用。通过其丰富的插件。
    4. 命令行工具iTerm2 提高效率
    5. git可视化工具sourcetree。提供块提交,非常方便。
    6. java之idea编辑器
    7. iOS之AppCode编辑器
    展开
    2
  • 2019-09-17
    windows下推荐
    1. mobaxterm 集ftp、ssh、sftp等一体的工具
    2. vscode 前端开发编辑器
    3. pycharm python项目开发调皮利器
    mac下推荐
    1. vscode 轻松配置docker git sftp ssh
    2. dash 接口文档查看工具
    3. pycharm
    展开
    2
  • 2019-09-16
    最好的工具难道不是具有高效的思维吗,没有高效的理念,再好的工具都是在摸鱼
    2
  • 2019-09-16
    JetBrains全家桶…
    2
  • 2019-09-16
    VSCode ,VSCode,VSCode 好用的东西说三遍!理由是啥? 可能是JS“制造”对前端开发有天然的诱惑力吧,毕竟“any application that can be written in JavaScript, willeventually be written in JavaScript.”
    2
  • 2019-09-17
    mweb写markdown作为笔记本使用,非常可靠舒适的工具,使用这几年用它来产出过很多学习笔记、博客、工作日志和各种杂七杂八的文字了,而且iCloud文档库同步和支持多达三个路径的备份真的是让人感到很安心了。

    snippetslab是存储代码片段的小工具,支持的语法种类也很齐全,查到的东西随手一记,下次就不需要再反反复复地去网页上搜索,长此以往其实就组成了自己的代码小仓库了。

    coderunner是个随时随地跑点代码的小工具,很多时候可能只是想随便试试一个api或者小函数,不愿意开个ide的大工程或者在文本编辑器里写好了在terminal里编译运行,那么coderunner就是个恰到好处的小工具了,简单的一次性运行配置很适合随便跑跑的代码。
    展开
    1
  • 2019-09-17
    没人说我大微软的Visual Studio吗 现在mac下面写netcore 爽歪歪,windows to go 备用
    1
  • 2019-09-17
    驱动开发,办公在Windows下,代码在Linux下
    推荐几个日常用的:
    1.listary
    2.everything
    3.totalcommander
    4.beyondcompare
    5.notepad++
    6.secureCRT
    当然,还有更多...
    7.
    展开
    1
  • 当然是idea eclipse
    1
  • 2019-09-16
    如果你是在做跨平台的c/c++开发,我推荐用CMake做工程管理。然后就可以在你的开发环境选择“最强”IDE开发了。在win下用VS,Mac下用XCode开发调试,在Linux下生成makefile编译发布,很舒服。
    1