BAT是不是對golang沒興趣?

本人大三在找實習,簡歷上的項目都是用golang。面過兩次阿里一次騰訊均跪。和我一起的哥們,說自己會linux c socket 編程,就很順利的通過騰訊一面二面,現在去三面了。
是我太low還是大公司對golang 沒興趣?


公司越大,越不關心你懂得什麼技術,因為他們的技術都是自己發明的,在外面你都是學不到的。如果你用golang寫的牛逼的東西,你換一個語言(譬如說Basic)照樣能寫出同樣質量的程序,那肯定能夠被錄取。如果你不能,那說明牛逼的是golang不是你,那你這個項目就沒有說服力。


微信裡面有用golang啊,騰訊也有很多部門用,但是面試不會面golang語法的,畢竟面試要最大限度的覆蓋。golang很容易上手,如果對coroutine這些概念熟悉的話,看幾天就會了,騰訊都有幾套coroutine了。
關鍵還是計算機基礎知識是否紮實,如果是資料庫開發,就要對事務等比較了解;如果是開發分散式程序,就要對各種分散式架構有了解,例如路由演算法等;如果是開發虛擬化程序,就得對虛擬化半虛擬化、應用層虛擬化等有了解。
其實跟語言沒有關係,關鍵是思想,就像面試官不會面vim和emacs的技巧一樣。
做後台的話懂點js會更好,因為很多工具做成網頁話老大會更喜歡。
所以就沒有語言什麼事了,js,python,c/c++都要會,用到就學,這樣才有好發展,一味抱著一門語言不積極學習,就止步不前了。
多學幾門語言之後收穫會更大,例如學了golang之後,你會知道如何讓coroutine的介面更好用。學了rustlang之後,你會發現還有這樣的方法可以避免內存泄漏。學了JavaScript之後,會發現用回調也挺好玩。
因此,編輯器,語言什麼的都是基本要求,不會細究到很巧妙的語法,會就可以,最關鍵的是想法和計算機某個領域的基本知識。


Linux c socket這是基礎,在這之上伺服器端方面搞任何東西都很輕鬆。
Golang雖好,畢竟是別人把底層都給封裝好了,你就只是使用而已嘛。

我要是面試官也會錄取懂Linux,C,Socket的。
------------------------------------------------------------------------------------------
這跟底層崗位也沒關係,如果是底層崗位就乾脆直接寫要求精通Linux下C/C++編程了。跟PHP更是八杆子打不著,沒必要用這個話題黑PHP。


上簡歷啊,誰知道你用golang寫的啥玩意


go這種類型的語言,語言層面的barrier應該很少啊,至少阿里go的缺口很大,當然工作中同時也需要寫java,python,rust,kotlin甚至運維就是了


B和A都有在用,T不清楚。大概你沒有通過還是其他方面的原因,跟語言無關。


百度的部分流量前端已經是golang開發的了,現在日均分發流量千億。


公司為什麼要對一門語言感興趣?

公司感興趣的是業務、行業和前景。


當然有興趣了,任何能提升效率和改善質量的技術都感興趣,而且會先於市面普及做嘗試。我廠已經有生產服務用go做了。

只是目前go在語法上的能力還不足以支撐複雜策略,性能不滿足在線業務需要,所以並不作為主力而已。管理性程序更喜歡go,google也一樣,kubernets就是。

不過作為新人,建議你把精力放在演算法、網路協議和c這些基礎設施上。go是為從業者提升效率用的,過多的簡便方法會阻礙你對原理的理解,導致後繼乏力。內功到了,招式都好辦。


逗。面試跪和簡歷有什麼關係?讓你進面試就說明簡歷沒問題。面試答得不好賴語言幹嘛?


有沒有可能是你水平不夠?


有啊,據我所知,百度的bfe是用go的,並且引起了黨派爭鬥,bfe的投機狗紛紛上書,表示要建立百度go標準委員會,評審委員會等等等。

當語言編程了創造kpi的投機工具的時候,實在是有點面目可憎。

話說你寫go的項目有鏈接么,我們這有個參與寫gogs的人招寫go的,如果有意給我發私信吧(逃


既然已經有過面試機會,但面試未果。

說明不是golang的問題,是自己的問題。


簡歷寫熟悉golang python,結果最後拿到了node.js的offer。


.....golang現在正走紅 所以 應該是同學你的問題 不是golang的問題..還請努力


樓主處處強調自己用的是golang,我大概知道為啥掛了


純golang,拿了阿里offer


...
這真不是語言的問題


百度BFE是golang,至於為什麼,對面的回復是
1. 開發效率
2. 要看背後老大是誰,golang的網路庫很優秀,很穩定
3. gc問題解決,爽歪歪(百度BFE自己解決的)

現在百度BFE號稱是亞洲最大的golang集群,日pv 1500億次
目前百度的一部分部門也在用golang中,比如百度內部用的很多的jpass,ruby + golang


大公司里不同技術解決不同問題。對於應屆生優勢是基礎是否紮實。對於社招才看在某個方面用的深度。


推薦閱讀:

大家面試的時候有哪些有趣或者搞笑的事/人?
在窮游網與復旦胡曉面試事件中,雙方都有哪些應對不當的地方,有哪些值得吸取的經驗教訓?
寶潔八大問為什麼能成為外企面試問題的標杆?
如何面試Python後端工程師?

TAG:面試 | 實習 | 實習生 | BAT百度、阿里巴巴、騰訊 | Go語言 |