Re: [討論] 刷題和side project 的重要性
※ 引述《musashi023 (太陽魚)》之銘言:
: 之前在準備面試的時候一直有個疑問
: 對於資深主管來說,刷題和side project 是哪個重要一些?
主管面試要看的是「這人放到我們部門工作 OK 嗎」
除非你的 side project 剛好命中公司在做的事,或這間公司就是專門刷題的
不然這兩個都只是手段,可能有用但不一定那麼重要
只論工程能力的話,知識才是你真正的條件
刷題跟專案是拿來證明自己具有知識的工具
: 我直覺會選side project,但很多時候爬文發現大家都專注在討論刷題
side project 好的地方是,比較完整的 side project 通常會相對接近公司在做的事
如果夠完整可以很快看出應試者能力,也可以是好的引子讓面試者有問題可以問
問題是「夠完整」很花時間,而且也需要自己知識儲備夠
而且做開心的專案相對於工作本身通常也不會花那多力氣,看不到能力全貌
而要跟別人交流自己做的事情時,也很容易因為別人覺得東西太小兒科而被潑冷水
或是東西夠完整的話,因為要理解你的專案太花時間,網友花了漫長的三秒看 code 後放棄
「有熱情到會做小專案」對徵人方來說有時是個好跡象
如果純粹為了面試而做,感覺會做得很心灰意冷也不容易做的能說嘴
刷題的好處是,因為題目通常都限定單一面相,條件單純,容易交流
也很快可以知道自己是成功或失敗,完成一題快的話十幾分鐘
回饋循環快,有成就感,而且題目本身是好的腦力訓練
但問題也在於題目通常都限定單一面相,所以跟現實多少脫鉤
刷題通常一題要取捨的東西就是一兩項,但現實生活的專案要取捨的東西一大堆
就像伏地挺身能鍛鍊身體,但只做伏地挺身的人打架不一定贏
side project 跟刷題都是很好的練習,但重點不應該只停在這裡
刷了題目,去學演算法,去看資料結構怎麼用,用在哪些地方(經典款:mysql 的 b-tree index)
做了專案,去思考專案可能可以怎麼擴充(網站的話多人大流量是個方向)
哪裡可以怎麼被弄壞,怎麼避免被弄壞
然後你會發現靠自己很多東西想不到,所以你應該大量閱讀
hackernews 也好,solidot 也好,掘金也好,或一堆厲害的傢伙的 blog 也好
知識才是你真正的力量
刷題跟專案是拿來讓自己增加知識的工具
: 以我自己的面試經驗,感覺有些主管對於外系刷題仔有偏見,會有一種:阿你就是會刷題而已,show me your SW experience
問題不在於刷題,而是在人家沒看到你端出刷題以外的料
可能是緊張說不好,也可能是知識儲備真的不夠
緊張很容易讓自己端不出原本能端出的料,這很可惜
: 所以我逐漸會在下班後搞side project
: 但有時候空閒的時候又會想:歐印刷題是不是比較高效呢
刷題比較省時間,也是好的腦力訓練
但是只刷題不做其他事就是問題
只做伏地挺身不做其他事情當不了運動員
: -
: 我自己是覺得side project 應該比較有東西
: 從命題、想架構到實作,有很多可以在面試和主管討論的東西
如果你的 side project 夠完整的話,是
----------
如果看到這邊,還不知道「那我該怎麼做」:
你應該也刷題,也做專案,然後把刷題跟做專案過程所有看不懂的東西都拿去瘋狂 google如果有哪些網站在 google 的過程一直出現(而且不是問答網站),就書籤下來定期看
如果累積的書籤夠多了,就開始研究 rss reader。不然幾百個網站每天點開有夠沒效率
然後過程學到一些東西,挑學到的東西裡面你覺得有趣的,拿來做更大的專案
--
刷題伏地挺身 side proj原地踏步
一般side project根本沒用戶是能多完整
想太多,side project跟公司專案差不多的,都是老手
老手的話靠過去做的公司專案就夠力了
如果只在做專案才google不懂的地方,就代表平常的
工作強度不夠擴充與支撐知識量吧
side project通常要跟應徵職缺的需求高度相關才有用
適用範圍沒刷題廣
40
首Po嗨蓋斯,肥肥電資宅 之前在準備面試的時候一直有個疑問 對於資深主管來說,刷題和side project 是哪個重要一些? 我直覺會選side project,但很多時候爬文發現大家都專注在討論刷題 以我自己的面試經驗,感覺有些主管對於外系刷題仔有偏見,會有一種:阿你就是會刷題而已,show me your SW experience4
如果沒有要創業而是幫人打工的情況 作為資深工程師可能溝通能力比較重要 當一家公司每個工程師都是呂布等級能solo自幹整個專案時 能夠說服其他工程師照他的意見做這件事才是最難的 --17
最近一兩年在面試工程師,覺得「拿著side project」來面試的人多了很多 不知道是不是轉換跑道的人多、或是某些camp或是社群在推崇這方式 anyway,以下僅我個人想法,每個面試官觀點不同,看看就好 先說結論,可能有幫助,但也許沒你想像的大,甚至衰一點可能還扣分 先講Side Project命題好了6
看你是怎麼看待自己的發展, 如果只是要份工作。 不用刷題,不用做side project。 如果是要做業界公認的好公司與工作。 刷題很重要,不用懷疑。X
嗯..........我最好奇的是..... 該公司是不是貂蟬的數量一致。 如果是一致,哪麼他們會各自自幹整個專案: 由起案行政,案子計晝書,談需求,開發,測試,上線,結案行政。 如果數量不一致,哪就是溝通會有問題的了。X
正而八百的回一下吧。 刷題即可,專心刷。 因為絕大多數的用人單位的主管,都只看刷題,畢境要是老闆問到。 這個是一個可量化的指標。 side project 這東西,台灣人是做不來的。5
題 : 所以我逐漸會在下班後搞side project : 但有時候空閒的時候又會想:歐印刷題是不是比較高效呢 : - : 我自己是覺得side project 應該比較有東西20
推一個, 除了學經歷跟 leetcode。 認真寫技術文章,經營LinkedIn,回stackoverflow, Kaggle 得名,Github / Gitlab 很多人追蹤 貢獻開源專案,參與社群給演講7
個人的想法分享一下,不過個人經歷比較特殊,不太適合複製,看看就好 1. 做 side project 還是要做自己有興趣的,不然做出來的東西半吊子, 也沒興致一直去維護。有興趣的領域才有動力一直精進。 2. side project 做到有口碑,說實在也就是拓展潛在雇主。 有口碑,有缺相關人才的時候會先想到你。但這不代表不用基本功,
41
[討論] 軟體工作真的有需要刷題嗎?小弟不才, LeetCode只刷了幾題. 但小弟已經工作了快18年 也做了很多的大型Project, 真心認為刷題跟寫程式其實沒有很大的關西 所以想請問各位300萬大大, 真的有需要刷題嗎?還是純粹就為了面試? 在下工作比較邊向機台開發和嵌入式系統 --27
Re: 不想唸碩士了,想去刷題個人覺得刷題跟工作有個不同的點 工作常遇到的一個問題是"如何維護大型專案" 不同類型的工作,專案規模多少有差 純軟來講,很容易遇到破百個檔案的大型專案 規格說改就改,大部分時候是努力讓一堆髒code拼在一起後還能運作....22
Re: [新聞] Meta與Google正悄悄裁員身為一位刷題仔 窩看了新聞 真滴瑟瑟發抖 很怕在這一波捲鋪蓋走人QQ 不過我覺得啊26
Re: [討論] 我就問,刷題強者的實務表現?小時候「會考試不代表會做事」 長大後「會面試不代表會做事」 感覺失敗的人總是一百種藉口 這種讓失敗者自慰的言論也常常被吹捧 但事實就是22
[請益] 職涯請益各位前輩大家好, 小弟今年26y,美國資工碩畢(Top100, 非名校) 由於各種複雜的因素沒有打算留在美國 目前有幸在一間外商擔任SE(年資< 1y),不過年薪頗低(< 800k) 本身的興趣在純軟+後端,英文有待過國外所以沒問題。8
Re: [討論] 軟體工作真的有需要刷題嗎?其實說實在話 就是你想進哪間公司的遊戲規則罷了 我認識很多很厲害的人 你問他們two sum他們不會很快的想到O(N)解,現實有多少人是在沒看過解法前想到呢? 但很多專案其實要會的從來就不是到底是不是最佳解 確實很多大型軟體公司都拿題目當標準,如果想進就是乖乖刷,我印象中這幾天才有一位7
Re: [討論] 我就問,刷題強者的實務表現?不知道您是面試什麼產業、什麼規模的公司、什麼職位 我建議還是講的具體一點,大家比較有討論空間 : 我就不指名道姓了 : 大概是被刷題進去的人佔到主管位, 就我經驗大部分公司,你去面主管位置的職缺1
Re: [心得] 這三天的面試心得面試要準備的東西太多了 從離職到另一間公司上工 抓兩個月好了 一個月專心準備,一個月專心面試 從撰寫履歷、整理歷史做過的專案、刷題、前端/後端基礎知識