导航:首页 > 程序命令 > mac程序员必备软件

mac程序员必备软件

发布时间:2023-04-02 07:17:54

① Mac 必备工具之 brew

brew 是 Mac 下的一个包管理工具,类似于 centos 下的 yum,可以很方便地进行安装/卸载/更新各种软件包胡桐,例如:nodejs, elasticsearch, kibana, mysql, mongodb 等等,可以用来快速裤搜坦搭建各种本地环境,程序员必备工具

首先要通过如下命令安装 brew

以 nodejs 为例,执行下面命令即可,安装目录在 /usr/local/Cellar

如果需要更新或卸载

如果需要指定版本,可以在 brew search 查看有没有需要的版本,在 @ 后面指定版本号,例如 brew install [email protected]

brew services 是一个非常强大的工具,可以用来管理各种服务的启停,有点像 linux 里面的 services,非常方便,以 elasticsearch 为例

brew services 服务相漏戚关配置以及日志路径

② Mac OS 上有哪些程序员必备的软件

Xcode 在Mac上做开发必备,其本身主要用于开发iOS和Mac应用程序,但是会附带安装一个Mac下开发者工具包,里面会有很多有用的工具。
iTerm2 终端增强
Homebrew 包安装管理
Sublime Text或者TextMate或者MacVim或者Emacs 文本编辑器,选择一款熟练使用就可以了
TextExpander 自定义文本工具,加快你的编码速度,用其他代替物也可以,如Keyboard Maestro。
Dash 文档快速查询工具

③ 程序员用来做笔记的软件有哪些推荐

推荐三个好用的笔记软件给大家。

1、有道云笔记

有道云笔记+Markdown语法。优点是手机、电脑可同步使用,而且关键免费。

2、visual studio code

一款功能强大的记录软件,可装插件。

3、DocRun 算力笔记

可以展示代码,支持交互运行代码 c++/python/js/matlab/R。

作为一个超级爱分享,爱记录,爱总结,外加爱记录的程序员,真的是会经常用到一些非常好用的笔记软件或者工具,所以,我可以给大家推荐一下,我自己是如何做笔记的,都用到了哪些软件?


首先,我先说一下,我是一个 MBP 的忠实粉丝,所以我的电脑就是 Macbook Pro ,所以分享和推荐给大家的做笔记的软件都是基于苹果电脑的。(PS :苹果电脑真的非常好用)


第一款软件:Unclutter

首先,记笔记最重要的是什么?其实,记笔记最重要的是可以随时随地非常方便的把自己想记录的内容,马上记录下来。那么,Unclutter 这款软件真的是非常的好用。非常方便的调出来做笔记,只要你点击复制,自己生成 历史 记录。简直不能太方便了。我简单介绍一下它。


Unclutter 本身是一个多功能的隐藏菜单,里面包含 Clipboard(剪切板),File Storage(存储区域),Notes(随手记)三个功能区,当你用鼠标或是 Trackpad 从屏幕顶部向下滑动时,Unclutter 菜单就会落下来,接下来的操作就会非常容易了。

看到了吗?最左边是剪切板,中间是文件存储区,最右边是 notes 随手记。你只要使用复制或者剪切功能,复制文字的话,它都会自动复制到剪切板上。如果你复制的是图片,就会自动存储在文件存储区。


另外,你想做的笔记和内容,可以直接在最右边的随手记上记录,可以生成记录的 历史 列表,非常的方便。


显示这个面板的方式非常简单,把鼠标放在屏幕顶部,双指向下滑就能下拉启动该工具;反之,双指向上滑动则是收回工具。


第二款:Typora

Typora 这款软件就不用我过多的介绍了吧?被称为世界上排版最美的 MarkDown 工具。


我们随手把自己记录的笔记记录下来以后,下一步该怎么办呢?肯定是要学习总结,整理成文章啦。整理文章,我个人最喜欢用的当然是 MarkDown 这样轻量级的标记语言做的排版。那么我就会用 Typora (注:这款工具也有 windows 版本)。


Typora 是一款好用极简免费的跨平台 Markdown 编辑器,软件使用这款软件能够帮助用户轻松将文本转换到 HTML,软件从底层向上设计,软件支持 markdown 的标准语法,同时这款软件还支持动态预览功能,一键预览,让一切都变得如此干净、纯粹,是一款不可多得的优质 markdown 编辑器。


我个人非常喜欢这款软件,尤其是再配搭图床工具,可以直接把图片上传搞定,简直不要太方便了。


总结

其实,我个人不太喜欢有道云笔记,为知笔记,以及印象笔记这样的软件的,因为我感觉大部分使用它收藏了之后,大家可能就忘了,很少打开这样的笔记工具去学习和看了。

我使用使用随手记,直接在桌面上呼之欲出能够让我看到今天总结的东西的软件,配合上写作软件,让我效率很高。因为,我需要把笔记,及时整理成文章,然后发布在博客上,只有,把笔记整理成文章,才能转化成自己的语言和知识,这是一个提高和学习的过程。


而不仅仅是使用各种收藏类的笔记软件,把他们收藏了之后,就不再管了,可能过几天你都能把记录的笔记都忘了。而我推荐的这两款工具,是随时都可以调出来马上看到和使用的,尤其是 Unclutter 这款工具,在电脑上,往下呼之欲出,马上就能看到,再学习和整理。我认为,这才是记笔记正确的方式。


这也是我学习的方式。

都2020年,全面云时代了,还软件,还编辑器[泪奔]。就连微软的宇宙第一IDE都要推出web版本了,各位技术人员能不能专业点,跟进一下时代潮流!十万阿里人都在使用的技术文档工具“语雀”了解一下,在线记录,不用安装,支持技术人员常用的各种格式,免费使用,markdown文档,代码,脑图,表格,uml,图片,视频,office等等。支持十人团队协同编辑,实时分享,用完这个,我相信你会把你电脑上的这云笔记那笔记软件,各种编辑器全部卸载[灵光一闪]。什么?在线编辑器,没网干不了活?!5G都来了,你告诉我你没网,你转行吧[大笑]

程序员做笔记的软件?听起来好像程序员很特殊似的。不过稍微想想,在记笔记的方面,程序员还真有一个特殊之处——他们的笔记,很多是嵌在代码里,当做注释写的。

注释之外,还有项目规划、大脑清理、头脑风暴、参考资料、进度追踪之类的笔记。这些内容我用OneNote来做。因为OneNote的层级结构做得特别好,很符合理工男的逻辑思维习惯。

所以回到题目, 我的推荐是:程序相关的直接记到代码里,思维相关的记到OneNote里。

稍微展开说几句:

1、程序相关的笔记直接记到代码里。

程序员要不要写代码注释,这是一个争论已久的话题。争论的本质,其实是“相不相信自己的长期记忆力”,以及“相不相信代码本身就是注释”。我个人不相信长期记忆力,所以要写注释。但我又偏向于好的代码,本身就是自解释的,不需要写注释。

如果带项目,考虑到团队协作,这个争论往往是以“写注释”告终的。写程序时候的思路、坑、用到的算法、需要注意的事情、后续改进的地方,都可以直接用注释的形式写到代码里。这样其他接手项目的程序员,可以更容易理解你的代码。

那么,程序员用什么软件写代码,也就是用什么软件做编程笔记了。我试用过很多,最后还是更喜欢Sublime Text.

2、思维相关的记到OneNote里。

其实跟项目相关的思考,大部分内容还是不方便记到代码中的,我会记到微软的OneNote里。

跟项目没有关系的,只要是思考和学习内容,都可以记到OneNote里。我现在已经把OneNote作为我的文档中心,只有在不得已的情况下,才输出成单独的文档。你现在看到的这篇问答也是在OneNote里写出来的。

在一个统一的内容管理软件中处理文档,简直太方便了。定位、查找、复制、整理,统统很容易。

OneNote最大的好处,是它的多重分类层级。大致分为笔记本、分区组、分区、页面、子页面几个层级。它的分类导航排列在工作区四周,本身有很强的提示功能,很容易能够把分类做得井井有条。我个人感觉,OneNote的分类效果,远比在资源管理器里直接用文件夹做分类好得多。

OneNote另一个杀手锏,是多平台同步。我现在做笔记已经全天候无死角了。PC、Pad、笔记本、手机,统统自动同步。能够随时记笔记,可以说是笔记软件最重要的功能了,这方面OneNote做的不错。

对了,OneNote还是免费的,不但软件免费,还提供25G的云存储空间,还有微软出品的品质保证。有人说OneNote的云同步太慢,我实测很久,感觉完全够用。真的不够用了,还有商业化的解决方案可供选择。

3、零散的想法用讯飞的语音输入,记到各种“快速笔记”中。

OneNote自带一个“快速笔记”——没有分类的笔记。你有了一个突然冒出来的想法,可以先记录下来,以后再整理。这个快速笔记也是多平台同步的,很方便后续的加工处理。

不管何时,只要你有了想法,就可以用手机呼出快速笔记,说出你的想法,用讯飞输入法识别成文字,记录下来。如果希望直接记录语音也没问题,OneNote本身就支持。

总结一下吧:

程序猿的笔记,程序相关的,大部分记到代码中,小部分记到OneNote中。其他笔记,都记到OneNote中,构建自己的个人知识体系。有了零散的想法,也可以通过“快速笔记”第一时间记录下来,免得遗忘。

一句话:OneNote真是个好用的东西,即便你不是程序员,也应该考虑考虑它。

我推荐一款:Evernote(印象笔记),非常好用且功能强大的一款笔记软件。

我推荐它有以下几个理由:

多个设备之间同步

印象笔记有PC端和移动端,电脑编辑以后,手机上可以立马看到。平时外出需要记录问题的时候,拿出手机就可以记录。回到家以后打开PC端的印象笔记,立马就可以看到通过手机记录的内容。并且支持多个手机和多个PC之间相互同步。




直接PPT演示

这也是它最大的优点。平常我们需要写各种技术文档。有时候领导要求我们做成PPT给其它同事演示分享,而程序员是非常讨厌做PPT。印象笔记解决了程序员这一痛点。用印象笔记写完文档以后,可以直接以PPT的形式演示,无需在制作额外的PPT。




思维导图

印象笔记可以直接画思维导图,用思维导图进行头脑风暴或信息梳理,激发灵感,高效梳理思路。还能在导图中与笔记巧妙联动,让信息串链起来,或是一键为笔记本生成思维导图目录,高效连结相关信息资料。

支持MarkDown语法

Markdown 是一种轻量级的标记语言,用简洁的语法代替排版,我们程序员非常喜欢使用这种语法。 其常用的标记符号不超过十个,相对于更为复杂的 HTML 标记语言来说,Markdown 十分的轻量,学习成本也不需要太多,且一旦熟悉这种语法规则,会有沉浸式编辑的效果。印象笔记Markdown支持CommonMark和GFM标准。

此外,印象笔记还支持 音频笔记、拍照笔记、多人协作、收藏网页和文章等功能,是团队协作和个人工作的最佳选择。不过,印象笔记的高级功能需要付费使用。

用过notion、印象笔记、有道云笔记、石墨文档、语雀。其实就两个严格来说不是笔记软件,是协同办公。但是语雀很好用,就是语雀客户端丑一些,但是挺好用的。目前在用语雀

为了找到合适程序员的笔记软件,我试用过很多,如OneNote,Notion,有道云笔记,Quiver,MWeb,语雀,GoodNotes还有Notability。

最后我的选择 电脑端用语雀 iPad端用Notability+备忘录

OneNote 的功能非常强大,各种平台也都支持,可以说是综合实力最强的一个了。但是对于我来说最大的问题是打开速度太慢,再加上服务器在国外,网速也很感人,对于我来说,这点很致命,导致我还是放弃了它。

Notion 这个软件网上评价都很好,但是一个 全选功能只能选中当前块 让我放弃了。

有道云笔记 体验基本都还不错,但是在Markdown中插入图片要购买会员就没有再试了。

Quiver MWeb 有些相似,本地笔记的功能够用,也都支持Markdown格式,但是不同电脑之间同步会比较麻烦,只能用云盘或者是自建git仓库。

语雀 是我经过挑选之后最后选择的,编辑器对于各种功能的支持都有,还支持团队编辑,可以查看 历史 版本比较差异,程序员用来建立知识库或者是团队文档库都很不错。

由于语雀对于移动端不支持,所以在iPad上我比较了GoodNotes和Notability,最后选择了Notability,至于选择的原因可以看我的另一篇回答,里面有说到。

当然,这只是我接触体验过的笔记软件中的比较,仅供参考,也许还有我没有接触过的更好用的笔记软件。

云端的有免费的有道笔记,OneNote, 付费的印象笔记,为知笔记,总体来说,如果你笔记整体内容比较少的话,这四个用起来都差不多,但是如果笔记整体比较大,内容很多,超过几千条,那免费的就最好用OneNote,付费的就用为知笔记。如果你只是在本地电脑上使用,那就推荐使用myBase,功能很强大,几乎是不二的选择

作为一个持续学习的程序员,笔记必不可,而我使用的笔记软件,主要有2个,分别是印象笔记、有道云笔记,下分别简单介绍下,也大同小异,看个人喜好选择了:

一、印象笔记

1.支持多端云同步

可以在ios、android、window、Mac、ipad、web页面等形式,编写你的笔记


但这既是印象笔记的优点,也是印象笔记的缺点,就是超过2个端,需要支付会员,才能同步其他端。

2.操作简单。

3.window下使用,当笔记内容过多时,软件经常卡崩溃,之前因此弃坑。

二、有道云笔记

1.支持多端云同步

可以在ios、Android、window、Mac、ipad、web页面等形式,编写你的笔记


2.界面优雅

3支持多级存储(印象笔记只支持2级)

即你可以创建一个文件夹,文件夹下面再创建文件夹,类似的window的操作,分多级来存储分类你的笔记。

4.大厂支持

这是互联网大厂网易旗下的产品,有保障。

在互联网还不发达的时代,无论是哪一行的从业人员,对于会议的介绍,知识点的整理都是习惯性的记录在笔记本上,随身携带上面记满了密密麻麻的备忘录,用完的记事本是一本接一本,到了近几年随着互联网的发展,网上的云端笔记也越来越多,所以选择一款适合自己的云笔记显得尤为重要。

我是在14年踏入程序员这个行业,对于常用的语法还有函数是真心的记不住,但是在那个时候也没有经验,就在电脑上新建个记事本,把遇到的问题以及解决问题的方法记下来,我记得当时还随身携带着U盘,到其他电脑上再把文件拷出来,后来就传到360云盘,等到换了电脑也能直接从360云盘上下载来下。

也许很多人觉得我的这个过程很繁琐,但这也是那几年我最常用的一种做笔记方式,我相信也会有和我有相同经历的小伙伴吧,不管是笔记还有常用的软件就是保存在360云盘上,但是过了几年360云盘突然宣布不再免费提供个人版,这让我们这些个人用户一下慌了神,在免费下载日之前着急忙慌的开始备份资料,已经不记得当时丢失了多少资料,最后随着时间的流逝,当时做的笔记也都无从查找了,对于自己来说也是一笔损失。

那时间来到最近两三年,我发现我身边的同事都把服务器的信息或者常用的账号密码保存的很清晰,我就问他用的是什么软件, 从这时开始,有道云笔记走进了我的世界,一经使用我就对这款软件爱不释手。

有道云笔记是网易旗下的一款在线保存文档笔记的一款产品,无论是在界面的设计,还是功能的使用中,对于我来说都能够满足大部分的需求,我常用在电脑编辑, 每天到公司第一件事就是先登录有道云,因为每天有太多的资料账号去登录,先打开有道云的网页,在用到其他资料的时候就可以很清晰的找到所需信息 ,并且支持手机端APP同步,如果在外出差不方便打开电脑,在手机上做完笔记就可以一键保存了。

除了有道云笔记之外,我这边了解到的常用笔记还有 印象笔记、腾讯文档、WPS文档等等 ,其实都可以满足各种做笔记的需求,最后希望大家能找到一款适合自己的笔记,有效的提高自己的工作效率。

④ 有哪些it程序员的必备神器

⑤ 程序员用 Mac 都有哪些必备的 app

Linux内核作者Linus早就开始使用Mac了(虽然面对记者表现的很扭捏)。Gnome的作者更是理直气壮叛逃Linux投奔Mac。如你所知,MacOSX是开发者们的最爱。因为它一方面有非常棒的用户体验,一方面是基于Unix,尽得shell的益处,又避免了Linux下种种繁琐。
看看MacTalk是怎么说的。
工欲善其事,必先利其器。这里分享下我的Mac应用和配置。
基于原则:
+ 尊重软件版权,能购买正版的,请尽量购买正版
+ Don’t Shave Yaks, 不要因为花太多时间配置工具而浪费工作的时间
+ 奥卡姆剃刀,如果一项功能需求只是偶尔用一下,就别配置了。
应用&效率Dropbox大名鼎鼎的Dropbox,无需赘述。是居家旅行,出门必备同步神器。Dropbox较之Google Drive更轻量级,更快,适合在多平台同步正在编辑的文档或者代数凯码。记得Google Drive是没有Linux版客户端的,而Dropbox有!而且,Dropbox的文件分享链接是直接指向文件的,对于在remote terminal上工作且尚不熟悉scp和rsync的同学来说是福音(rsync --daemon效果可以媲美Dropbox)。相比之下,Google Drive 更适合来存放资料,因为它能搜索文档内关键词。

我见过最好的MarkDown编辑器,简洁,漂亮,可配置,支持MathJax公式编辑。
Evernote
笔记软件,我主要用它在收藏平时看到的好的RSS文章,Prime版的多人协作,幻灯片功能也很赞。
Pocket
众多的ReadItLater软件中的一个,推荐Pocket是因为它的文本抽取出来的格式比较好,在移动端上的App做的也很出色。
Kaleidoscope
比较多文档之间的差异。一个命令行党应该忠诚的效忠用diff来比较文件,但是Kaleidoscope真的太好用了,关键是它不仅能逐行比较,还能一块块匹配着比较,还能两个文件夹比较,还能Merge文件。
Alfred 2

是一个神奇的快速启动软件,就为了它,你就值得买个Mac。MacTalk里谦虚的称它为“神兵利器”。你可以用它来: * 打开任何应用 * 查找文件* 执行shell命令 * 当计算器用 * 直接写email * 在Google/Amazon/Wikipedia上搜索条目 * ,以上只是薯兆唤它的普通功能,只有这些还不足以称之为伟大。Alfred之牛掰,在于其可编程的第三方workflow插件机制,这样可以在Alfred里搜豆瓣图书,搜Github仓库,查看天气或PM2.5,搜索自己的Evernote笔记,查API文档,一切能想到的,都可以实现。
TextExpander
文本自动补全的插件,自定义好触发的关键词,每次输入这些关键词的时候,biu~,想打的字就全弹出来了。把自己的电话,邮箱,或者写邮件的模板存进去,能避免很多重复的劳动。
Popclip
文字选中弹出扩展。每次选中文字后,可以快速的把选中文字进行复制,粘贴,查找,加入笔记本等等。
RescueTime (Time sink)
默默的运行在后台,告诉你你的时间都浪费在哪儿了。每周发邮件告诉你你在哪个软件,哪个网站上花了猜肢多少时间,这一天/周的效率有多高。你可以定义什么是有效率的行为(比如用Evernote写笔记,用Emacs写代码)加分,哪些是偷懒的行为(看美剧,刷豆瓣)扣分。
LimeChat
IRC应用,选它是因为其他的IRC应用都太难用了!
AppCleaner
删软件清理残余。
Moom
还在像傻帽一样花半天找到窗口边框笨手笨脚地缩放大小么?用Moom吧,能快速排好窗口,自定义想要的窗口大小。
The unarchiver
普通解压用tar命令,但如何有非UTF-8的中文编码,还是用unarchiver比较方便(命令行下得用find + iconv写一长串,太虐心)
编程&配置Dash
查文档利器。作者在新版本对它收费$20,丧心病狂,但从长远考虑,还是值得的。能配合Alfred用,省心。
Textmate
bundle功能很好用,方便快速掌握一门语言。写前端代码很方便。其他时候,还是用Vim/Emacs吧。
TotalCommander
命令行党都有过每天得把Terminal拖来拖去的苦恼。TotalCommander正是这样一款下拉式的终端,类似Gnome下的Guake,也支持多窗口,强烈推荐。
iTerm2
不管你用bash,zsh还是tcsh,有一个好用的Terminal软件是十分必要的,iTerm2就正是一个优秀的终端。好看,配置性极强,有很多方便的功能,戳这篇文章。
Homebrew
Mac下的包管理器,和ports平分天下。想装什么东西,尽管brew install 就好。
Z shell (tmux及配置文件)
基于bash的shell,被誉为The Last Shell。配置当然很复杂,不过不要紧,拿来主义一下,用oh-my-zsh一行代码安装。
z/autojump
每天还在为输各种cd而浪费时间?z 是个极为方便的小配置,它把用户访问过的目录存在记录里,每次输入z <访问过的目录的关键词>,就biu的一声到了。autojump也是类似的工具。

⑥ mac上画流程图用什么软件

推荐使用 EDraw Max

亿图图示EDraw Max是一款综合图形图表制作软件,Windows和Mac版本都有,
它包含丰富的实例和模版,帮助您轻松创建流程图、网络拓扑图、组织结构图、商业图表、工程图,思维导图、软件设计图和平面布局图等。亿图采用更智能和人性化的绘制方式,包括丰富的图形模板库和特色实例库,最大程度帮助设计者降低工作量,更快捷阐述设计思想,提升创作灵感。

EDraw Max可以非常容易地创建精美的流程图、思维导图、工业设计、组织结构、网络图、商业展示、建筑平面图、科学插画、电气工程图、方向图、数据库图表及更多260种绘图。

EDraw Max拥有超过12500个的内置矢量符号使您的绘图变得更加简单!通过编辑各种各样的的模板和例子绘制商业图表和制作展示变得更为容友蔽易!和微软一样熟悉和直观的界面令您的绘图更加轻松!您可以通过将图表链接到网站、或者在图表中插入文件、加入注释、甚至将图表和其他亿图图形链接起来,都可以迅速地增加图表的信息量。任何人都可以创建这种智能的信息图表。


EDraw Max软件界面

可以看到,题主对流程图软件比较看重两点:

Mac端运行、高性价比。

综合这两点,我—— 亿图图示, 强烈自荐。

第一,支持Mac端运行,完全满足题主需求。

同时兼容Windows、Linux,以及网页在线版,能够很好地解决大家的办公协同问题。

支持Visio文件的导入导出,题主不用担心自己换电脑后过往作品“报废”的尴尬。没错,你的作品由我来守护!

第二,免费版本就可以使用80%的软件功能。

如果你对作品专业度要求不高,免费版本完全可以满足你的日常需求。

如果你对作图有十分高质量的追求,每月只需一杯奶茶的价格,即可成为订阅版会员解锁亿图图示所有高级功能。

亿图在线制图 | 多平台运行 | 免费体验版www.edrawsoft.cn

此外,亿图图示还有很多超出你想象的超强功能,比如档告正:

(1)支持云端储存,多平台同步文件

亿图图示最新版打通了电脑版与在线版,支持一个账号登陆。新增个人云功能,双平台实时同步更新文件,再也不怕文件丢失!

(2)海量绘图素材,模板一键使用

亿图图示提供了260种绘图类型,能实现 流程图 、架构图、工程图、思维导图、UML、时间线、甘特图、信息图、户型图、电路图、网络图、市场分析图等数专业领域图形图表的绘制。

自带26000+个矢量图形,大大省去了你绘制单个组件所需的时间。

软件还内含3000+专业模板和UGC作品,涉及商业、教育、平面、软件、工程等多个领域,可以全面提升你的绘图效率。

找到心仪的模板,选择一键“使用”即可变成自己的作品。

(3)操作简单,快速上手

拖拽式操作,自动对齐和吸附,没有任何的技术门槛,操作可谓行云流水。

作为一款良心的流程图软件,不是我自夸,这几年时间里,亿图图示在踏踏实实地帮助很多小伙伴解决了他们的制图难题。不信你们往下看:

有小伙伴直接肯定了亿图图示(我们的英文名就叫行悔做EdrawMax哟~)在Mac端运行的操作简单、功能强大;

有从事图形设计、机械制图的小伙伴,更是我们多年的忠实拥趸。

还有小伙伴非常认同我们的云文件互通和社区价值。

看到这里,你是不是也心动了。

那还等什么,赶紧使用试试看~ฅʕ• •

亿图图示 | 海量绘图素材 | 简单易上手 | 云文件互通
edrawsoft.cn

我推荐 MindNode。支持Mac和iOS。

流程图也被称之为输出图,在公司管理,技术设计等场合经常会看到流程图的身影。一副完整简洁的流程图可以提高我们的工作效率,可以很多朋友却说不知道怎样绘制从而放弃使用流程图。其实流程图的绘制很简单。下面一起看看吧,教你流程图怎么画方法。

绘制工具—迅捷画图

绘制方法:

现在 科技 较发达,能用电脑的绝不手画,所以这里选择使用在线网站进行编辑使用,既方便绘制也方便修改,使用还是很不错的。下面来看看具体绘制方法吧。

1.我们可以在浏览器中搜索该网站名称,进入之后点击选择页面中的立即体验操作转入另一操作页面中。

2.进入到新建文件页面中,这里有四个选项选择流程图或者是从模板页面中进行新建都是可以的。这里是以前者为列为大家进行展示。

3.新建流程图后会直接转入在线编辑流程图的面板中,在编辑面板中我们首先要做的就是对流程图框架进行搭建使用,选择面板左侧的流程图图形对其框架进行搭建使用。

4.图形与图形之间需要使用链接线对流程走向进行标注,处于不同水平面的线段添加可以选择页面上方的弯曲线段走向对其进行编辑使用。线段的添加也在左侧面板中进行编辑使用。

5.框架搭建成功之后要做的就是对流程图内容进行添加,双击流程图即可对内容进行编辑使用。这里内容添加的多少与流程图的大小息息相关,建议适中展示两种字数多少对比可以清晰查看。

6.点击流程图图形在右侧会出现一个工具栏可以对流程图颜色以及字体大小样式进设置使用,这样的操作是为让整个流程图更加丰富。即保证了内容的丰富又让视觉体验更加完美。

7.对绘制成功的流程图可以导出进行使用,在编辑面板的右上方选择导出操作之后选择需要使用的格式导出即可。

iThoughtsX for Mac 5.15

这是一款强大的思维导图工具,和MindManger、XMind相比,功能丰富且更容易使用,软件运行速度更快,软件内置了大量精美的模板和素材以供绘制使用,并且支持导入MindManager、XMind等其他软件的文件,导出为PPT、PDF、Word、PNG等格式,可用于课程笔记、任务列表、头脑风暴、会议笔记等,简单易用,非常不错!


想获取以下软件,上【风云社区】,搜索软件名字,即可查看下载


1. MindManager:Windows和Mac上最知名的经典思维导图工具,不足之处是Mac版本不支持中文。

2. XMind:功能强大,感觉要比MindManger好用,具有很多美观专业的模板,并且支持中文语言界面

3. iThoughtsX:一款专为Mac设计的思维导图,上架到了Map App Store,内置了大量精美的模板和素材以供绘制使用,并且支持导入MindManager、XMind等其他软件的文件

4. OmniGraffle:OmniGroup出品的文档绘图工具,被誉为 Mac 上的 Visio,主要用于绘制流程图、图表、组织结构图、UI界面设计等等。

5. Astah:主要功能是UML模型图绘制,还集成了思维导图,工程合并,协作开发等十余项特色功能

6. Diagrammix:一款Mac 上的思维导图、流程图、UML图绘制工具,软件内置了非常多的模板风格,如素描、趣味、商务、铅笔等等

7. MindNode:一款Mac上小巧但功能强大的思维导图工具,并且具有iPhone和iPad客户端,支持 iCloud Drive 和 HandsOff 协作功能

8. MyThoughts:又一款小巧但功能强大的思维导图工具

9. Shapes:只需要简单的拖拽就可以绘制出各种流程图以及思维导图,可用于程序员、Web 设计者绘制图表和流程图等

10.Delineato: 是一款做流程图的软件,可以制作思维导图,todo列表。

想获取以上软件,上【风云社区】,搜索软件名字,即可查看下载

mac上画流程图的话,亿图图示了解一下?

跟Visio一样,可以快速做好流程图,使用方便,并且里面的模板和素材都非常精美,风格简约,配色也很好看。给你看下里面的模板例子,就是那种一看就有想做图的冲动,拦都拦不住的,不说了,我去做图了。

⑦ 一般买Mac后还须买哪些软件

日常使用
以下是我平时在使用Mac时经常会使用到一些软件,个人认为都是一些很必备的软件,可以参考一下:

它主要是帮助你解压一些文件。

这是一款类似于360安全管家的软件,它可以帮助你管理日常使用的软件,清理磁盘。同时也可以实时监控到Mac笔记本的状态,比如内存占用情况,电池状态,CPU工作状况等。个人觉得这款软件非常好用。这款软件是收费的,网上也可以找到pojie版。

日常办公
Mac系统其实是有自家的办公软件的,但是实在是不好用。

微软推出的office办公软件Word,Excel等我认为在日常办公中还是必备的。毕竟有些文档的处理Mac系统的Pages文稿处理和Word还是存在很大的差异的,而且使用起来也会不太习惯。办公软件你也可以选择WPS。

有道云笔记可以帮助你备份一些重要的笔记,而且可以再多个平台进行编辑,使用起来非常方便。这样的软件还有印象笔记。

思维导图可以更好的帮助你做一些方案,更高效的制作一些流程图,逻辑图表。很方便,很实用。

游戏 娱乐
steam是属于一个 游戏 平台,很多大型网络 游戏 都可以在上面下载。比如像是CS:go,Dota2等,不过很多 游戏 都是付费的。

它是暴雪推出的一个网络 游戏 平台,里面比如有一些星际争霸、风暴英雄、炉石传说等。这个平台的 游戏 不多。

视频剪辑
如果你是一个视频编辑者,那么毫无疑问FCPX是一款很不错的视频编辑软件,而且这个软件是苹果公司开发的。针对Mac系统进行设计。和它相配套的视频处理软件还有Motion,Compressor。

PR,AE,AU这几款软件算是Adobe公司推出的一系列的视频音频处理软件。和FCPX还是存在很大的不同的,这个看个人喜好了。

除了以上这些,像是迅雷,腾讯视频,芒果TV这样的一些软件,我就不一一进行列举了。以上的很多软件都是收费软件。如果你是一名土豪,我建议你购买正版软件。当然你也在在网上搜索到一些pj版本。

MAC装机必备软件大全,希望能够帮助大家!

1、社交协作软件QQ for Mac微信 for mac

2、输入法词典工具经常有朋友抱怨说Mac自带的输入法用不习惯,自带翻译也不太会用,下面这几款软件你一定见过!

搜狗输入法 for Mac (文字输入工具)

网络输入法 for Mac

有道词典 for Mac(翻译软件)

3、下载工具以下为官方版,

不限制下载版迅雷 for Mac网络网盘

for MacDownie 3 for Mac(在线视频下载软件)

VideoDuke for Mac(视频下载工具)

4、浏览器如果说Mac上最常用到的软件是什么的话,我想应该是浏览器了,用一款称手的浏览器能在你的工作生活中省事不少!以下浏览器强烈推荐谷歌浏览器

for mac火狐浏览器 for Mac(Firefox)

360极速浏览器

for MacQQ浏览器 for Mac

5、解压工具MAC原生只支持拉链格式的解压,而其他格式的就需要借助其他软件了,下面推荐的几款解压的软件非常实用BetterZip for Mac(mac解压缩软件)

Keka for Mac(压缩解压工具)

6、办公软件如果有人问,Mac最适合的场景是什么,也许你会说办公。其实不管是办公还是记录适合的点点滴滴,这些办公软件你都可能会用到

Office 2019 for Mac(office办公套件)

WPS Office 2019 for Mac

7、系统工具任何系统都需要维护的,下面几款软件非常不错!

CleanMyMac X for mac(Mac系统清理优化工具)

iMac Cleaner for mac(系统清理)

Paragon NTFS 15 for Mac(Mac读写ntfs磁盘软件)

8、音频播放在线音乐播放器,

Mac上有网易云音乐、QQ音乐、酷狗音乐等等,

这里推荐网易云音乐与QQ音乐,个人习惯吧,而且功能齐全且稳定,有很多神评论,看歌词,看MV都非常方便,玩电脑就不寂寞了。

酷狗音乐 for Mac

QQ音乐 for Mac

网易云音乐 for Mac

8、视频播放腾讯视频 for Mac

爱奇艺 for Mac

优酷 for Mac 客户端

IINA for Mac(在线视频播放器)

以上就是我为大家带来的关于MacOS装机必备应用部分软件。

使用Mac很多年多时间,介绍下我购买的Mac的付费应用:

1.Fantastical
Fantastical,用来替代系统的日历应用,可以在Menu Bar直接添加日历事项,很方便。

2.Day One
Day One:日记应用,不过用得不多。可以和手机客户端通过iCloud或者Dropbox进行同步。

3.Qspace
30

Qsapce是一款很棒的Mac Finder增强工具,是一款多功能的文件管理器,可以方便的通过多窗口整理文档。

4.Parallels Desktop

Parallels Desktop是很棒的虚拟机应用,其提供的融合模式可以方便的在Mac和Windows间切换应用。

4.Evernote
Evernote,其提供的Mac,手机应用基本成为日常记事的最常用工具了。

5.OmniFocus

Mac上试过很多款GTD应用,最后还是觉得OmniFocus最好用,需要搭配iPhone版本实用才会有最好的效果。

6.1Password
1Password:配合浏览器插件,管理密码很方便,可以通过Dropbox、iCloud进行同步,此外也提供了iPhone和iPad版本。

7.Bartender

Bartender是一款非常实用的Menubar菜单栏管理小助手。 通过在系统菜单栏新建应用图标提供一个“二级菜单栏”,可将不常用或者不想看到的菜单栏图标给藏起来,能够将菜单栏里的图标隐藏到自己的折叠菜单中,当需要时,可以使用hotkey快速打开Bartender折叠菜单找到并使用。

8.CheetSheet(免费,还是推荐下)

CheatSheet是一款很实用的Mac快捷键工具,安装此应用之后,在任何应用下,长按“Command”键,就可以查看当前应用下的所有快捷键。

嗨,我Mac小仙。

这次我来给大家介绍几款Mac 系统上独有的牛应用,你知道几个呢?

我苹果电脑买了4年多了;这里分享以下我的经验。

先需要看看你是哪个类型的需求:普通上班族, 娱乐 游戏 使用,专业制图软件等;

首先 不管是什么种类的用户:
必安装的免费软件:微信,腾讯视频/优酷视频,同花顺等,云盘,Chrome浏览器,搜狗输入法等。

满足日常的聊天社交,资讯,休闲等;这里面不得不说输入法必须用搜狗,苹果自带的不太好用;所有软件下载可以在苹果的app store;也可以在网络搜索:XX(软件名)mac版本,都能搜出来。

其次 针对上班族

毫无疑问需要购买的Office三件套,这个看你们公司是否有账号,如果公司有的话不需要钱;如果没有建议可以在淘宝买一个账号40元左右,挺划算的;当然如果有钱可以买单独的账号了。

然后是 休闲 娱乐 / 游戏

这个的话看你玩什么,苹果的 游戏 免费的基本不好玩,但是好玩的 游戏 也不太适合电脑玩,可以买个PS4之类,如果真的有喜欢的可以直接在app store搜索购买

坎博拉太空计划,蝙蝠侠-阿卡姆之城;这个你可以参考看看,具体还是看自己喜欢什么 游戏 ;

最后是 创作者

苹果电脑的强大在于图像处理,所以针对这类用户有几个推荐:

艺术字:Affinity Designer

图片处理:Adobe Photoshop

视频制作:Adobe After Effects

这些都是比较专业的软件,一般的菜鸟可能就用美图秀秀,爱剪辑这种了;

以上是我的经验大多数人买mac是为了装逼的,当年我买的也是装逼用的,买的mac air 其实操作还是流畅的买者玩玩还好但是工作起来mac电脑对于Office办公软件不是很兼容,处理数据大一点就容易卡;所以建议慎重思考,根据自己的需求购买了。

前一阵入手了MacBook,然后弄了一些软件,来说一说吧

第一,Tuxera,为了解决NTFS格式优盘或者移动硬盘无法拷入数据的问题,用了Mac才发现还有这个问题[笑哭]

第二,Microsoft Office 2019,作为主干办公软件,MacBook是绝对不会自带的[灵光一闪]苹果官网购买的竟然比微软官方便宜一点点[捂脸],和苹果iWork一起作为MacBook Pro的办公软件使用,有些地方iWork好,有些地方Microsoft Office好,那就一起用[灵光一闪]

第三,clean my Mac,清理软件,用的比较少,

好了,上面10个app是我在日常办公中使用效率最高的10款app效率神器。

你好,作为一名mac用户,我很高兴回答你的问题。

电脑买回来,首先肯定要装些自己喜欢的软件,把电脑武装起来,使之成为一款利器。我分享几款不错的软件:
The Unarchiver
mac自带的压缩工具叫归档实用工具,只能处理zip格式。

The Unarchiver可以处理多种格式,免费无广告,可将mac上处理压缩包的任务放心交给它。

另外两款压缩软件,Keka和eZip可自行了解一下。
Xmind ZEN
这是一款脑图工具,我文章中的脑图都是用它完成的。另外还有一个稳定版本Xmind 8,ZEN比较轻量,外观美一些。创建时可以选择一个模板,软件分免费版和付费版,我觉得免费版的功能足够用,除非你介意导出的图片带试用字样的水印。
Sublime Text
这是一个代码编辑器,收费的,但可以免费无限期试用。我喜欢它的原因是因为它漂亮的用户界面,尽管它有很多强大的功能,例如可以通过配置插件作为一款前端代码的编辑器等,但我只喜欢拿它预览一些文本文件。
Homebrew
如果你是一名程序员,更应该在mac上安装一下Homebrew,这是mac上的一个包管理软件,可以通过命令行下载软件,且为你自动配置环境变量。有兴趣的可以深入了解一下。
Foxmail
是一款邮件客户端,假如你有多个邮箱账户需要管理,foxmail可以帮你完成这件事情,你可以在foxmail上添加多个账户来统一管理这些邮箱。期间你可能会遇到一些配置上的问题,例如qq邮箱需要先到网页版开启POP3/SMTP服务,生成授权码,谷歌邮箱需要事先开启两步验证再生成应用专用码。
其他
其他的常用软件就不多说了,QQ微信之类的。

mac上有很多不错的软件,有收费的有免费的,值不值得花钱购买,这完全取决于你自己,假如你对某个软件情有独钟,鄙视盗版或者其他替代品方案,那出于这样的情怀只能建议花钱购买了。希望我的回答对你有帮助!

选择MAC,证明你向专业化更加迈进了一步

1.视频剪辑软件必备Final Cut Pro X,与Mac兼容性最好且高效,正在被全球人民无论业余或是专业人士广泛应用与推崇。它是是苹果公司开发的一款专业视频非线性编辑软件,第一代Final Cut Pro在1999年推出。最新版本Final Cut Pro X 包含进行后期制作所需的一切功能。导入并组织媒体、编辑、添加效果、改善音效、颜色分级以及交付 — 所有操作都可以在该应用程序中完成 。

建议购买正版,目前支持免费在线升级,可到苹果在线商店搜索购买下载。

2.图像处理软件Adobe Photoshop,简称“PS”。

使用其众多的编修与绘图工具,可以有效地进行图片编辑工作。

Send Anywhere

PPDuck

NewFileMenu

Movist

Maipo

Keka

CleanMyMac

iStat Menus

Dowine 4

Folx

IINA

AppCleaner

⑧ 为了让MacBook的作用最大化, 有哪些好用的软件推荐

AppCleaner (装机必备): 这是一款帮助彻底卸载应用的软件。因为移到废纸篓这个操作仅仅是卸载了应用,伴随下载下来的文件并没有彻底删除,还是会占用相应的电脑内存。这个应用简直就是装机必备。BetterTouchTool:可以最大程度发挥touchbar作用,通过BetterTouchTool可以自定义很多功能,比如:锁屏、退出程序、最小化的一键按钮,也可以设置个性化的图标。pap.er:是一个电脑壁纸库,设置起来很方便如图。支持4k,5k画质,壁纸内容种类也很丰富。

⑨ MAC系统常用软件都有什么

1、Mac系统在安装时自带了一些常用软件,如上图,还有一些常用软件也可以通过APP store下载,或者通过网络下载dmg文件安装。

2、常用的比如office for Mac软件、Adobe系列软件、视频软件暴风影音、爱奇艺等、通讯软件qq、微信等。

3、Mac系统——OS X是苹果公司为Mac系列产品开发的专属操作系统。OSX是苹果Mac系列产品的预装系统,处处体现着简洁的宗旨。

4、系统美观、流畅、人性化,非常好用,但因为人们比较习惯于使用Windows系统,需要对Mac OS X系统有一定的适应时间。

⑩ 作为程序员的你,常用的软件有哪些

这个就非常多了,下面我以常见的编程开发软件和数据库管理软件为例,简单介绍几种,感兴趣的朋友可以尝试一下:

01 编程开发软件

这个要看具体编程语言了,不同语言开发工具自然不同,这里以常见的C/C++、java和Python为例,简单介绍3种比较常用的软件:

这是Windows平台下一个非常专业的集成开发工具,号称宇宙第一IDE环境,不仅仅只是C/C++,常见的C#、VB等编程语言,这个软件都能很好支持,智能补全、代码高亮、语法检查等功能非常不错,除此之外,还支持单元测试、代码重构和分析等高级功能,因此非常适合大型项目开发和维护:

这是一个非常专业智能的Java开发工具,在企业和个人桌面中,有着非常高的使用率和欢迎度,自动补全、语法提示、代码高亮等功能非常不错,除此之外,还支持JUnit、CVS整合、代码重构等高级功能,自带有Maven和Gradle构建工具,因此更适合Java项目开发和维护,个人使用起来非常不错:

这是一个非常专业的Python开发软件,和IntelliJ IDEA一样,Jetbrains公司的产品,在业界非常流行、受欢迎,智能补全、代码高亮、语法提示等功能非常不错,除此之外,还支持代码重构和分析、单元测试等高级功能,因此更适合大型项目,个人使用来说,也非常简单,很容易上手和掌握:

02 数据库管理软件

这个就非常多了,不同数据库都有专门的管理软件和工具,这里简单介绍3个比较通用的数据库管理软件,分别是HeidiSQL、DBeaver和DataGrip,对于日常使用来说,非常不错:

这是Windows平台下一个非常轻巧灵活的数据库管理软件,基于Delphi开发而来,目前支持MySQL、MariaDB、MSSQL、PostgreSQL等主流数据库,常见的建库建表、视图索引、触发器等基本功能,这个软件都能很好兼容,除此之外,还支持SQL脚本导入导出、数据备份恢复等功能,对于日常数据库管理来说,非常不错:

这是一个基于Java开发的数据库管理软件,免费、开源、跨平台,目前支持Oracle、MySQL、PostgreSQL、SQL Server等十几种主流数据库开发,建库建表、视图索引、触发器、存储过程等基本功能 都 可轻松查看和设计,数据库导入导出、数据 恢复 备份等功能也都非常不错,对于日常数据库管理和维护来说,是一个非常不错的工具:

这也是一个通用的数据库管理软件,Jetbrains公司的产品,支持跨平台,但原则上针对个人不免费,常见的PostgreSQL、MySQL、Oracle等数据库,这个软件都能很好支持, 数据导入导出( 恢复备份 )、 智能代码填充、版本 集成 控制等功能非常不错,对于日常数据库管理来说,也是一个不错的工具:

每天常用开发工具:

0.Git:分布式版本控制系统;

1.IntelliJ IDEA:java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一;

2.Sublime Text:不只是代码编辑器;

3.Postman:Http请求模拟工具和功能强大的网页调试工具;

4.DataGrip:支持几乎所有主流的关系数据库、多功能的数据库操作工具;

5.Vagrant:用于创建和部署虚拟化开发环境,配合虚拟机使用;

6.Gradle:自动化构建工具;

7.JIRA:项目与事务跟踪工具;

8.iTerm2:Mac上的终端工具;

9.Jenkins:持续集成工具。

做了一个写代码用了十几年的人,很多编程的习惯已经养成了,现在就罗列下每天必用的软件:

直接安装的linux系统,因为几乎所有的代码都是在linux下完成


java开发环境


C/C++代码编辑工具


linux下虚拟windows系统virtualBox


软件提交工具git

不同的开发语言,每天要用到的软件可能不一样。

我是开发java web的,电脑安装了很多工具,但是说每天要用到的好像就几个。


作为程序员使用最多的软件,莫过于编程开发所用到的软件编辑器,但是编辑器的种类有很多。我们需要做到的是,找到你最喜欢的编辑器然后熟练的使用它。

同时掌握常见的一些快捷键的操作方式,从而来提升我们的工作效率,而不是以软件而论软件,什么都去接触使用。毕竟软件是工具是帮助我们提升开发效率。


下面我就列举我们PHP经常使用的软件

IDE工具类软件

这一类是开发软件编写代码用的。这一类的软件非常多,我就推荐一个经常使用的PHPStorm,因为太多的话大家也用不到,也没有那么多的精力去熟练每一个编辑器。


PHPStorm是 JetBrains 公司开发的一款商业的 PHP 集成开发工具,旨在提高用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。可以说是PHP开发程序员必备的神器。

常用快捷键如下:

1.复制快捷方式

F5 复制文件/文件夹

CTRL+C 复制

CTRL+V 粘贴

CTRL+X 剪 切,删除行

CTRL+D 复制行

CTRL+SHIFT+V 可以复制多个文本

2.自动代码

ALT+回车 导入包,自动修正

CTRL+ALT+L 格式化代

码CTRL+ALT+I 自动缩进

CTRL+ALT+O 优化导入的类和包

CTRL+SHIFT+SPACE 切换窗口

CTRL+SPACE空格 代码自动完成,代码提示,一般与输入法冲突

CTRL+ALT+SPACE 类 名或接口名提示(与系统冲突)

CTRL+P 方法参数提示,显示默认参数

CTRL+J 自动代码提示,自动补全

CTRL+ALT+T 把选中的代码放在 TRY{} IF{} ELSE{} 里ALT+INSERT 生成代码(如GET,SET方法,构造函数等)

3.运行

Alt + Shift + F10 选择的配置和运行

Alt + Shift + F9 选择配置和调试

Shift + F10 运行

Shift + F9调试

Ctrl + Shift + F10运行范围内配置编辑器

Ctrl + Shift + X运行命令行

4.其他快捷方式

CTRL+Z 倒退(代码后悔)

CTRL+SHIFT+Z 向前

CTRL+H 显 示类结构图

Ctrl +F12 文件结构弹出

CTRL+O 魔术方法

CTRL+/ 注释//取消注释

CTRL+SHIFT+/ 注释/*...*/

ctrl + '.': 折叠选中的代码的代码

ALT+ / 切换代码视图,标签切换

5.其他快捷方式

CTRL+Z 倒退(代码后悔)

CTRL+SHIFT+Z 向前

CTRL+H 显 示类结构图

Ctrl +F12 文件结构弹出

CTRL+O 魔术方法CTRL+/ 注释//取消注释

CTRL+SHIFT+/ 注释/*...*/

ctrl + '.': 折叠选中的代码的代码

ALT+ / 切换代码视图,

数据库相关常用的工具

Navicat for MySQL是管理数据库的操作工具,都是可以连接远程的云数据库。方便简化开发,还可以手动备份、可视化的sql分析。

常用快捷键:

ctrl+q 打开查询窗口

ctrl+/ 注释sql语句

ctrl+shift +/ 解除注释

ctrl+r 运行查询窗口的sql语句

ctrl+shift+r 只运行选中的sql语句

F6 打开一个mysql命令行窗口

ctrl+d (1):查看表结构详情,包括索引 触发器,存储过程,外键,唯一键;(2):复制一行

ctrl+l 删除一行

ctrl+n 打开一个新的查询窗口

ctrl+w 关闭一个查询窗口

ctrl+tab 多窗口切换

服务器连接软件

XShell6是非常强大的SSH远程终端客户端,帮助我们连接远程的Linux服务器来进行操作。

粘贴:Shift+Insert

历史 命令编辑ctrl + p 返回上一次输入命令字符

alt + > 返回上一次执行命令

其它

ctrl + s 锁住终端

ctrl + q 解锁终端

ctrl + l 清屏相当于命令clear

Tab键,快速补全命令

轻量级文本编辑器

Notepad++。这个很轻量,打开一下文本非常的方便。

常用快捷键

Ctrl+C 复制

Ctrl+X 剪切

Ctrl+V 粘贴

Ctrl+Z 撤消

Ctrl+Y 恢复

Ctrl+A 全选

Ctrl+F 键查找对话框启动

Ctrl+H 查找/替换对话框

Ctrl+D 复制并粘贴当行

Ctrl+F2 切换书签

F2 转到下一个书签Shift+F2 转到上一个书签

F11 全屏模式


综上所述,软件只是一个工具,我们需要找到自己喜欢使用的,然后熟练一些常用的快捷方式即可,而并不是在于数量多。

前端

visual studio code

后端:

pycharm

IDEA

安卓:

android studio

浏览器:

谷歌

火狐

数据库管理:

navicat


远端链接:

fileZilla

xshell

electerm(mac上使用)


流程图设计:

xmind

processOn

笔记:

为知笔记(付费一年60)

有道云笔记

虚拟机(容器)

VMware Fusion(mac上)

docker


其他:

postman

jmeter

作为一个12年开发经验的前端程序员,我来聊聊每天必用的几个软件。

写代码自然离不开 编辑器 。目前我主要使用的是微软的 Visual Studio Code 。VS Code比较轻量,功能足够应付日常开发所需,跨平台,而且完全免费 。因为之前长期使用Visual Studio在Windows平台上做开发,后来技术栈变化,经常需要在Linux和MacOS上做开发,VS Code就成了我顺理成章的选择。后来干脆在Windows上也用VS Code了。目前整个团队都已经被VS Code圈粉了。其它类似的如Sublime Text(需要付费)和Atom也有不少人使用。

因为是团队开发, 源代码管理工具 自然必不可少,而 git 是目前最热门的一个。我们公司也不例外,几年前从Perforce迁移到了 GitHub企业版 (和公众版本UI完全相同)。平时的代码审查也都是在GitHub企业版上完成的,不再使用单独的代码审查工具。有些不习惯使用命令行方式的同事使用 SourceTree 完成日常的代码分支管理和提交,而我则比较热衷于命令行方式。VS Code也提供了比较完善的git集成,但因为习惯的原因,除了直观比较不同代码版本的差异,我一般也不用VS Code执行git操作。

作为一个Web前端, 浏览器及前端调试工具 自然不可或缺, Google Chrome + Developer Tools (F12) 自然是首选。使用Developer Tools,可以对JavaScript进行调试,监控HTTP请求/响应,分析CSS计算问题和JS性能问题。 Chrome下还有很多功能强大的插件,个人比较常用的包括React Developer Tools、PostMan、Proxy SwitchOmega和AdBlock。当然,因为经常面对浏览器兼容性问题,Firefox、IE、Edge、Apple Safari以及各自的Developer Tools都是免不了要用的。

团队目前使用Scrum模型,自然需要一个做 任务规划和质量管理 的工具。我们采用了 JIRA , 每天的站会(daily stanp meeting)都会对scrum看板(board)进行更新。

遇到技术问题,自然免不了要上网查找资料。 Google 的使用频率非常高(需要科学上网)。大部分问题都能在 StackOveflow 上找到线索,但有时候也不得不跑到大名鼎鼎的同性交友网站 GitHub 上看源码。 MDN (Mozilla Developer Network)对于前端开发也是不可或缺(此处鄙视一下w3cschool,上面到处是错误知识)。

其它如node.js/npm、docker等,因为和具体的技术栈相关,就不具体展开讲了。

作为一个开发人员,你每天使用什么软件呢,欢迎说说看。

尽管我是后端出身的,不过也经常写前端代码,甚至还用C#/C++参与过一些客户端开发,自认为也算是一个Web全栈工程师。随着前端技术的不断进步,现在的前端已经不再是写写页面这么简单了,很多逻辑在前端就写了,我建议每一个出色的开发者应该尽可能对前后端都能有不错的掌握。

今天给大家推荐一些我认为前端和后端开发都需要经常用到的一些软件,这里面包括了查询资料工具、原型工具、文本编辑器、版本管理工具。

原型工具

不管前端还是后端,尤其是前端程序员,在跟产品经历沟通之后肯定会要查看原型的,方便自己在开发过程中使用,基本上大公司输出的原型都比较规范,除非你遇到张小龙这种级别的大神,哥们儿直接盯着你做了。

目前主流的原型工具主要有Axure、MockPlus、墨刀等,其中Axure依然是应用最为广泛的原型工具,大多数开发者也都应该用来看原型。

文本编辑器

不管是前端还是后端程序员,当然前端程序员就不说了,在WebStorm出现之前,没有一款真正可以叫做IDE的前端开发工具,那么基本上文本编辑器就是前端程序员最重要的编程工具。同样后端程序员即使不需要写前端代码,文本编辑器也是必备的,您不需要每次看代码都打开庞大的集成开发环境,像IDEA这种比较耗费资源的,平时查看代码啥的完全没有必要,何况你还经常要看一些前端代码。

当然你比较习惯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构建的。

必用的基本就是这些,只要电脑开着,这几个软件基本都是打开状态。

阅读全文

与mac程序员必备软件相关的资料

热点内容
emacslinux配置文件 浏览:379
python3在线教程 浏览:114
不小心删文件夹的文件 浏览:480
java获取手机IP 浏览:816
手机rar解压密码获取 浏览:344
程序员被辞退工资怎么处理 浏览:494
恋活的模型没加密 浏览:159
如何把安卓机的微信转移苹果 浏览:583
爬山算法相关题目 浏览:724
vc编程大全 浏览:118
excel表格单列数据加密 浏览:648
给同事的解压话语 浏览:992
linux关闭网卡命令行 浏览:454
史上最漂亮程序员 浏览:770
java实现excel的导入 浏览:760
光遇账号如何转移安卓 浏览:266
5分之13除以26的算法 浏览:342
兰州安宁区买解压包子 浏览:641
php接收图片代码 浏览:668
hci命令 浏览:664