前端工程師面試時被問到為什麼要做前端時,怎麼回答比較合理?

我想應該是實話實說吧。

我的回答是,自己未來(8年跨度左右)想做產品,而做前端一方面可以鍛煉人對細節的掌控能力,二來能夠更加直觀的認識到用戶體驗的重要性,以後可以逐步轉型做產品。
然後就悲劇了,我想如果下次被問到,怎麼回答比較合適,或者說前端的boss希望得到什麼樣的答案?我該堅持自己的回答嗎?

附:本人大三,找暑期實習。


視野不要太狹窄了,我記得我暑假騰訊實習生留用的時候大概這麼是這麼說的:

從來就不存在「做前端」這個概念,硬要說的話我首先是一個程序員,然後我喜歡並且擅長寫javascript,再然後才是一個所謂的「前端工程師」。

javascript是一個真正意義上的跨平台語言,瀏覽器是少有的橫跨PC/移動設備的GUI平台,nodejs也是一個高性能且開發效率高的平台,我相信未來隨著計算能力的不斷提高,這些技術必然會生出更多炫酷的東西。

裝完這個逼之後,我才發現面試官是騰訊SNG僅有的三個前端T4之一(手動再見)


我的回答是,以前學c++的時候經常不能短時間就做出東西出來,這樣就感覺沒有動力學下去了啊,整天看著一堆枯燥的書。
前端一開始寫html頁面,看著自己寫出來的一個個頁面就很有成就感,然後慢慢的就想寫的更漂亮,交互效果越多,就開始努力學習css和js,隨著頁面越來越複雜,就需要學更多的東西,追求更高的代碼質量,就是這樣的良性循環促使自己在前端道路上一直走下去。


從前到後,從外到內


我的目標不僅僅是前端,我的目標是做上CTO,迎娶白富美,走上人生巔峰


「因為沒有女朋友,總要找些事情來填補下班的空虛。」


回答的還是不錯的,不要問怎麼才算對,這個沒有標準答案。怎麼想就怎麼說,對方不接受說明那裡不適合你,不用削足適履。


我的回答是,在面臨職業選擇時,經過我多方面的接觸,發現自己對前端的興趣比較濃,因此決定了走前端這條路


因為熱愛。
正如在領導面前高喊:我熱愛工作,工作使我快樂(一個耿直的微笑)


我喜歡


就是想知道你的動機,然後從你的動機來分析你是否是他想要的人或者跟他的價值觀是否一致。簡單點說就是想找一個他想找的人


因為想給linux kernel提交pr

this code very fast by ahmetilgin · Pull Request #437 · torvalds/linux

前端傑出人才比較多


因為php是世界上最好的語言!


搞這麼酷炫的答案幹啥,開門見山的說學編程的時候接觸了前端,覺得很有意思,也覺得這個行業,社區很開放,很有活力,再承上啟下補一句,這兩年前端技術井噴,感覺自己還是圖樣,還需要在工作中不斷學習一個,提高姿勢水平不就行了,又沒問你職業規劃。


我的背景:
matlab演算法汪,自學前端不到一年,無項目經驗,已賣身。
我的回答:
1.我的實驗室項目做演算法,主要在學術理論上出成果,在未來很遠才可能投入工程應用(等個十年八年的),這讓我感覺到沮喪,所以去年開始考慮自己要想的工作。
2.平時喜歡畫畫,摺紙,前端也有類似的地方,它賦予了軟體一個"半實體",所見既所得,在前期的學習過程中,自己真正體驗到了樂趣和成就感,一發不可收拾。
3.前端的技術一直推陳出新(3-6個月),而且新技術出來後,幾乎立馬就能使用,不斷學習,不斷應用,這樣的工作不會枯燥乏味。
4.前端處於軟體開發流程中,位於中間的環節,會接觸到很多使用不同技術的小夥伴(視覺,交互,後台),我很喜歡與人打交道,向別人獲取新知識,和大家分享自己的經驗。


回答要點
1.為啥不從事專業相關的工作轉向前端,這個點一定要回答好,不能說自己干不來吧。
2.表現出自己對技術的熱愛,兩眼放光的那種!(面試官對我說:你這和選秀似得,狀態不錯,要保持。)
3.因為前端技術發展快,強調自己喜歡新技術,學東西快。
4.這個工作免不了和別人撕,溝通能力得有吧。

ps.
1.項目經驗很重要。
2.起飛晚比較劣勢,起飛早很有優勢。
3.經驗不足,學習能力來湊,也是可以的。


我當時是說:
1. 前端東西寫出來之後直接就能看到,更有成就感,C++/Java做可視化程序簡直要命
2. 我平時遇到一些能用演算法解決的問題(如上大學大學物理課做實驗,有時候要按照規律生成大量數據作為輸入)喜歡直接編程解決。Javascript讓我只要有個瀏覽器就能隨時根據情景編程,解決問題。
3. Javascript最近使用的範圍越來越大,從前端入手以後在後端也可以發展,移動端之類的也能涉及
4. Javascript的編程風格我很喜歡,大學裡面學習C和C++的時候對一些非同步的操作(讀取文件IO,多進程,多線程)的編程風格覺得很彆扭。Javascript裡面回調函數讓能我更好的理解非同步編程。
5. 從商業化的角度考慮,諸如node.js,React native ,微信小程序這類的工具和框架讓前端經過一定的學習之後也能進行後台和移動端開發,商業公司出於節約成本的考慮肯定也會選擇相對更多面手的Javascript開發人員,出於這個考慮我覺的前端以後的前途相對更多一點


真的是興趣吧,從進入大學到現在,接觸過c++,c,java等等,直到接觸到前端,發現自己真的有興趣做下去,剛開始只會寫寫簡單的頁面,也不停在踩坑,但是會想要去做出更好的頁面,更炫的交互,性能更好更安全的網站,這是一段很長的路,一直在踩坑,填坑,也許就是這樣的良性循環讓我一直在往前走吧。最近也在找工作,不是很理想,用來鼓勵自己吧,永遠保持堅持,不放棄的心,加油!


因為不可能有女朋友,所以特別適合干前端


本來以為漂亮的軟體界面是程序員用代碼寫的,然後入了軟體工程專業,結果發現完全寫不出好看的界面。然後就轉前端了。


因為別人希望你干一輩子,而你做這個是為了跳槽。


我是這麼說的,我想開發跨平台的APP,結果目前也就javascript能辦到,然後就入了前端的坑了,我也確實是這麼想的,也順利拿到實習。


因為前端妹子多 可以解決個人問題 為公司的未來添磚加瓦


推薦閱讀:

JS學習的思考,你曾經也這樣嗎?
一輩子都寫不出Angular React jQuery等這樣的框架(庫),那作為一個前端的意義是什麼?
Web 前端和 iOS 開發,你會選哪個?
前端開發是年輕飯嗎?
為什麼 Dustin Diaz 倡導將 Doctype 寫成 <!DOCTYPE html> ?

TAG:前端開發 | 面試 | 人力資源HR | 實習 | 前端工程師 |