ref: https://towardsdatascience.com/five-things-i-have-learned-after-solving-500-leetcode-questions-b794c152f7a1
本文是作者敘述自身解決 500 題 leetcode 後的一些想法
對於每個軟體工程師來說,基本上都有聽過 leetcode 這平台,也勢必理解刷題這個行為
Leetcode 中的題目五花八門,大部分都聚焦於資料結構與演算法類別,而這類型的刷題也變得愈來愈普遍廣泛,
不論公司規模與否,很多都會需要透過刷題來進行面試,然而這類型的行為的確也出現了不少討論的聲音
譬如面試者擅長 leetcode 但是這項能力卻沒有辦法反映到日常工作所需要的真正技能上。
不考慮到底 Leetcode 這類型的刷題行為到底好不好,作者列出五個自己刷題完畢後學到的一些心得
1) The importance of Data Structures & Algorithms
2) There is always someone more knowledgeable than you
3) An edge case can ruin your day
4) Hard work beats talent…
5) Planning is an essential part of software development
The importance of Data Structures & Algorithms
Leetcode 本身不是一個資料結構與演算法的教學平台,不過其本身的題目可以幫助你瞭解更多資料結構與演算法使用的場景與使用方式。
作者提到這類型的基本功應該是每個軟體工程師都要有的,特別舉例不久前一篇玩家修改 GTA V 裡面某些資料結構的處理方式,使得整個讀取速度提升70% 的範例來闡述為什麼
需要掌握好資料結構與演算法。
There is always someone more knowledgeable than you
Leetcode 的解題過程中,最大的特點永遠都是留言區,裡面總是會有各種神奇厲害的解法,甚至會出現比官方解答更漂亮的解答方式。
作者自述有很大半的時間其實都是再重新實作這些很棒的解法。
這經驗讓作者體會到,人外有人天外有天,永遠都有比你厲害的人,工作上要盡可能的向那些厲害的人討教與學習,他們花了很多時間與經驗得來的知識都是非常寶貴且難得的,能夠學會就盡量學會。
An edge case can ruin your day
作者認為 Leetcode 的題目都擁有豐富的測試資料,包含了各種極端案例,這也意味刷題的時候如果沒有考慮各種不同情境常常沒有辦法順利通過問題。
這種思考過程的訓練對作者帶來了實質上的幫助,工作上能夠用更嚴謹的思路去思考每個撰寫的程式,思考有沒有可能有任何遺漏的案例可以在寫程式的過程中就找出來。
Hard work beats talent…
這句話的全文是
Hard works beats talent when talent doesn't work hard.
就算本身不是天選之人,但是透過努力還是有機會在天選之人松懈怠惰之時展現出自己強大與良好的一面。
註: 我想於如果天選之人比你還努力...那就讓天選之人拯救世界吧,我們還是做些簡單的事情就好
Planning is an essential part of software development
從眾多練習與面試的過程中,作者瞭解到 Coding 其實只是解決問題的一小部分,而聽到問題瞬間就馬上開始寫程式非常有可能走冤枉路。
軟體開發過程充滿各種不確定性,很多時候面試時遇到的問題其實都是那種曖昧或是不夠完整的敘述,再沒有掌握問題的全貌前就貿然寫程式常常只會愈走愈糟。
此外,軟體開發除了撰寫程式外,還必須要針對解決方法進行分析,該方法帶來的優點都需要仔細思考,同時也要確保團隊內對於該方法有一致性的同意才可以開始往下去撰寫程式。
作者最後強調,這個概念是真實工作中最重要的一環,透過溝通去理解所有的需求,確保一切都有共識後才開始實作。
剩下有興趣的歡迎閱讀全文
同時也有401部Youtube影片,追蹤數超過12萬的網紅朱學恒的阿宅萬事通事務所,也在其Youtube影片中提到,這次郭正亮會不會看走眼呢? 我們先講今天大家的亞中警報 都開始嗡嗡嗡都響起來了 亞中老師前所未有的橫掃四方 我先問你覺得國民黨 為什麼會在最後剩一個星期的時候 挖了一個洞給自己跳 就是你如果覺得張亞中不行不靠譜 你不要給他一個受迫害者的機會 我先問第一個你覺得 昨天(13日)的考紀會開的喔 到...
「馬上開始寫」的推薦目錄:
- 關於馬上開始寫 在 矽谷牛的耕田筆記 Facebook 的最讚貼文
- 關於馬上開始寫 在 Facebook 的最佳解答
- 關於馬上開始寫 在 Facebook 的最佳解答
- 關於馬上開始寫 在 朱學恒的阿宅萬事通事務所 Youtube 的最讚貼文
- 關於馬上開始寫 在 Henry 羅寶鴻老師 Youtube 的精選貼文
- 關於馬上開始寫 在 Yu Young Youtube 的精選貼文
- 關於馬上開始寫 在 2021/05/20 早上起來開始督促孩子寫作業、複習⋯ 只要不甘願馬上拿 ... 的評價
- 關於馬上開始寫 在 聽到小粥開始練烏克麗麗Mio馬上寫了一首歌給他【貓又小粥】【中文 ... 的評價
- 關於馬上開始寫 在 習慣寫讀書計劃,課後馬上複習會計學觀念,大二考取記帳士證照 的評價
- 關於馬上開始寫 在 Python 寫檔,寫入txt 文字檔 - ShengYu Talk 的評價
- 關於馬上開始寫 在 10 分鐘+ US$3 馬上擁有WordPress – WPWebHost 注冊使用教學 的評價
馬上開始寫 在 Facebook 的最佳解答
我真的專長是化悲憤為力量欸
今天生日過完接著看大嘻哈
看完馬上開始寫新的詞
寫完錄完一大段我現在要去睡了
謝謝酸民給靈感
辛苦了~
沒有你們我怎麼會進步那麼快❤
馬上開始寫 在 Facebook 的最佳解答
我以為現在已經沒有任何事可以嚇到我了!
沒想到今天一早
蘇湖就跟我吵著要寫學校的作業😳😳
然後我真的拿回來後他還真的馬上開始寫😳😳😳
#真的是快要把我嚇壞
#我兒子到底怎麼了啦
馬上開始寫 在 朱學恒的阿宅萬事通事務所 Youtube 的最讚貼文
這次郭正亮會不會看走眼呢?
我們先講今天大家的亞中警報
都開始嗡嗡嗡都響起來了
亞中老師前所未有的橫掃四方
我先問你覺得國民黨
為什麼會在最後剩一個星期的時候
挖了一個洞給自己跳
就是你如果覺得張亞中不行不靠譜
你不要給他一個受迫害者的機會
我先問第一個你覺得
昨天(13日)的考紀會開的喔
到底背後運作的原因是什麼
不可思議
你也覺得不可思議
超越我的智商
我跟你講昨天那個場
對朱立倫是非常不利的啦
為什麼呢因為選監委員
每個候選人都指派一個
結果只有他的到場
其他人真的都沒到 都沒到
張亞中的也沒到嗎
我跟你講卓伯源的那一位剛好從大陸回來
就在隔離嘛
然後江啟臣是陳明義 陳明義沒有來
然後張亞中的是張雅屏
就是前國民黨副秘書長 他也沒去
張雅屏還特別寫了一個臉書
交代現場的狀況
那他沒有去嘛
所以他就說這件事情絕對跟
張亞中江啟臣那些人都沒什麼關係
可是就是說怎麼會做出決議說要送考紀會
而且還沒收所謂的政見發表會
那個是分區政見發表會有北中南三場
要辦完之後才能投票
所以他如果停止程序的話那925可以投票嗎
這就是一個問題
而且本來根本沒什麼人要看政見發表會
你這樣一搞是不是大家很愛
結果這個案子後來聽說就不算
因為後來江啟臣跟朱立倫都反對
對啊沒人贊成 我知道
那你就變成非常好笑的一件事
就是你做這種動作徒增爭議然後又不算數
可是為什麼張亞中老師就感覺
他是列席被審判那一個人
結果缺席審判
因為張亞中確實問了極尖銳的一個問題
他就直接引用維基解密說
質疑朱立倫是不是美國線民嘛
質疑一下不行喔
這個在黨內初選是非常嚴重的指控
尤其是選主席
你不要講國民黨
譬如說如果民進黨初選
有一個人就直接質疑說
你是不是拿中國的錢
或者是說你根本就是跟中國一夥的之類的
他們也常常質疑我拿中國的錢
但是到現在還沒拿到
你又沒有參加黨主席初選
你去參加那個...你不要說黨主席
你去參加立委或是市議員的初選看看
那家長會會長呢
你看你的對手會不會搞你
這個就是一定牽涉到極大的政治利益
跟政治上的權力嘛
這種議題才會變得非常重要
本來不重要就對了
在國民黨裡面
只要是對兩岸比較有想法的聽到你是美國線民
你想想這有多嚴重的情緒反彈
這個就好像在民進黨一樣
你如果被人家說你是跟中國有拿錢
你大概就完蛋了就不用從政了
我的意思是說你看我們這邊也不是要幫誰講話
因為朱立倫照你剛剛講了
就是謀略城府很深那可是這個事情
一看就是洞啊
他城府很深怎麼會弄出這樣一齣來
你不會覺得很奇怪嗎
我跟你講我是什麼都懷疑的人
所以我也不會想說這個一定是朱立倫
我就想說你看張亞中現場自己人也不到
缺席審判
第二個這個事情明明就是屎坑
朱立倫再怎麼樣笨
他也沒有智商倒退回小學
那他也知道這個屎坑不能挖
一挖掉下去
我也沒有說是朱立倫做的
我只是說他就是碰巧他的選監委員在現場
那他不會避嫌嗎
我跟你講如果我一看到現場
其他選監委員沒人來
應該就開溜嘛 馬上跑啊
不過我跟你講因為姚江臨的身分也有點多元
他也不是只有認識朱立倫
所以他就會覺得他就是去了就去了
就是他沒有那麼朱系 你懂我的意思
姚江臨也當過國民黨的中常委啊
那你幹嘛你找一個不是你系統的人
然後當你的選監委員
那不是挖洞給自己跳嗎
不管怎樣啦反正這個就是傷害已經造成
也沒有人會去追究這個的真相如何
不會有人去追究了啦
可是整個就是我認為是幫張亞中造了一個勢
所以就聽到了一些選情上的上漲
真的假的
你不要嚇我張亞中選情上漲
他要當選我就挫塞了我可能要逃到國外去了
他也不一定會當選
只是說因為本來朱...
本來朱立倫給人家感覺應該是穩操勝券
這個局你怎麼會玩成這樣
譬如說中常會提前離席
那蔣根煌也是你的好朋友
蔣根煌是會議主席那只要他那邊說一下
就沒事了嘛 不是嗎
蔣根煌不會說不願意幫你講這個話
可是現場都沒有處理
那當然你就被人家做文章嘛
我的意思就是說他有很多個場都是這樣造成的
本來我也覺得他是穩上的
那結果現在給人家的感覺就好像
搞不好是險勝這樣
假設朱立倫慘勝
你覺得對於後面所有的國民黨的發展
會有什麼樣子的變化嗎
這個當然就要看他當選之後的才華
要展現本事嘛
因為925是投票嘛
假設他當選那國民黨第一個硬仗就是
10月23日的陳柏惟罷免 對
這個不管誰當選都必須試刀
就是當主席之後的第一戰
因為顏寬恒也表態了嘛
所以國民黨是非介入不可
而且非勝不可
說是這樣說我每一場仗我都覺得我非勝不可
nonono這不一樣
因為才隔一個月
而且因為你可能只是
你要證明你當主席有發揮戰鬥能量
所以你必須要立刻表現出來
事實上也不只是朱立倫假設他當選主席
連趙少康的戰鬥藍也要有所表現
那就是一拉一整串 這連動的
而且陳柏惟對國民黨這些人來講
就是一個他們本來就把他當作目標
所以勢必是要展現能量
所以不管是黨主席新任黨主席也好
或者是戰鬥藍也好
那你如果敗了 不只是顏寬恒敗耶
你整個黨剛當選的士氣
跟戰鬥藍的能量都會被人家懷疑
阿宅萬事通語錄貼圖上架囉 https://reurl.cc/dV7bmD
【Facebook傳送門】 https://www.facebook.com/Geekfirm
【Twitch傳送門】 https://www.twitch.tv/otakuarmy2
【加入YT會員按鈕】 https://reurl.cc/raleRb
【訂閱YT頻道按鈕】 https://reurl.cc/Q3k0g9
購買朱大衣服傳送門: https://shop.lucifer.tw/
馬上開始寫 在 Henry 羅寶鴻老師 Youtube 的精選貼文
【孩子叛逆報復尋求關注,對自己自暴自棄又沒自信?- 羅寶鴻老師:我們都是當了父母,才學習怎麼教育孩子的】
羅老師您好:
昨晚買到新書就看了2/3停不下來,有種相見恨晚的感覺,不知還來得及修正我之前的錯誤教養方式嗎?
我的小孩小2跟小1,都是男孩。以前小學前他們做很嚴重的錯事我才會打他們,後來小學後我有看了一些文章,我盡量不打小孩了,但會用罰站發跪或是剝奪看電視打電動的方式來處理!但有時還是會氣到大吼大叫,說出不好聽的話!但我已開始學習不要在情緒下處理事情!
我小2的老大,之前我都會在他情緒上想跟他談,我會反問他說,如果人家這樣對你你舒服嗎?他都會賭氣跟我說舒服啊,類似這種反話。後來我看了些文章說不要情緒上談,於是我就會說我知道你現在很生氣,那我們晚點再談,等你平靜下來再說,但他就馬上回我說,我覺對不會跟你談,一輩子都不會,我聽了還是很難過。
像有一次他生氣躺在床上對我做出空踢腳的行為,我說你想踢我是嗎?他說對,我生氣難過到說出:那你現在想踢我長大會不會想殺我,他回我,有可能!!老師,此時我還是得忍下來自己消化嗎?要告訴自己這是氣話嗎?因為我很意外為何他會氣到說出這種話!會不會我不理他長大真的變壞了!
另一個小1的弟弟;我覺的是您書上說的沒自信的小孩。可能是哥哥很有自信好勝心很強,但弟弟反應較慢也比較不會爭,哥哥就有時會欺負他。
像是玩遊戲哥哥若輸了就會說不算重來,弟弟為了想跟哥哥玩就默默接受!但長久就讓弟弟覺得他什麼都做不好。(這是我最近才發現的), 於是弟弟只要遇到困難,他就會說反正我就是笨,我什麼都不會,甚至最近還會說出你們都不要管我,我要去自殺,等等讓我很難過的話!像是我跟他說不寫作業會被老師罵,他就說那我要去炸掉學校!不然就是很生氣的一直摔東西(我只讓他摔枕頭,好在他還聽的進去)
後來我慢慢引導他,才知道他說他常常跟我說哥哥欺負他的事,哥哥都說沒有,然後我們有幾次都相信哥哥,他就覺得我們都不在乎他,所以他才說出這些想死的氣話!希望我們注意他。聽完我好愧疚跟難過,我一直哭,哭我是不是個壞媽媽,怎讓我的小孩變成這樣。
老是,雖然我知道原因,但我不知道我接下來該怎做,每當他又因為自己做不到什麼事(像是樂高被他自己不小心摔壞了)又開口說出負面的話時我該怎處理?
這兩個小孩也許因為我以前不好的教養方式留下了不好的果,但我現在開始改變還來的及嗎?我有時也真的覺的我教育好失敗
不知您會不會看到此訊息,也許跟我一樣無助的媽媽也傳來了很多訊息給您而被淹沒了,但我還是好希望老師能看到且告訴我該怎做!!謝謝老師!!
…………….
「你好我是羅老師。
謝謝你的來信,我有看到、而且看完了。
首先,謝謝你願意買我的書,並且願意學習用更好的方法,來教育你的孩子。 但不知道你買的是哪一本呢?
因為你的兩個孩子目前偏差行為比較複雜,所以我會以「 羅寶鴻的安定教養學」這本書的內容,來回答你的問題。
從你信裡面的內容,我看到你已經很瞭解用以往打罵、處罰、威脅的方式,會造就孩子什麼反效果了。確實, 當大人用不正確的教養方式對待孩子, 隨著孩子漸漸長大,這種反效果的後座力就會越來越讓大人感受到了.....」
#羅寶鴻的安定教養學
#羅寶鴻的安定教養繪本
馬上開始寫 在 Yu Young Youtube 的精選貼文
中秋節與老師一起團圓,現在開始是中秋月圓😊是一年當中能量最強的時刻~
也是補運、過運、保運🌹最好的時候!請在下方留言你的願望~期待看到你的留言喔~
明天9/21中秋節生肖大福星是~蛇🐍、鼠🐭、龍🐲
記得多多跟這些生肖的人發圖貼~打電話沾喜氣喔!
古月照今城!古代的先賢聖人們~
跟我們現在賞的是同一輪明月!
世世代代不斷的更迭,
但月亮已經存在幾十億年了!真的很不可思議~🌕
我們彼此能夠在這個世代中相知相見~
也是非常幸運感恩的事情!
這幾天是地球離月亮最近的日子,
記得把握最強許願日把願望寫下來~請求月亮實現你的願望!🙏
不管你人在哪裡~
我都希望你快樂!
願疫情早日遠離,
我們大家都平安健康快樂🌹
【🇹🇼台灣限定】
感謝您的收看🙏祝福心想事成
👉 https://bit.ly/2VSepWa
新馬限定🎁點選中秋圓滿禮
https://shop.yohofate.my/page/074
#請訂閱 #開啟小鈴鐺
-----------------------------------------------------------------------------------------------------------
❤ 網友最愛單元馬上看 ❤
❤【每週生肖運勢】https://pse.is/3e4zvn
❤【3分鐘!招財X開運秘法】https://pse.is/3ce2cv
❤【佛曲線上聽】https://pse.is/3ewk53
❤【超易學!健康快料理】 https://pse.is/39cqc3
-----------------------------------------------------------------------------------------------------------
▷ 訂閱 Youtube 頻道得好運 ➤ https://pse.is/KJKE8
+ LINE 好友: https://goo.gl/MQTRvh
+ LINE Today內容頻道:https://reurl.cc/83QxMy
+ FB粉絲團:https://pse.is/yohofate
▷ Make sure you subscribe to my channel and hit the notification bell, so you don’t miss any of my new videos → https://pse.is/KJKE8
馬上開始寫 在 聽到小粥開始練烏克麗麗Mio馬上寫了一首歌給他【貓又小粥】【中文 ... 的推薦與評價
來源:【雑談】話す話す話す!HANASU!【猫又おかゆ/ホロライブ】https://youtu.be/ncVchn8ViQ4#hololive精華#hololive中文#hololive翻譯#猫又おかゆ#貓又小粥僅上傳 ... ... <看更多>
馬上開始寫 在 習慣寫讀書計劃,課後馬上複習會計學觀念,大二考取記帳士證照 的推薦與評價
大一下 開始 準備記帳士考試,習慣寫讀書計劃,課後 馬上 複習會計學觀念,大二考取記帳士證照. 872 views 8 months ago. easywin志聖. easywin志聖. ... <看更多>
馬上開始寫 在 2021/05/20 早上起來開始督促孩子寫作業、複習⋯ 只要不甘願馬上拿 ... 的推薦與評價
2021/05/20 早上起來開始督促孩子寫作業、複習⋯ 只要不甘願馬上拿出手機說要拍給老師看你在家是什麼德行小孩就會立刻坐好 - 昨天新垣結衣結婚的消息我問我老公 ... ... <看更多>