最近有个小伙伴微信和我说,新去的一家公司,技术团队全部规定要用的 Eclipse 开发,技术总监不让用 IntelliJ IDEA,付费也不行,说想离职了,问我该怎么办。

首先听到这件事情的时候,我表示十分理解该公司技术总监的决定,虽然我没有做过技术总监,但在这件事情上面,我深有感触,因为我也有类似这样的经历,我也和他说了我的看法,他最后表示理解。

以我的阅历做一个大概的衡量吧,目前的现状是,一些新人基本上大多是清一色的 IntelliJ IDEA,老人大多用的 Eclipse,有的甚至两者皆用。

那么,我站在技术总监的角度思考问题,为什么他们要禁止使用 IntelliJ IDEA 呢?付费都不行?

为什么公司不让用?

我觉得有以下几点!

1、版权问题

这是禁止使用 IntelliJ IDEA 最重要的原因,因为现在盗版太多了,使用盗版必定会给公司带来法律风险。

世上没有不透风的墙,一旦公司使用盗版被盯上,所承担的处罚恐怕不是购买正版那么简单了,公司声誉都会受影响,看过很多起因使用盗版软件被发律师函的。

2、安全问题

比较正规一点的公司不能使用盗版软件,也不能私自下载来历不明的软件,指不定里面有什么病毒,让公司倾家荡产。

所以很多关键的技术产品,公司大多购买的正版,正版没有后门安全问题,也能得到持续稳定支持。

3、效率问题

使用 IntelliJ IDEA 是为了提高开发效率,但如果动不动需要激活,弹出需要激活的对话框,工作就不能继续,浪费时间,严重影响效率,这都是技术管理者不愿意看到的。

你还在满世界找激活码?永久的,别想了!不要交智商税了……

4、协作问题

这个我也很有发言权,我曾在某些公司,必须使用统一的代码注释模板、格式化模板,如果使用不同的开发工具就很难做到规范统一,哪怕一个简单的格式化也会导致代码全盘变化。

虽然 IntelliJ IDEA 可以使用 Eclipse 快捷键,但其他配置与 Eclipse 是截然不同,工具不统一,团队协作方面必然会出现问题。

关于 IntelliJ IDEA 的各项配置,确实难搞,我也研究了很久。

为什么付费版本也不行?

这个说的付费是指个人付费版本,来看下 Jetbrans 官网对个人许可证的说明:

A Personal license is an option for private individuals who purchase a license with their own funds, and solely for their own use. Personal licenses are not to be purchased, refunded or in any way financed by companies.

这里明确说明个人付费版本只能是个人购买使用,公司不能以任何形式购买、退款、或者资助个人版本。

下面是关于商业许可证的说明:

A Commercial license is the standard licensing option for organizations and business entities. Licenses are purchased by the company and can be used by any single person within this organization.

说白了,商业使用就必须购买企业版本,只能在企业内部被分配到个人使用,其他非商业许可证都是有法律风险的。

所以,要是你作为一家公司的技术总监,或者同时持有该公司股份,是公司合伙人之一,你会承担使用盗版带来的法律风险吗?

为什么不购买商业许可证?

那你可能会问了,公司为什么不直接给开发者购买企业版本呢?

我们来看下企业许可证的费用:

付费方案是按每个用户/每年计算的,按 3 年期买,首年需要 499 美元,次年 399 美元,第三年开始 299 美元。

我们以一个 10 人的开发团队来计算下每年要花多少钱:

第一年:

第二年:

第三年起:

第一年大概花 34,356 元,第二大概花 27,451 元,第三年开始大概只要 20586 元,随着人数的增加付费成本也变得更多。

这点钱对于赚钱的公司来说确实不算啥,但对那些整天为了融资发愁的创业公司来说,开源节流就变得更加重要了,任正非说过,华为的战略也只是:活下去!

所以说,站在公司的角度是,能用开源的就用开源的,毕竟管理者不用考虑那么多问题,虽然 IntelliJ IDEA 确实能改善效率,但是用好 Eclipse 也未必会影响进度。

如果你的公司如果为你们购买了企业许可证,那就庆幸吧!

总结

今天栈长总结了为什么有的公司不让用 IntelliJ IDEA,付费的都不行,以及公司为什么不购买商业许可证。

再回到那位小伙伴问我的问题,我的结论是:

既然该公司技术总监制定了统一的开发工具,不能使用 IntelliJ IDEA,那就只能遵守规定,规定是针对所有人的,也不是针对谁,但谁也不能玩特殊,对吧?除非你不想干了!

去了家新公司,技术总监不让用 IntelliJ IDEA,想离职了。。相关推荐

  1. 去了家新公司,技术总监不让用 IntelliJ IDEA想离职了

    最近有个小伙伴微信和我说,新去的一家公司,技术团队全部规定要用的 Eclipse 开发,技术总监不让用 IntelliJ IDEA,付费也不行,说想离职了,问我该怎么办. 首先听到这件事情的时候,我表 ...

  2. 去了家新公司,技术总监不让用 IntelliJ IDEA 想离职了

    最近有个小伙伴微信和我说,新去的一家公司,技术团队全部规定要用的 Eclipse 开发,技术总监不让用 IntelliJ IDEA,付费也不行,说想离职了,问我该怎么办. 首先听到这件事情的时候,我表 ...

  3. 去了家新公司,技术总监不让用 IntelliJ IDEA!!想离职了。。

    最近有个小伙伴微信和我说,新去的一家公司,技术团队全部规定要用的 Eclipse 开发,技术总监不让用 IntelliJ IDEA,付费也不行,说想离职了,问我该怎么办. 首先听到这件事情的时候,我表 ...

  4. python发起ddos攻击_公司技术总监又教我个新技能, 用Python实现DDOS攻击! 分享给大家...

    总监仿佛一个无底洞一样,就好像没他不会的技能一样! DDOS攻击的就不再赘述,Server端要控制client,所以要使用argparse,我们先规定好命令格式:#-H XXX.XXX.XXX.XXX ...

  5. 从富士康流水线工人到某支付公司技术总监的心路历程

    点击上方"程序人生",选择"置顶公众号" 第一时间关注程序猿(媛)身边的故事 我是一个特别迷信数字六的人,比如我是2016年写的这篇文章,刚好总结了我前六年的程 ...

  6. 刚进一家新公司该如何使用gitlab

    刚进一家公司该如何使用git呢 关于远程库项目拉取遇到的问题 安装公司内网中的npm插件库遇到的问题 一般进入公司,如果你的公司使用的是外网,你就需要注意一下两个问题: 关于远程库项目拉取遇到的问题 ...

  7. 找公司 CTO 聊了聊,原来技术总监需要这些能力!

    对于做技术的程序员朋友来说,我们都知道有两个发展方向:纯技术与技术管理.对于管理方向来说,技术经理.技术总监.技术 VP.CTO 是一个很常见的职业发展路线.在学而优则仕的中国文化背景下,走技术管理路 ...

  8. 程序员去新公司办入职被拒,因离职证明写了这句话

    (点击上方公众号,可快速关注) 转自:成都商报 交了简历,通过了面试,25岁的程序员戴翔被新应聘的公司通知入职,然而因为原公司给他出具的一份离职证明上,记载了一句"该员工在项目未完成情况下因 ...

  9. 技术总监,被判刑12年!因公司未兑现股权,愤怒植入代码,牟利333万

    来源:云头条 北京某某商务服务有限公司(以下简称某某公司)主要经营社保代缴业务并从中收取服务费. 2016年4月27日至2018年11月23日期间,张某某在某某公司任技术总监,负责独立开发和维护微信客 ...

最新文章

  1. 论新时代软件测试人员的工作之道(四)自动化测试之单元及集成测试
  2. [你必须知道的.NET]第一回:恩怨情仇:is和as
  3. mysql取出数据外键_mysql数据表有外键,应注意的几点(目前学习所获得的经验)...
  4. ORACLE--PMON SMON MMNL MMAN MMON
  5. 《数据管理能力成熟度模型》标准宣贯会在上海召开
  6. Express接口案例——完成文章增删改查接口
  7. ElasticSearch之term vector
  8. 玩转直播+短视频 京东打造“史上最简单618”
  9. 5步详解PHP文件上传功能的实现
  10. python操作linux命令行_python调用调用Linux命令
  11. Thinking in Java 13.5.4格式化说明符
  12. Arcgis API For Javascript下载与安装
  13. 算法入门到进阶(一)——算法复杂度
  14. sam卡和sim卡区别_SAM卡
  15. 高级语言编译的六个过程,解释程序和编译程序的区别
  16. 极客日报:阿里回应1000万成立“元境生生”;马斯克一年上了75次热搜;微软.NET中文官网正式上线
  17. Android借助bmob实现简单的登陆注册
  18. mendeley引用参考文献不显示_【参考文献管理工具-1】使用Mendeley在Word中插入引用与参考文献...
  19. Docker容器时间与宿主机不一致?3个解决方案
  20. 在微软Win10系统下安装SQL Server 2005时提示无法启动服务

热门文章

  1. 日志记录器(设计模式--工厂方法模式)
  2. Tomcat容器下Zuul网关加解密后的第一次请求出现400错误的问题
  3. 【宇麦科技】如何为群晖 NAS选择合适的SSD作为缓存呢?
  4. MOM 系统介绍,带你了解 JMS 规范
  5. 专题:固体力学中应力与应变分析详解(7.应变分析 7.3位移变换(平面应变) 7.4应变变换(平面应变))
  6. 嵌入式开发需要具备什么技能才能在这个行业躺平
  7. 海亮教育业绩双双增长:线上培训学生过半,商业化规模不及博实乐
  8. Android 自定义控件 轻松实现360软件详情页
  9. 高防cdn与高防ip该如何选择?
  10. Python采集去哪儿旅游攻略(爬虫+数据分析),快过年了,这不得全家一起出去玩一次