编程使用mac还是windows
首先强调一下,本菜目前仍然在使用window编程。另外科普一下,什么是mac吧。怕有童鞋像本菜一样,大学毕业之后才见到mac本尊。这里仅仅说一下自己对于公司大部分人所使用mac的理解。
mac系统,也是一种类linux系统,所以首先它有强大的终端。这里终端和我们windows使用git bash编程有什么区别。git bash并不能使用ssh命令直接连接服务器,这里的原因和解决方案,之前大致探索了一下,也并没有答案,如果有大神,麻烦告知一下。其次,公司的大部分脚本都是用shell写的,这里的脚本主要用来重布后端环境,其中不免用到ssh命令,所以对于window使用者我们并不能使用脚本直接重布环境,我们必须先打包代码,然后上传到服务器,再重启服务。这里主要影响的是工作效率。如果我们有足够高的工作效率,我们就能避免加班,同时还可能剩下很多时间去学习其他知识,当我们工作效率和能力显著提高之后,领导才会给我们加薪哈。
另外说一下,公司周围大部分人使用都是mac。mac和window还是有很多的区别的,所以日常工作中,比如安装docker等之类的软件时,和别人使用的并不是一个步骤。另外mac的idea和windows的idea的快捷键也有很大的不同,至于能不能调成一样的,本菜由于也是进公司之后第一次用idea,所以并没有在意快捷键不一样,反正都是重新习惯使用。这里问题就是当我们遇到问题去问别人时,别人的快捷键和我们的idea不一样,所以别人并不能用的了我们的idea,只能我们自己操作,当然避免不了遇到一些我们不知道的功能快捷键。这里对于我们的工作效率又会有显著的影响。
总之一句话,使用mac编程比window的工作效率会高出很多,所以建议各位童鞋尽早使用mac,即使没有mac,也可以装个类linux系统使用。习惯了类linux系统之后,对于我们的工作会好很多。当然window对于编程之外的用户还是好很多的,比如公司的mac使用者,都常备windows登录oa,处理流程,打印报销单之类的。
注意:本菜并未使用过mac,对于window的使用也并不熟练,这里仅仅是个人的一些见解,如有不同意见,还请指导。