去了家新公司,技术总监不让用 IntelliJ IDEA,想离职了。。
最近有个小伙伴微信和我说,新去的一家公司,技术团队全部规定要用的 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,想离职了。。相关推荐
- 去了家新公司,技术总监不让用 IntelliJ IDEA想离职了
最近有个小伙伴微信和我说,新去的一家公司,技术团队全部规定要用的 Eclipse 开发,技术总监不让用 IntelliJ IDEA,付费也不行,说想离职了,问我该怎么办. 首先听到这件事情的时候,我表 ...
- 去了家新公司,技术总监不让用 IntelliJ IDEA 想离职了
最近有个小伙伴微信和我说,新去的一家公司,技术团队全部规定要用的 Eclipse 开发,技术总监不让用 IntelliJ IDEA,付费也不行,说想离职了,问我该怎么办. 首先听到这件事情的时候,我表 ...
- 去了家新公司,技术总监不让用 IntelliJ IDEA!!想离职了。。
最近有个小伙伴微信和我说,新去的一家公司,技术团队全部规定要用的 Eclipse 开发,技术总监不让用 IntelliJ IDEA,付费也不行,说想离职了,问我该怎么办. 首先听到这件事情的时候,我表 ...
- python发起ddos攻击_公司技术总监又教我个新技能, 用Python实现DDOS攻击! 分享给大家...
总监仿佛一个无底洞一样,就好像没他不会的技能一样! DDOS攻击的就不再赘述,Server端要控制client,所以要使用argparse,我们先规定好命令格式:#-H XXX.XXX.XXX.XXX ...
- 从富士康流水线工人到某支付公司技术总监的心路历程
点击上方"程序人生",选择"置顶公众号" 第一时间关注程序猿(媛)身边的故事 我是一个特别迷信数字六的人,比如我是2016年写的这篇文章,刚好总结了我前六年的程 ...
- 刚进一家新公司该如何使用gitlab
刚进一家公司该如何使用git呢 关于远程库项目拉取遇到的问题 安装公司内网中的npm插件库遇到的问题 一般进入公司,如果你的公司使用的是外网,你就需要注意一下两个问题: 关于远程库项目拉取遇到的问题 ...
- 找公司 CTO 聊了聊,原来技术总监需要这些能力!
对于做技术的程序员朋友来说,我们都知道有两个发展方向:纯技术与技术管理.对于管理方向来说,技术经理.技术总监.技术 VP.CTO 是一个很常见的职业发展路线.在学而优则仕的中国文化背景下,走技术管理路 ...
- 程序员去新公司办入职被拒,因离职证明写了这句话
(点击上方公众号,可快速关注) 转自:成都商报 交了简历,通过了面试,25岁的程序员戴翔被新应聘的公司通知入职,然而因为原公司给他出具的一份离职证明上,记载了一句"该员工在项目未完成情况下因 ...
- 技术总监,被判刑12年!因公司未兑现股权,愤怒植入代码,牟利333万
来源:云头条 北京某某商务服务有限公司(以下简称某某公司)主要经营社保代缴业务并从中收取服务费. 2016年4月27日至2018年11月23日期间,张某某在某某公司任技术总监,负责独立开发和维护微信客 ...
最新文章
- 论新时代软件测试人员的工作之道(四)自动化测试之单元及集成测试
- [你必须知道的.NET]第一回:恩怨情仇:is和as
- mysql取出数据外键_mysql数据表有外键,应注意的几点(目前学习所获得的经验)...
- ORACLE--PMON SMON MMNL MMAN MMON
- 《数据管理能力成熟度模型》标准宣贯会在上海召开
- Express接口案例——完成文章增删改查接口
- ElasticSearch之term vector
- 玩转直播+短视频 京东打造“史上最简单618”
- 5步详解PHP文件上传功能的实现
- python操作linux命令行_python调用调用Linux命令
- Thinking in Java 13.5.4格式化说明符
- Arcgis API For Javascript下载与安装
- 算法入门到进阶(一)——算法复杂度
- sam卡和sim卡区别_SAM卡
- 高级语言编译的六个过程,解释程序和编译程序的区别
- 极客日报:阿里回应1000万成立“元境生生”;马斯克一年上了75次热搜;微软.NET中文官网正式上线
- Android借助bmob实现简单的登陆注册
- mendeley引用参考文献不显示_【参考文献管理工具-1】使用Mendeley在Word中插入引用与参考文献...
- Docker容器时间与宿主机不一致?3个解决方案
- 在微软Win10系统下安装SQL Server 2005时提示无法启动服务
热门文章
- 日志记录器(设计模式--工厂方法模式)
- Tomcat容器下Zuul网关加解密后的第一次请求出现400错误的问题
- 【宇麦科技】如何为群晖 NAS选择合适的SSD作为缓存呢?
- MOM 系统介绍,带你了解 JMS 规范
- 专题:固体力学中应力与应变分析详解(7.应变分析 7.3位移变换(平面应变) 7.4应变变换(平面应变))
- 嵌入式开发需要具备什么技能才能在这个行业躺平
- 海亮教育业绩双双增长:线上培训学生过半,商业化规模不及博实乐
- Android 自定义控件 轻松实现360软件详情页
- 高防cdn与高防ip该如何选择?
- Python采集去哪儿旅游攻略(爬虫+数据分析),快过年了,这不得全家一起出去玩一次