-
1 # Rover2019
-
2 # LennyDou
二者都有不少人在用,整體來看還是java比較多。BAT當中,阿里是用java最多的。其實各有各的優勢吧,我就挺喜歡c++的
-
3 # 啊哈哈叫啊
java在大型分散式專案中比較完善,技術成熟,問題較少,解決方案很多,研發人員多,迭代快,再加上微服務雲技術,管理自動化且容易,語言上效能優劣被弱化,java相對於其他語言麻煩較少,如果是資料儲存和管理這塊,c是最好的,核心或桌面應用可以用c++,windows桌面用c#
-
4 # mugo老猴
這問題,其實你只要其中一種做得好,都可以進阿里,再說了,你要是c學得好,再去學習Java是非常快的,阿里講求擁抱變化,只要你精通一種,就不怕你不精通其他的
-
5 # 自學JAVA
個人認為阿里招聘的更多的還是Java開發程式設計師,也有招聘c++的但是肯定沒有Java開發的人員需求大。原因的話,答主從如下幾個點談談自己的看法:
從阿里巴巴的最初期發展,到現在,使用的主要開發語言就是Java如果瞭解阿里巴巴小夥伴,應該看過阿里巴巴成長史。阿里巴巴的淘寶網,最初版其實用的是php,但是最後因為自己人員的技術問題,到後面正式上線的第一版其實是用Java寫的。所以阿里巴巴一直到現在主要應用的開發語言還是Java,並且因為淘寶做的是電商網站,所以對於Java中的很多技術上的解決方案他們都有自己的研發,並且對於所謂的高併發也好,安全性也好可以說是世界最頂尖的存在。其實Java中的很多技術規範都是從阿里巴巴傳出來的,大家應該聽說過阿里巴巴開發規範手冊,經常會看到在阿里巴巴工作的程式設計師說到這個手冊,內容不多,但是真的是精華。這個只是其中之一,包括一些Java技術上面的規範也有很多,感興趣的小夥伴自己可以去查查,這裡不在囉嗦了。
現在阿里巴巴的其它核心業務還是Java,但是也會用都其它語言因為現在的中國社會主要是移動端為核心,那麼移動端主要的系統就分為安卓系統和ios系統了,對於安卓系統來說主要用到的開發語言還是Java,然後結合著對應的框架技術。那麼iOS的話沒辦法只能使用c來開發了,因為ios系統上面的程式就是c語言為核心來做對應的開發。這個只是其中一個,因為阿里巴巴集團很龐大,所以對應的還有其它業務線上面肯定也會用到其它語言。對於程式語言來說不同的語言對應不同的行業有不同的優勢,Java不可能所有領域都適用。
總結:對於阿里巴巴來說核心技術還是Java,但是在不同的業務線上也會用到不同的技術,所以常用的是Java,其它語言的程式設計師也會招聘。
回覆列表
看過2017年阿里雲棲社群分享的一篇文章,阿里電商架構之路,地址:https://yq.aliyun.com/articles/161190 。基本上可以看出17年時阿里後臺電商邏輯開發主要還是使用Java語言來做,但是效能相關的部分系統是用c++/C來實現的,看看他開源的幾個相關專案就知道啦