看板 Soft_Job作者 jyuan1993 (丹丹)標題 [請益] 請問如何速成一個語言時間 Sat Mar 9 21:01:51 2019
小妹剛過phone interview,清明連假要onsite
因為公司不像FAANG這種有固定面試方式,我一直以來以為onsite interview跟FAANG一樣可以自己選語言
結果recruiter跟我說只會考SQL & Python,SQL我現在的工作會用到,Python幾乎沒碰過
以前在學校也只有教C++跟Java,上個工作只會用C++
雖然一樣是考algorithm & data structure,不過寫習慣C++突然換一個陌生語言感覺超抖的
距離onsite的時間也所剩無幾....
想請問各位高手如果要速成「一個」語言該怎麼做呢?
1. Leetcode 換個語言重刷一遍,能刷多少是多少
2. W3school把command看熟
3. 買書狂嗑
4. HackerRank狂刷題,在onsite前刷200題
謝謝大家 by 要考一個陌生語言嚇到快閃尿的我
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.115.165.71
※ 文章代碼(AID): #1SWxb1LO (Soft_Job)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1552136513.A.558.html
※ 編輯: jyuan1993 (59.115.165.71), 03/09/2019 21:05:18
推 a126sam01: 要不在Udemy上面,買個幾堂熱門的python課程來看
然後把它當youtube播過一輪,多聽幾次然後試著寫幾個小作業看看,確保自己對基本指令熟悉?1F 03/09 21:06
→ a126sam01: 這是小弟目前的自學法,真的部會就發信問課程內的老師5F 03/09 21:08
推 jack0204: 你為什麼要找一個你完全不會的語言的職缺?6F 03/09 21:09
→ jyuan1993: 因為我現在的工作沒做多久,只有recruiter在LinkedIn找我面試我才會去面試,不會主動投,誰找我我就面什麼7F 03/09 21:10
推 a126sam01: 人家獵頭找他,公司也願意面試,就拚一把囉?9F 03/09 21:11
→ jyuan1993: not actively seeking but open to new opportunities有上就去沒上現職就繼續做,不然履歷太短啦!10F 03/09 21:11
→ IhateOGC: 24小時速成C++/24小時速成SQL/24小時速成Java12F 03/09 21:12
→ a126sam01: 不過我就是每天固定看兩小時,然後寫寫題目這樣13F 03/09 21:12
→ IhateOGC: 面試官會說: 如果24H學不起應該是你能力有問題14F 03/09 21:12
→ a126sam01: 我是比較想問說,原PO對Data Stucture 跟 algorithm15F 03/09 21:13
→ a126sam01: 也沒有啥推薦的教材,可以方便後進自學XD17F 03/09 21:13
→ jyuan1993: 大家都好強QQ我要趕快速成Python不然面試被釘在牆上18F 03/09 21:13
→ a126sam01: 我個人是不強求速成啦,因為通常市面上打著"速成"二字19F 03/09 21:14
→ jyuan1993: algorithm & data structure學校用C++教過了20F 03/09 21:15
推 jack0204: 100%被釘在牆上阿,語言沒這麼好熟悉,有的還問你機制21F 03/09 21:15
→ a126sam01: 的教材,有87%會省略掉一堆核心概念,搞到最後就是只會22F 03/09 21:15
推 t64141: 找個簡易入門教材先掃過一次,例如很薄的書,入門教學24F 03/09 21:15
→ t64141: 有點概念後再實作並試圖更了解語言特性26F 03/09 21:16
→ jyuan1993: 回a126sam01: Coursera的Algorithm by 普林斯頓大學
我覺得相當不錯,複習很好用,畢竟老妹記憶力不如學生時期,時間也不多,無法再跟以前一樣慢慢讀教科書了27F 03/09 21:19
推 gofigure: 你的對手是其他人可能python寫好幾年的人 你覺得呢30F 03/09 21:27
推 Csir: 是小妹先贏50%31F 03/09 21:30
推 ghmsxtwo: 用c++把面試官定在白板前啊33F 03/09 21:36
推 IhateOGC: 小妹!!! 原來你是小妹,你入取了34F 03/09 21:46
推 oopFoo: 語法熟了,就狂刷題。38F 03/09 21:54
推 splitline: 我是覺得直接開刷啦,遇到不會的語法再 google,反正多用幾次就記起來了39F 03/09 22:01
推 Masakiad: 太慢了 直接做一個side project 就會了41F 03/09 22:10
→ viper9709: 推為何要找一個完全不會的語言的職缺+142F 03/09 22:37
推 ggggggh: 請問是那一家。說不定我知道考啥... 我面了一堆python43F 03/09 23:00
推 apley: 有在職場上實作過的能力,直接開刷即可,不會的去查就夠了44F 03/09 23:21
→ stkoso: 你要問面試時能不能google
這種指定語言的通常會讓你查 要看你的基本功跟潛力45F 03/09 23:21
→ x246libra: 語言不是工具嗎?我還以為有經驗的都覺得換語言沒什麼,自己每學一種語言就覺得又從頭來過,看到板上每次都在說語言只是工具,讓我覺得自己很廢,現在好像不是這回事47F 03/09 23:40
→ ketrobo: Python document 裡面有 tutorial, 花一天看完應該就可以入門了,剩下就看你System Programming/OS/Network背景知識夠不夠用了53F 03/10 01:27
推 k900421: 請問FAANG的N是哪一間公司?56F 03/10 01:31
推 biboga: netflix吧57F 03/10 01:35
推 NCKUFatPork: 直接刷你刷過的leetcode題,把常見的數據結構跟syntax背起來應該就差不多了吧. 很少公司面試會問到語言特性58F 03/10 01:43
推 xxtuoo: 覺得python沒那麼好上手 跟c/c++/java比挺有自己特色XDD61F 03/10 02:15
推 ken9527k: 要寫得很不pythonic還是挺容易的62F 03/10 04:07
→ KeyFSN: if 會寫, function 會用, list map 會宣告, 就差不多了
其他的要兼顧效率結構好維護 等面過了再花一個月好好學65F 03/10 05:20
→ jyuan1993: 謝謝大家
然後Python真的長得跟其他語言很不一樣xD67F 03/10 07:58
推 steve1012: python 不好上手可能沒幾個好上手的語言了69F 03/10 09:15
推 lance8537: udemy有個python interview課 匈牙利人教的70F 03/10 10:18
推 neo5277: 用不一樣的語言做出原本會做的事情啊71F 03/10 10:31
→ cphe: 會寫C++ python很好上手阿~ 語法還更簡潔73F 03/10 11:10
推 krizarlid: ...頂多速成語法,要精通短時間內不可能
不過你的經驗來說,跳script應該不難74F 03/10 13:30
→ kattte: C++轉python有難度嗎?76F 03/10 14:40
→ elements: 以前我就是熟 cpp,面試的時候頭殼壞去用 py,結果被電的不要不要的,給你參考77F 03/10 15:47
推 x3795566: 會C++,python其實蠻簡單的,推薦用python狂刷leetcode79F 03/10 15:49
推 skizard: 連C++都會 python很好上手80F 03/10 15:53
→ jyuan1993: elements: 對..尤其緊張的時候也會功力大減81F 03/10 16:04
→ y3k: 時間這麼短 把一些基礎打好就好 不用花時間想那種機車題目XD82F 03/10 16:52
推 pttuser2266: Making your C library callable from Python by wrapping it with Cython.83F 03/10 16:53
推 cashlalala: modern c++會了很難有不會的吧...85F 03/10 22:41
推 doranako: 直接用py去刷題,除非公司會考py網路,模板,原理,不然很夠用了86F 03/11 09:18
→ WunoW: 24h速成根本吃屎 語言難就在眉角太多 實際開發一直碰壁就知道其實跟沒學過剛開始邊做邊學沒兩樣 速成的說法只能騙自己88F 03/11 19:27
→ vincentman: 樓上,24 hr是快速入門,可沒說速成高手91F 03/11 19:42
推 sherees: 直接刷leetcode 不會就看discussion
20題easy 應該就對語法有概念了92F 03/11 22:48
→ johnidfet: 天下語言皆是各種 feature 的 remix 而 C++ 是各種語只要找出你要學的語言最特別的部分,你理當無所畏懼94F 03/13 00:08
推 wadechen: 速成 大概一兩個月就可以稱為速成吧96F 03/13 01:49
--