標籤:

怎麼看待一個阿里工作四年出來的,但卻連children()這樣的方法都不知道是什麼意思的前端?

怕了怕了,又被大家給改回來了。

唉,我就再多說幾句吧。

我之所以會這麼問,因為我覺得他不像是阿里出來的,畢竟現在這年頭簡歷包裝的太多太多了。沒想到,可能是我無意中當了一回標題黨,傷害了阿里這樣的大廠職員的情感。

既然咱們這個問題之下有很多大廠的前端,那我想問一個問題:用git提交代碼,會有綠色的小勾嗎?

我這麼問是因為,我們這位大神說他們用git所以來我們公司以後svn不會用。但是他又問我用svn拉下來的代碼,那個綠色的小勾是怎麼回事,後來怎麼又變成紅色的感嘆號了,問我要不要緊。

這是我對他懷疑態度一步步的由來。

host不知道,也找不到在哪裡沒關係。

svn不會用沒關係。

js載入順序不知道沒關係。

children不明白啥意思沒關係。

。。。

都沒有關係,確實和我沒關係。我不求證了。

但是我要說:

我沒有黑阿里,BAT這樣的大廠在我心目中地位很高的好不好!!!我只是想通過大家的回答,想了解他到底是不是真的在阿里工作過,是不是有阿里工作的痕迹!!!

知乎我是怕了,大家的惡意善意我也都感受到了,我本是一個網路透明人,因為昨天一時的衝動,問了這個問題,以後大概不會再有了。

————

原問題:

我們公司新入職的一個大神,說是從阿里出來的,在阿里帶了四年。可是在實際工作中卻發現他連最基本的js從上往下的載入順序都不知道,還有基礎的ajax介面調用根本不會。現在連children也不知道是啥意思,不禁懷疑,這真的是阿里的水平嗎?可是他又好像很懂webpack和vue。不知道是不是大公司使用的先進的框架導致這種結果,還是他有所隱瞞,想問問大家,向BAT這樣的公司是不是已經用不到這些基礎的東西了?

----

大家大部分都糾結在我說的children,但是大家好像理所應當的忽略了我說的,他連js載入順序都不知道。所以我才會在某一個契機下這麼提問的。

不過大家的回答給我打開了一個新世界,感覺看到了好多高大上的東西,這是我平時接觸不到的,所以我很真誠的謝謝大家。

不過我不想再繼續這個提問了,因為我已經有答案了。不管他到底怎麼樣,我只要保持我自己的平常心,學習他的長處,提升自己的實力。

最後,再次感謝大家的關注和回答,謝謝~


看見瓜哥也出來答了,我就湊個熱鬧。

這事兒得就事兒論事兒。

第一,你說的大神是你自己潛意識裡認為的呢……還是真是大神……

第二,這些你也沒說這貨跟阿里是啥崗位的,是不前端的都不清楚呢。

明確這些個才能具體評論。

-------------------- 扯扯蛋的分割線 -----------------------

children() 就不說了,預估 ajax 不會用說的也是 $.ajax 不會。推測起來就是之前是不用 JQ 的。

host不知道也沒關係,應為開發么模式不一樣,不一定開發環境需要依賴host配置,這也得看他之前團隊的具體開發方式是怎麼定的。

但是 js 載入順序不知道就有點水了。

至於 svn 這段,挺有意思的,還紅嘆號,預估是跟我一樣用小烏龜滴~ 不管用 git 還是 svn,也不管是不是用 GUI 版本的還是命令行直接敲的,看見紅的第一反應是衝突唄,還問這個有沒關係,也是看著有點水的意思。

你看啊,這些都不是啥大不了的事兒,JQ 文檔爛大街,不會隨便查查就查到了,svn 啊 host 啊的都是。這哥們沒查就問,顯然也沒把自己當個人物啥的,不覺得問這是丟人的事兒。

所以呢,個人認為,這哥們自己也沒把自己當大神,大神的印象估計是 (B)AT 這樣的從業經歷附帶的光環效應,讓你潛意識裡這麼以為的。

就現在的信息來推斷,用 git 不會 svn,那他基本是畢業後就跟阿里了,校招的吧,否則但凡有點其他從業經驗,很有可能還是得用用 svn 的。

然後呢,這哥們畢業就跟阿里設置的開發框架、環境里做做業務,在這個環境內用的上的就會,用不上的就拜拜。平時也沒遇上啥問題就先搜搜的習慣。就這麼踏踏實實的幹了4年,膩了打算換換環境,跳了,你們收了。

總結下就是阿里校招的普通員工唄,平時也不愛扇呼做好自己的業務就得,能力夠過你們的面試要求,外加有點大企業光環效應,就入職了。很常見的現象。你這放平心態就好了么。

最後看其他答案樂死了,那些各種洗地的,好像各個都把自己帶入大神身份的場景里了。哈哈哈。


我確實是純吐槽,所以贊同最高票的回答,講得很中肯。其實事情沒有絕對的對與錯,題主描述的也只是他的主觀看法。然而在暫且認為題主描述基本屬實的前提下,抨擊題主和一味洗地的人都只揪著$.children()問題不放,選擇性忽視『不知道JS 載入順序』這句話。如果換做是小公司或者培訓班出身工作四年的人,估計早就被罵死了。而大公司不但有光環,也有話語權。

慶幸有人站出來說了公道話並且被大家認可;我還在這技術圈裡打拚,只能可恥地匿了。

最後回復,無論對錯,個人無法代表群體,此題爭論起來無任何意義,大家還是散了吧。

============== 以下為原答案

題主你問錯了地方,在這個AT崇拜論又遍地都是大公司程序員帶節奏的知乎,怎麼可能會有人站出來同意你的觀點。你這個問題問的本意其實是阿里工作四年的人,技術基礎怎麼會很薄弱。很明顯答案是每個公司都有渾水摸魚的人,只是知乎上沒人敢承認阿里也是這樣。所以最後所有的關注點都轉向了children。


在淘寶這邊我覺得挺正常。因為團隊比較大,有全鏈路的產品(Java 端、Node 端、運維、移動端),有一些是前端去學其他領域的,也有一些是其他崗位轉的前端。比如有個同事從來沒做過前端主要做 C++ 和 Chrome 內核相關的,轉過來前端團隊負責移動端遠程調試工具研發。他職位也是前端,但具體工作跟 CSS、jQuery 這些毫無關聯,也不需要學會使用。還有的擅長 Java 會做一些前端產品的 Java 包。

越大公司的開發者領域越細,專項能力越強,解決特定複雜問題。至少在淘寶這邊,我覺得你描述的內容很正常。能在阿里工作四年,他一定有特殊的能力匹配他的崗位。


看了問題日誌,這個看法很簡單。

你看看他在不知道啥是ajax介面調用,js執行順序後,還有children什麼的…用了多久就把這個東西搞明白了。

就知道他什麼水平了。看一個人會什麼,不如看一個人能學會什麼。

阿里的外包也有很強的,實習生也有很強的,時代不一樣了,他能進並且做四年,肯定有他的長處,阿里的面試官看到了,並且覺得可以為團隊所用。

如果你司需要一個精通jquery並且不需要模塊化開發環境上手就可以幹活的工人,明顯他不合適,你們的面試也是失敗的。(因為他肯定比這個水平的人要貴

以上所有前提都是在指出他錯誤後他不裝逼的情況下。

如果他裝逼了怎麼辦?

還能怎麼辦啊……當然是。

我就不逃。


我面試過一個在 AT 之一工作多年的人,說是某前端團隊技術負責人,面試前還剛獲得過原廠一個含金量頗高的獎項。結果連怎麼選擇 DOM 元素都說不出來(一種方法都說不出來……)。走的時候他對我說,你不該問我這些基礎問題。

--

即使現在是「架構師」、「負責人」了,即使都不怎麼寫代碼了,你要是說「我只用過 jQuery」,那很明顯你之前就是一個不求甚解的工程師。


如同以前有些人就是抽洋煙喝洋酒,看不上國產,總覺得洋貨就是好。對待bat同樣,不用什麼另眼看待,認為bat出來的就是應該不一樣。殊不知江湖處處有高人啊。

現在對待bat出來的人,市場上有兩種典型而相左的態度,一種是捧上天,bat出來的都是牛人;一種是「嘿嘿,你不是bat的嗎?我就想看你笑話」樣的「bat仇黑」。當然,這些個態度的產生,跟「造神」環境有關,有些是bat自身刻意造的,有些是別人盲目造的。

平常心對待就是。


我也不會SVN ,五年前初入一淘團隊,就有幸深入接觸 Git,並且那時候團隊大牛就已經搭建了類似 gitlab 的平台。如今很多90後的前端估計見都沒見過 SVN。

我至今也記不清 Mac 系統中的 host 文件的位置,但我可以用 where host 命令來查詢,並且我是一個圖形化軟體的推崇者,所以我基本用 Gas Mask 來管理 host 文件。

三年前,別說 .children() 方法了,連 querySelector() 都不知道,是一個徹底的 JS 文盲。如今略讀了 jQuery 源碼後,我可以給我們團隊定製的 DOM 選擇器「yen.js」添加 .index() 方法 New: add .index() by yisibl · Pull Request #43 · erzu/yen

用自己的長處去對比別人的短處,看不到別人的學習能力,無疑這樣的招聘和用人是失敗的。

用王者榮耀里的行話來說,你讓亞瑟去打野,沒法玩呀……


正常的,此時此刻他可能在吐槽為什麼我新公司的同事連jQuery和原生DOM都分不清。

菜鳥互啄唄……


洗地的都省省吧,找這理由找那理由,像這兩個問題都答不上來還有啥可洗的

這麼跟你說吧,別以為在大廠工作就是大神

這樣水平的人在阿里絕對不止你遇到的這一個,而且我敢肯定在各個大廠一定都有,不只是阿里一家

得罪太多人,匿了

有人覺得我是在黑整個阿里。

實際上我並沒有,我只是想表達,任何地方,渾水摸魚的人都有

對於這種人,沒什麼好洗地的,我見多了

覺得題主說的這個人跟你在一個公司我就不能說他了,那我只能為你的價值觀點贊


正常啦,阿里幹了10年的後端也不一定知道什麼是 RegisterWaitForSingleObject function 。


話說如果 XMLHttpRequest 不知道就算了,因為我們早就不用了(用 fetch),當然看看他非同步流寫得怎麼樣再說吧。children 用的極少了吧,現代應用的複雜度再直接操作 DOM,會奔潰的。

如果題主一定在用 XMLHttpRequest 和 children,我想這個應用是不是有兼容性要求,而且頁面交互不多。這種頁面在阿里大多是自動生成的。逃..


請問這哥們是來做技術的還是來做管理的,還是你們老闆想要他阿里資源的。想知道是不是阿里的,問問他在阿里那個部門,四年做的是什麼就可以了。

如果這哥們是做技術的,來你們公司做前端架構,他肯定是不合格的,連js載入順序都不清楚,怎麼放心把系統交給他,還能談的上優化。

如果這哥們是來喝茶的,沒什麼好說的。

另外,阿里vue用的很少吧


咋一看還以為我學了假的 JavaScript,原來題主說的是 jQuery 的方法。。。


我們公司也有一個號稱在阿里五年的前端。

情況跟你描述的差不多。

後來發現是一名阿里的外包。:)


不知道的話說明知識體系是有缺陷的,就算現在大家都用mvvm,從沒用過jQuery的前端怕也是個年輕前端(逃

編輯一下

原題里還提到了四年前端,那麼這人是水貨無疑,樓主不必自責。

Js腳本執行序的問題,如果他沒有提到defer和async attribute的話,更是水貨無疑。

什麼,你說你用過jQuery卻忘記了ajax和children方法 ,你自己信么?

四年前頁面要兼容ie 8,不用jQuery幾乎完全不可能,如果真的有a廠四年前端所具有的知識體系,他應該可以從實現到應用仔細講清楚jQuery和現代前端開發技術的異同。

Mvvm不是萬能神葯,dom操作和瀏覽器渲染機制仍然是必要知識,比如你寫個無限載入,寫個圖片懶載入, 寫個輪播,寫個drag,寫個手勢操作,你還是要深入dom的,很好奇樓上這些說不知道就不知道唄的兄弟平時寫的是什麼項目

再次編輯

我從Backbone , angular 1用到vue, 寫過幾萬行生產環境Mvvm代碼,被人指責不懂mvvm,有點不知道說什麼好。兄dei,我讀vue源碼的時候vue連文檔都不全。前端圈子可真棒,捧一個技術就一定要鄙視另一個技術,再踏上一萬隻腳,以顯示自己的高貴冷艷,有了mvvm就覺得手裡有鎚子,看什麼都是釘子,可以開天闢地,手握乾坤。以後你去找工作簡歷上就說,我是mvvm專家,別讓我寫Dom操作,也別讓我造輪子,我不伺候。

順便 科賽網 http://Kesci.com 招聘前端工程師,創業公司剛拿了pre A,技術棧以vue 2.x為主,待遇 25-40w 每年,期權可談,基本不加班,坐標上海,簡歷投遞 jobs@kesci.com

質疑我水平的可以當面來剛,剛贏了也可以入職,我沒那麼小器


阿里現在6升級7強制要求 code review。不寫代碼還想晉陞不可能的。所以基礎的東西答不上,肯定是能力問題。升到8,差不多是小公司總監級別,應該不需要進行這種基礎面試了,但接觸過很多P8, P9代碼寫的比一線工程師還好


發現知乎對新人真的十分不友好。

如果這個問題是由一個新人來問:我目前已經學完了webpack和vue,但是jquery和ajax那些我都不懂,我可以找到前端工作了嗎?

然後估計會被人噴死:

你你你,太浮躁了,說了基礎最重要,玩這麼多技術棧沒用!我面試的時候一道ajax題問倒一群人!

————————————

我覺得,身為一個大公司的前端,children()和ajax不是當時初學前端是必學的基礎嗎,如果你說忘記了還情有可原,畢竟不是什麼難點,百度一下都出來了,但是如果說根本不知道,我就懷疑他當初根本沒去學過,這就是態度問題了。

——————————————————

看見很多人說大公司職位功能分得細,或者技術棧新,不直接操作DOM或不用ajax很正常。但是,工作中用不到和初學時沒學過是兩回事,工作用不到的知識就可以完全不懂嗎?


什麼children不children的,其實這種API層面的東西沒啥好討論的,人家在阿里工作這幾年,一定有他解決問題厲害的地方。

要是別人面試問我這種問題,我估計直接就轉頭走了,主要原因在於這種問題很low,特別low。因為GUI的概念都可以映射到數據結構上來,API名字這種東西還不是人定的。

補充回答,是突然想起兩年前面試某BAT公司,面試官問我insertBefore這種沒啥意思的問題,我基本就以無語狀態走了,當然,當時也沒要我。。。

總結: 遇到會問問題的面試官或者同事很難,人生苦短,造出好的框架或者工具成為別人的面試題才是王道。

======== 更新下回答=====

怎麼一個個都在逃啊。。。

看樣子我要改名叫知乎大條子,說不定可以火一把


居然還有人說 `不知道就算了` 這種扯淡的話

--------------補充

大家的關注點有問題,這和背不背api有關係?讓當場手寫了?

這是入職工作當中,不是面試,搞清楚


四年前的前端不懂這些基礎 能進阿里,我是深表懷疑的。

放到現在 如果他懂webpack vue不懂jquery我到覺得沒什麼太大問題 放到適合的崗位也是一把好手

關鍵是他說自己在阿里工作四年 就這一點 結合他現在的水平,我是懷疑態度


推薦閱讀:

為什麼我將知乎文章保存在本地後不能打開?
英語是否會成為開發工程師的發展瓶頸?
沒有為 position: absolute 元素賦予 left、top 等值,與賦予 left:0; top:0; 的效果為何不一樣?
Win10下如何在右鍵新建菜單中添加.html文件?
如何看待民工叔跳槽 Teambition?

TAG:前端開發 |