最近刷完了leetcode,麻煩指導轉行IT的下一步怎麼走?

今天晚上,我算是刷完了第一遍 leetcode 的題,做題的過程還是比較艱難的,還好我堅持了下來,沒有放棄。做題的時候肯定會遇到不會的,實在是想不出來,我會看看別人的解答並思考。前幾個月加上放假和自己本身工作的事情,只能晚上和周末才能做,前後加起來三個月才做完。基本上是 C 語言加 C++ 中的一些容器。

我準備是先嚴蔚敏的書,因為之前沒學過數據結構,才開始刷的 leetcode,我知道自己還應該再翻一下演算法的書加強一下。

我知道自己還是很淺,但現在的想法是,想先找一份 IT 的工作,在工作中學習,像現在這種利用晚上學時間比較少,進度也實在是緩慢,在工作中學比較有針對性,而且有實踐也比較快。當然不是那種純體力的工作,我還是希望能學到東西的。

在學習能力方面,個人還是有的,碩士已經畢業了,且一直都對計算機感興趣,先決心轉進去。

現在的境況是,由於沒有項目經歷,感覺完全達不到互聯網軟體研發的要求,轉行很艱難。

麻煩各位前輩給指點一下,真心求教,也許你的三言兩語改變別人的職業生涯,謝謝。


我覺得你思路有問題啊。真的喜歡IT行業,不是叫你去刷題的。我現在面試非常恨那些題庫的,因為你完全不能分辨面試者是自己想出來的思路還是剛巧刷到過這題,有些演技派還會裝成想很久才開始答。。。所以我已經很少出那些經典演算法題了,不如就出些簡單的然後看代碼質量和流暢度,然後重點問一些很open的問題來看面試者對計算機行業的整體認知-這些認知是刷不出來的。

你下一步應該是做一些具體的東西,比如做個app,自己搭個網站,或者重新造點輪子,或者參與open source project。實際的經驗遠比知道幾個經典演算法有用。


給facebook發簡歷,他們的面試題難度都沒leetcode那麼高,唯一的要求就是在黑板上寫的代碼必須沒有編譯錯誤和運行時錯誤。


沒有項目經歷那就去做項目。leet這種燒腦不如各大acm oj,工程意義又幾乎沒有的演算法題,最大的幫助在於面試。現在的情況是,沒有工程經驗容易進不了面試這一關…


瀉藥 應該可以給你心儀的公司投簡歷了


面試者A :"我會使用ak47。"

面試者B :"我打過越南戰爭....."


你已經比我厲害很多了. 至少厲害四倍, 所以你現在去找工作, 應該是一個月8w塊錢起價.


會做題是好的,但只是望見了門牆而已,做好一件傢俱不是會用工具就行。不過入行足夠了


這麼牛逼!都刷完了說明你的基礎已經非常紮實了


且一直都對計算器感興趣..........


我也刷完了,正準備往美帝一家公司投簡歷,一起么?


現在別投facebook,他們new grad招人freeze了,好多矽谷公司都freeze了。google可以試試。不過google面試難度光leetcode是hold不住的。

如果你是在美帝,可以隨便試著投些小點的it公司,練練手。如果在國內的話希望你能再準備半年左右,把演算法搞透。也不光是刷題,看演算法書、面經也挺重要的。然後等秋天那撥面試。


推薦閱讀:

Delphi為什麼會沒落?
嵌入式開發的編程用vim好還是用eclipse cdt好?
精通某種編程語言學習其他編程語言真的很容易嗎?
Python 的 map 和 reduce 和 Hadoop 的 MapReduce 有什麼關係?

TAG:互聯網 | 編程 | 轉行 | IT行業 | 自學編程 |