去了家新公司,技術總監不讓用 IntelliJ IDEA!!想離職了。。
最近有個小夥伴微信和我說,新去的一家公司,技術團隊全部規定要用的 Eclipse 開發,技術總監不讓用 IntelliJ IDEA,付費也不行,說想離職了,問我該怎麼辦。
首先聽到這件事情的時候,我表示十分理解該公司技術總監的決定,雖然我沒有做過技術總監,但在這件事情上面,我深有感觸,因為我也有類似這樣的經歷,我也和他說了我的看法,他最後表示理解。
以我的閱歷做一個大概的衡量吧,目前的現狀是,一些新人基本上大多是清一色的 IntelliJ IDEA,老人大多用的 Eclipse,有的甚至兩者皆用。
那麼,我站在技術總監的角度思考問題,為什麼他們要禁止使用 IntelliJ IDEA 呢?付費都不行?
為什麼公司不讓用?
我覺得有以下幾點!
1、版權問題
這是禁止使用 IntelliJ IDEA 最重要的原因,因為現在盜版太多了,使用盜版必定會給公司帶來法律風險。
世上沒有不透風的牆,一旦公司使用盜版被盯上,所承擔的處罰恐怕不是購買正版那麼簡單了,公司聲譽都會受影響,看過很多起因使用盜版軟體被髮律師函的。
2、安全問題
比較正規一點的公司不能使用盜版軟體,也不能私自下載來歷不明的軟體,指不定裡面有什麼病毒,讓公司傾家蕩產。
所以很多關鍵的技術產品,公司大多購買的正版,正版沒有後門安全問題,也能得到持續穩定支援。
3、效率問題
使用 IntelliJ IDEA 是為了提高開發效率,但如果動不動需要啟用,彈出需要啟用的對話方塊,工作就不能繼續,浪費時間,嚴重影響效率,這都是技術管理者不願意看到的。
你還在滿世界找啟用碼?永久的,別想了!不要交智商稅了……
4、協作問題
這個我也很有發言權,我曾在某些公司,必須使用統一的程式碼註釋模板、格式化模板,如果使用不同的開發工具就很難做到規範統一,哪怕一個簡單的格式化也會導致程式碼全盤變化。
雖然 IntelliJ IDEA 可以使用 Eclipse 快捷鍵,但其他配置與 Eclipse 是截然不同,工具不統一,團隊協作方面必然會出現問題。
關於 IntelliJ IDEA 的各項配置,確實難搞,我也研究了很久,寫了系列教程,感興趣的可以關注公眾號Java技術棧,在後臺回覆 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,那就只能遵守規定,規定是針對所有人的,也不是針對誰,但誰也不能玩特殊,對吧?除非你不想幹了!
另外,也不是什麼公司都會像這個小夥伴的公司一樣,畢竟網際網路盜版滿天飛,使用盜版的公司就更不計其數了,能被髮律師函的估計也是個不小規模的公司了,但是我上面說的幾個問題也不得不面對。
最後,其實它也有開源的社群版本,收費的專業版也很容易申請到免費啟用碼,可以參考教程:
http://www.javastack.cn/article/2020/intellij-idea-by-open-source-project/
也可以關注公眾號Java技術棧,回覆:IDEA,閱讀我分享過的獲取正版 IDEA 啟用碼的教程,很多粉絲都反饋說輕鬆得到了,感興趣的都可以去申請,不能太容易了。
關於小夥伴新入職公司不能使用 IntelliJ IDEA 的問題,你們怎麼看?或者有什麼妙招幫他,歡迎留言分享!
關注我,後面棧長會繼續分享 IDEA 系列教程,帶你打通 IDEA 的任督二脈!
好了,今天的分享就到這裡了,後面棧長會分享更多好玩的 Java 技術和最新的技術資訊,關注公眾號Java技術棧第一時間推送,我也將主流 Java 面試題和參考答案都整理好了,在公眾號後臺回覆關鍵字 "面試" 進行刷題。
最後,覺得我的文章對你用收穫的話,動動小手,給個在看、轉發,原創不易,棧長需要你的鼓勵。
版權宣告: 本文系公眾號 "Java技術棧" 原創,原創實屬不易,轉載、引用本文內容請註明出處,抄襲者一律舉報+投訴,並保留追究其法律責任的權利。
近期熱文推薦:
1.1,000+ 道 Java面試題及答案整理(2021最新版)
2.別在再滿屏的 if/ else 了,試試策略模式,真香!!
3.臥槽!Java 中的 xx ≠ null 是什麼新語法?
4.Spring Boot 2.5 重磅釋出,黑暗模式太炸了!
覺得不錯,別忘了隨手點贊+轉發哦!