1、IDEA
作为一个开发者,必须使用IDEA的,以前的elipse基本很少有用了,除非那些10多年的老员工对它有太大的感情了。
2、安装JDK11或者JDK8
我觉得应该安装JDK11吧,毕竟JDK14都出来这么久了。
3、Pycharm
Python开发工具,作为程序员也许你不是做Python开发的,但是偶尔还是用Python的。
4、Git
不用多说,当你在公司开发时候,一个项目是由很多人完成的,Git就是用来版本控制的,不仅要安装还要熟悉使用。
5、蔽森VMware Fusion和Navicat
Navicat是一个数据库管理工具,值得拥有,VMware是虚拟机软件。我现在还是学生,电脑配置也不太好,我一般使用阿里云服务器,然后连接IDEA工具,感觉太方便了,写完代码可以直接 *** 作虚拟机。
6、Visual Studio for Mac
这是一款微软推出的跨平台开发工具,我一般用来写前端的。
7、Xcode
Xcode是苹果产品的,适用于ios开发工具,同时支持c++,对于学习c的同学来说值得拥有,就算做c开发,也值得安装,因为真的太强大了。
8、Google浏览器
9、ClenMyMacX
系统杀毒软件及清理垃圾等等。
10、Typora
作为一个程序员,不管学习也好总是做笔记叭,它就是一款最好的Markown,非常方便,它的语法我之前也写过一篇文章,可以抽30分钟学习即可熟练基本用法。
11、MindNode
我个人比较喜欢使用这块来做思维导图
12、Processon
在线画图工具,也可以做思维导图等,非常不错。
13、Rdm
学习Redis使用可视化工具
14、PDF Expert
Mac最好用的一款PDF
15、Xnip
个人觉得挺好用的截图工具
16、Be Focused
类似番茄土豆,时间管理工具
17、eZip
压缩解派唤压工具
18、百度网盘
19、uPic
图床,当你发表博客时候,每次粘贴有点太耗时间了,所以使用uPic配置Typora就完美了。
20、其他工具
qq、微信、OmniFocus项目管理工具、AE、PR视频剪辑等工具,看个人爱好下载使用,还有一些工具,暂时想不出了,但是上面所宏羡亩提到的我基本使用。
我的回答希望对你有帮助。
用了8年的Mac电脑,个人介绍下一些常用的APP,仅供参考。
1.终端iterm2
作为一名程序员,少不了需要用命令行处理事情。
通过它可以处理本地电脑的事情,也可以连接远程服务器 *** 作。
补充:当然有些朋友喜欢zshell环境,也可以使用ohmyzsh,看个人实际需求吧,我还是喜欢bash环境。
2.Alfred
Alfred 是一个用键盘通过热键、关键字、自定义插件来加快 *** 作效率的工具,它不但是搜索工具,还是快速启动工具,甚至能够 *** 作许多系统功能,扩充性极强。
比如程序员经常需要查看unix时间,用这个搜索框就能快速得到答案,按下回车键即可复制结果。
3.DBeaver免费开源数据库
一个免费开源的软件,支持Oracle、MySQL等数据库,但是速度相比Navicat Premium慢,但是胜在免费。
4.IntelliJ IDEA 开发工具IDE
写Java代码,怎么可能少了这个软件,吃饭干活的工具。
当然有些人也会用Visual Studio,用得人也不少,只要适合自己需求就可以了。
5.Android Studio安卓开发
Android Studio是一个Android开发环境,基于IntelliJ IDEA。通过这个开发工具,可以开发手机APP。
6.PyCharm
人生苦短,我学Python,通过这个工具,可以快速开发,但是唯一缺点就是耗内存。
7.Sourcetree管理代码工具
Sourcetree是个免费的Git客户端工具,通过它可以进行可视化 *** 作,适合对Git有基础需求的人。但是有时候一些复杂的 *** 作,个人还是喜欢命令行处理。
8.Markdown文档编写工具Typora
Typora支持跨平台,配合快捷键,轻松的写接口文档、数据库表结构等文档,图片也可以复制粘贴进来,十分便利。
同时支持导出PDF,Word多种格式。
9.Sublime Text跨平台的文本编辑器
Sublime Text 是一款流行的代码编辑器软件,支持各类插件,可运行在Linux,Windows和Mac OS X。
我经常用它来编写一些简单的Python脚本,或者看Java代码进行Review。
10.WireShark抓包软件
作为程序员,有时候要分析别人提供的网络数据包文件,安装这个跨平台软件,可以直观的分析网络数据包。
其他还有很多软件,这里就写前10个常用的软件推荐给你,希望能解答到你的问题。
作为一名前端,来推荐几个自己一直用的软件。
Visual Studio Code
vs code 是微软开发的良心编辑器,功能强大而且插件多,主要是启动速度还挺快,是原来的Eclipse开发团队的大佬来开发的,就是好用。
链接 https://code.visualstudio.com/
Sip: Mac 上最好的色彩管理工具
一款高效实用的Mac屏幕取色软件,可以便捷地对屏幕上的颜色进行采样和编码,从而高效地辅助用户对色彩的调整程度。支持 CSS、UIColor 等多种格式,适用于 Swift、Android、Java、.NET 等多种开发环境。
mac store 搜索 : sip
Moom: Mac窗口管理工具
一款实用的系统增强软件, *** 作极其方便简单,它可以通过拖拽的 *** 作方式实现对窗口的任意 *** 作,大小、位置、左右上下全方位移动以及最大最小化,这款Mac窗口管理器能够快速修改当前窗口大小并放置在指定位置, *** 作简单易上手。
mac store 搜索 : moom
Irvue Unsplash 壁纸工具
每天一张新壁纸,换来好的心情。
mac store 搜索 : Irvue。
1.vscode,美观,融合性强,插件多。
2.termius,完美替代xshell,用着舒服。
3.navicat16,相较于之前版本,ui是真漂亮,加上mac字体,简直是好用又艺术。
4.有道云笔记,多客户端同步,加上有代码块功能,代码笔记存储和查找就很方便了。
5.chrome,好处不用多说。
6.pd runner,偶尔用windows且不用花钱使用虚拟机pd的好工具。
Mac自带的工具大部分人都没发挥极致。
推荐一:PD,虚拟机利器。
推荐二:XmindZen 整理你的思维笔记,开个脑洞啥的。
推荐三:HomeBrew
推荐四:QuickTime 自带的录屏工具,录点视频很轻松。
从brew开始,剩下的就是一键安装了。必备!
1、xcode
mac自带的开发工具,好用舒服。
2、IDEA
java开发的首选工具,对比eclipse那就是质的提升。
3、Visual Studio Code
微软的花大力气做的开发工具。全平台都可以使用。
4、iStat Menus
可以让你详细掌握系统状态,特别是流量现实,非常精准。
5、vMware Fusion
虚拟机选择vMware Fusion确实是最省心的。超过其他虚拟机的太多。谁用谁知道。
6、CleanMyMac X
CleanMyMac X是被查询最多的Mac电脑优化软件。
7、Sublime Text
这个软件应该是前端和好多轻度开发者的必爱了。
8、iTerm2
iTerm2可以肩负起打造终极版Mac的终端。更改为Oh my zsh的shell,安装powerlevel9k插件。你的终端就可以飞起来了。
9、Homebrew
作为Mac电脑的软件管家,Homebrew一直没有让我们失望。
10、docker
程序员经常要做一些环境的调整,docker是一个很好的生产工具,调整好了就留下,不好就删除,对本机环境没有任何影响。而且可以快速部署到生产环境中。
我说的对不对呢,请大家拍砖。
我们程序员在Mac上的工具大致分为三类1)编程类 2)笔记类 3)任务管理类
一、编程类
1.1 首当其冲,当然是神之编辑器Emacs,而Emacs本身又是瑞士军刀包含编程,笔记,任务管理等,尤其是org,乃是许多人对Emacs欲罢不能的理由;
1.2 既然提到了emacs,自然少不了vim,相比emacs更加灵活轻便,适合于对配置作快速而简单的修改。
1.3 vscode,对编程新手而言,emacs与vim上手难度较高,因此推荐从vscode入手编程。
当然还有jetbrain等,但是笔者不喜欢,因此不做推荐。
二、笔记类
程序员首先是办公室白领,日常文档总结,工作复盘等,Mac上最为推荐的笔记工具,
2.1 BearNote极为精美且便捷,令人爱不释手,当然既然用macbook,缺点就是要fufei;
2.2 印象笔记,在macbook出人意料之外的好用,13年末的时候,笔者就是因为看到同事在macbook上精美的印象笔记,而种草买了第一台MBP。
2.3 Typora 是最优秀的所见即所得的markdown标记语言工具,是程序员写文章之必备。
三、任务与时间管理
3.1 任务管理当然要用omnifocus,只有在macbook上才能享用这款效率工具。
3.2 项目管理工具Omniplan,编程是青春饭,我们最终都要往产品经理,往管理岗位上迈进。因此项目管理工具必不可少。同样的,Omni系列的工具,只有MBP上才有。
3.3 花时间学学Emads的org-mode,用其作任务管理等。
作为一名大数据开发工程师,M1的Mac安装软件如下
1、IDEA 主力开发工具
2、VS Code 主力开发工具
3、Sublime 文本编辑工具
4、Item2 终端工具
5、Termius SSH工具
6、Postman 接口测试
7、Chrome 浏览器
8、SourceTree git管理工具
9、Typora 笔记管理
这个因人而异,我主要装了这些
基本上主要就这些了
phpstorm2022mac配置:1、Phpstorm2022是一个非常有用的PHP开发软件。该软件支持所有PHP语言功能,提供最好的代码掘陆咐补全、重构、实时防错等功能,可以为程序员提供更高效的PHP开发。新版本改进了phpstorm软件的自动补全功能。还增加了代码清理工具,可以删除不必要的部分来优化完整的类名,从而更好的提高用户的工作效率。
2、hpstorm以其零配置可视化调试器而闻名,其使用户能够全面地了解应用程序的每个步骤。能与Xdebug和Zend调试器一起使用,并支持远程或本地使用。还能通过phpunit进行单元测试,通过behat进行BDD,判纯并提供一个集成悉贺的分析器。
大概一两个月前,给公司的电脑装了黑苹果。安装之前看了很多比较 Windows 和 Mac 系统各自优缺点的文章,通过这段时间 Mac 系统的使用,这里总结一下自己的感受。为什么要装黑苹果
”长时间“不用死机
之前使用的 Windows 系统经常出现死机、蓝屏等各种情况。有时候去开会,会议时间比较长的话,回来后,刚摸了下鼠标,系统立刻就蓝屏了。。。拜托,只是开个一两个小含高时的会议而已,这么点时间都不能等,还怎么敢把重要的工作交给你做。虽然死机的情况并不常见,但自从进公司清老早以来,这种情况已经出现不下 5 次了
中毒
有次不知怎么的,系统就中毒了,会强制把所有正在运行的软件关掉,运行中的杀毒软件也不能幸免。找运维处理了两个小时也没搞定,最后重启到安全模式下杀毒才解决
为什么不买正版 Mac
图片
毕竟两万块,资金足够充裕的话还是会买一台 MBP 的,只是早晚问题
机器配置
首先,先看下机器的配置情况
图片
其中显示器是毕业后自己买的戴尔 U2718Q 4K 显示器,虽然无法媲美 iMac 的 5K 屏,但已经能够满足我的日常工作需要了。
这台机器的集成显卡在 Windows 下可以正常驱动 4K,但在黑苹果下分辨率无法达到 4K,所以在装黑苹果之前,自己又买了块 GTX 1060 3G 显卡。本人不玩 游戏 ,对显卡没有什么要求,只要能在黑苹果下正常显示 4K 就足够了
黑苹果安装成功
图片
图片
各种驱动一切正常
使用体验
就大家常谈的几个方面说下自己的感受
快捷 *** 作
通常情况下,Shift + 鼠标滚轮可以进行横向滚动,但 Windows 下有些软件却不支持,比如 World 和 Excel,体验不是很好。而在 Mac 下,目前还没碰到有不支持的地方
Ctrl、Shift、上下左右、Home 和 End 是我在 Windows 下使用频率非常高的按键,尤其是在编程的时候。通过组合这些按键,可以在不碰鼠标的情况下,快速移动光标以及选中文本非常快捷。Mac 下的 Command、Shift、Option、上下左右、Home 和 End 同样可以完成对应的 *** 作,只是组合上稍微有一点点不同。个人觉得这一点的 *** 作体验上两者没有太大的差别
Windows 下 Win + 上 最大化、Win + 左/右 将窗口移到答雀左半边/右半边,如果同一台机器接了多台显示器的话,Win + Shift + 左/右 可以将窗口移到另一块屏幕。这些也是我在 Windows 下频繁使用的快捷键。遗憾的是,Mac 下并不支持这种 *** 作。不过 Mac 下的 Magnet 很好的弥补了这个缺点,支持的 *** 作方式也别 Windows 要多了几倍,体验的确是比 Windows 好了太多,如果 Mac 原生就支持这些快捷键就好了
Magnet 支持的快捷 *** 作:
图片
搜索文件方面,Windows 自带的搜索好像根本就不存在一样,反正我是几乎没用过。虽然 Windows 下也存在各种软件可以高效的搜索文件,但相比 Mac 下的 Alfred 还是差了太多
界面
Windows 的界面很丑,丑到难以忍受,为此以前还经常使用各种工具美化界面。而面对 Mac 的精美界面,再也没必要花费精力去折腾那些乱七八糟的东西了
高分屏支持
Windows 下有些软件对高分屏的支持不是很好,字体特别小,不过大部分软件现在都做得挺好的,这点我觉得和 Mac 没有太大的区别。
终端
Windows 下的 CMD 真的很丑
用了 4 年 Windows,CMD 支持的命令只记住了寥寥几个,因为这些命令和 Linux 下完全不同。
Windows 下要启动 redis、Nginx 等服务,要么在虚拟机环境下启动,要么使用官网提供的 Windows 版的软件。而对于 Windows 版本的软件,双击后却总会发现 CMD 黑窗口一闪而过就没了。。。然后你就会各种百度:”如何解决启动 XXX 黑窗口出现又立刻消失问题“的解决方案。解决这些问题总是又费时又毫无收获,我只是想启动一下 Redis 服务而已
Mac 基于 Unix,很多命令和 Linux 下都是一致的,对于程序员来说 Mac 下的终端完胜 Windows CMD
C 盘
在 Windows 安装软件总要手动选择安装目录,不然很快就会把 C 盘撑爆,总是让人很担心,而 Mac 下就没有这种问题
稳定性
安装黑苹果后,机器再用不用关机了(本着节约用电的考虑,长期不用还是先关机吧),系统非常稳定,再也没有碰到死机的情况。一般正常上班我会同时开很多软件,内存会用掉 14 个 G 左右,但系统几乎没有出现卡顿的问题,个人感觉比在 Windows 下要流畅很多
鼠标
Mac 下鼠标的滚轮方向和 Windows 是相反的,这点刚开始不太适应,不过用几天就习惯了,如果日常工作使用 Mac 系统更多的话,建议将 Windows 下的鼠标滚轮方向修改为和 Mac 一致(更改注册表,网上有很多教程)。关于这一点的差异很多人都抱怨 Mac 的滚轮方向反人类,我觉得倒没什么好争论的,喜欢哪个方向就改下设置不就完事了
Mac 下用鼠标放大、缩小我不太喜欢,因为各个软件的处理都不一样,同样要放大,有的鼠标是向上滚,用的是向下滚,有的要结合 Command 键,有的要结合 Ctrl 键,每次都把我搞晕了,所有软件都统一就好了
Word、Excel
World 和 Excel 是日常工作必不可少的软件,之前听说 Mac 下 Office 软件都特别卡,而 WPS 特别流畅。但就我的实际使用来说,黑苹果下 WPS 卡顿严重,用了两个星期后就卸载了,而 Office 却非常流畅,不知道是不是和硬件有关。
广告、d窗
Mac 下暂时没有看到d窗广告
杀毒
Mac 下没有安装任何杀毒软件,暂时还没有中过毒
总结
目前工作主要使用 Mac 系统,旁边还放了一台 Windows 的笔记本,因为连接服务器需要使用 EasyConnect VPN,而 EasyConnect 只能在 Windows 下使用,所以当需要登陆服务器查日志的时候,还是会用到旁边的 Windows
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)