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 其實只是解決問題的一小部分,而聽到問題瞬間就馬上開始寫程式非常有可能走冤枉路。
軟體開發過程充滿各種不確定性,很多時候面試時遇到的問題其實都是那種曖昧或是不夠完整的敘述,再沒有掌握問題的全貌前就貿然寫程式常常只會愈走愈糟。
此外,軟體開發除了撰寫程式外,還必須要針對解決方法進行分析,該方法帶來的優點都需要仔細思考,同時也要確保團隊內對於該方法有一致性的同意才可以開始往下去撰寫程式。
作者最後強調,這個概念是真實工作中最重要的一環,透過溝通去理解所有的需求,確保一切都有共識後才開始實作。
剩下有興趣的歡迎閱讀全文
同時也有9部Youtube影片,追蹤數超過173的網紅電扶梯走左邊 Jacky,也在其Youtube影片中提到,✨本集來賓:James Hu - CEO & founder / Jobscan.co https://www.linkedin.com/in/jameshujobscan/ - 成績不好也能創業成功當上老闆,只要開始努力都不算晚,謹記成功還是失敗都是自己的 | Grades don’t dete...
「the importance of hard work」的推薦目錄:
- 關於the importance of hard work 在 矽谷牛的耕田筆記 Facebook 的精選貼文
- 關於the importance of hard work 在 Facebook 的最佳貼文
- 關於the importance of hard work 在 Syed Saddiq Syed Abdul Rahman Facebook 的最讚貼文
- 關於the importance of hard work 在 電扶梯走左邊 Jacky Youtube 的精選貼文
- 關於the importance of hard work 在 Lindie Botes Youtube 的最讚貼文
- 關於the importance of hard work 在 Chloe Ting Youtube 的最讚貼文
- 關於the importance of hard work 在 The Importance Of Passion & Hard Work - YouTube 的評價
the importance of hard work 在 Facebook 的最佳貼文
Who doth giveth this lass a bizniz degree? 🤪 Swipeth for my OG grad pics @simonfraseru back when I was a wee lassie 👩🏻🎓
Never publicly posted my convocation pics so thank you @sfubeedie, for inviting me to host and welcome SFU’s class of June 2021 to join the alumni club; giving me an excuse to look back and reminisce!
Truly a pleasure and honour!
University life in Canada was one of the greatest experiences I’ve had in my life that value-added so much of my being today— I am for sure too nice/polite for my own good (it was especially tough being nice in China 😂), I learnt the importance of being green, turned into a huge foodie and a health enthusiast at the same time (if that’s even possible), valued outdoor activities so much more (summers in Vancouver is a dream 😍), made friends from so many walks of life, and oh I guess I also learnt a great deal about finance, economics and a lot of how the world works.
Campus life was one I dreamt about growing up in Malaysia with western media exposure and it really was an exhilarating experience! At my final semester during the summer, I worked 2 jobs and was at school full-time but I still had time for weekend volunteer work at my Church’s nursery, attended every beach barbecue I was invited to and threw multiple house parties— still graduated with a 3.75GPA (A- average) ✌🏻 Pretty sure I was working hard and playing hard before it was a meme 😅
Immersing in another country’s culture and philosophies not only helped me grow in my worldly knowledge but also helped me learn to appreciate my own country’s unique culture.
I will always be grateful for the opportunity my father gave to me to study abroad; and I hope to bestow the same fortuity to my future children 🥰
#essaycaption
#sfualumni
#milestone
the importance of hard work 在 Syed Saddiq Syed Abdul Rahman Facebook 的最讚貼文
A pleasure meeting with @pritamsingh76 , Singapore's leader of opposition.
2 interesting facts which i didn't know about him before.
1) He has a diploma in Islamic Studies in IIUM, my university.
2) He is also a supporter of Manchester United.
We a had good conversation about Malaysia-Singapore Politics.
Both countries have our own sets of challenges & regardless of partisanship, we work hard to move our beloved countries forward.
As someone who has been in Opposition-Government-Opposition in the last 2 years, i cannot stress enough on the importance of Bipartisanship.
I shared with Pritam about my conversation with ex-Minister George Yeo.
That despite Pritam winning against George Yeo in 2011, George Yeo was very kind & even suggested for me to meet Pritam.
In the end, our love for our country should always be above partisanship.
I have great respect for George Yeo & really hope that Politics moves in that direction. We fight on polices & learn to agree-to-disagree.
Thanks for the amazing food suggestion.
All the best serving your role as the Leader of Opposition.
the importance of hard work 在 電扶梯走左邊 Jacky Youtube 的精選貼文
✨本集來賓:James Hu - CEO & founder / Jobscan.co
https://www.linkedin.com/in/jameshujobscan/
- 成績不好也能創業成功當上老闆,只要開始努力都不算晚,謹記成功還是失敗都是自己的 | Grades don’t determine your future, your attitude does.
- 自省的力量:有策略的努力,比低頭苦幹更重要!| Importance of self introspection, work hard with the big picture direction in mind
- 創業家最強大的武器-大於常人的動機 | Motivations of an entrepreneur
- 使用者是你最重要的投資人 | Your customers are your most important investors
- 冥想、Think Week ,你能每天靜下十分鐘思考嗎 | Meditation, think week, 10 minutes a day
- 凡事先開始才有以後 | Do things that don’t scale
📚 Books Mentioned:
- Rich Dad, Poor Dad 富爸爸·窮爸爸
- 7 Habits of Highly Effective People 與成功有約
我們每集都會辦抽書活動,記得 follow 我們 🤩
IG: https://www.instagram.com/leftsideescalator.jacky/
FB: https://www.facebook.com/LeftSideEscalator.Jacky/
***
(00:01:15) 用三個字形容自己 | 3 words describe yourself
(00:02:26) 求學過程 沒考上 再花兩年轉學進夢想大學 | Not getting into school wanted, 2 year journey to transfer
(00:04:15) 成績不行 靠工作經驗來補 | Work experiences to compensate bad grades
(00:04:50) 免費工作 只為了零售轉白領 | Working for free to learn a skill
(00:05:46) 不屈不饒的申請Microsoft實習 | Getting internship at Microsoft
(00:07:10) 學校帶給你的無形幫助 | Intangibles learned in school
(00:08:06) 終於進到Microsoft | Finally getting into Microsoft
(00:08:24) 2008金融風暴 Microsoft解僱五千人 | Then getting laid off
(00:09:36) 因為「富爸爸窮爸爸」 23歲就買房子 開啟投資理財之路 | Buying a house at 23, jounrey of finance
(00:11:33) 又回Microsoft 但薪水少1/3 | Taking a big pay cut
(00:12:07) 2010 從西雅圖到北京 | Seattle to Beijing
(00:12:58) 白天全職Groupon 晚上創業 | 2 jobs
(00:13:51) 土法煉鋼 做出「我搭車」App | Brute force ride sharing start up
(00:15:22) 贏得北京Startup Weekend 第二屆 第二名 | Second place at Beijing startup competition
(00:16:08) 創業最困難的挫折 | Hardest thing of doing start ups
(00:17:35) 沒有完善的商業模式 努力兩年最終結束創業 | Closing up the company
(00:20:13) 創業應該找好朋友還是單純夥伴 | Friend & business partner
(00:21:18) 美國創業 vs. 中國創業的差別 | Doing a startUp in US vs China
(00:22:48) 山寨和原創之間 | Imitation vs original
(00:24:21) 意外60天二度創業 JobScan | 60 days to start second start up
(00:26:27) 先求有再求好 | Do things that don’t scale
(00:28:24) 成功融資帶來的錯覺 | Illusion of success from fundraising
(00:31:27) 創業會選擇做大規模 還是單純有被動收入 | Going big or revenue
(00:33:48) 當你真心渴望 全宇宙都會聯合起來幫助你 | Being resourceful
(00:36:45) 聘請員工 高薪不是重點 | You don’t need to pay more for better talent
(00:39:26) 創業家視角:十年以後 | 10 year vision in entrepreneurship
(00:40:37) 進不了大學產生的人生理念 | Life views since not getting into desired college
(00:41:51) 最近的好習慣:十分鐘冥想 | 10 minutes meditation
(00:44:15) 慢慢來 比較快 | Slowing down is faster
(00:46:56) 時間管理 沒有大師 | Time management
(00:48:12) 效仿比爾蓋茲的Think Week | Bill Gates’s think week
(00:52:48) 面對家人離世仍保持正向 | Positive attitude despite family loss
(00:57:19) 對快樂的定義 | Definition of happiness
(00:58:56) 十年終於放了自己一年大假 | One year sabbatical after
the importance of hard work 在 Lindie Botes Youtube 的最讚貼文
The hardest parts about learning Korean, as stated by you all on Twitter - pronunciation, grammar, similar words and particles. How do we overcome these difficulties?
I had a great time talking to Jonson from Spongemind about the difficulties about learning Korean and what his expert advice for Korean learners is. Jonson is a language learner himself and we had some good discussions comparing language learning to relationships, and focusing on the importance of learning in CONTEXT.
Check out Spongemind here @SpongeMind TV and be sure to watch our videos on his channel too!
TIMESTAMPS:
00:00 Intro
00:47 Let's meet Jonson!
00:20 Hardest parts about learning Korean
02:14 KOREAN PRONUNCIATION
06:14 How to say an aspirated "D" sound
07:02 Too many similar words in Korean
09:00 How to learn nuances of words
10:00 Differences between KOREAN SENTENCE PARTICLES
11:27 Monkey see, monkey do
12:41 Exposure and immersion
14:40 WHEN TO USE ADVANCED GRAMMAR
17:04 Filters in your head & learning metaphors
18:45 Ending
———
?SOCIALS
Insta → https://www.instagram.com/lindiebotes/
Website & resources → http://lindiebotes.com/
Twitter → https://twitter.com/lindiebee
FB → https://www.facebook.com/lindiebotesvideos/
Ko-fi → https://ko-fi.com/lindiebotes#
✨GOODIES
$10 free italki credits (after first lesson) → https://go.italki.com/LindieBotes
10% off Du Chinese (my favorite app!) enter LINDIE10 at checkout → https://www.duchinese.net/
All discounts → http://lindiebotes.com/discounts
All language resources → https://lindiebotes.com/language-resources/
Merch → https://society6.com/lindiebotes
?ABOUT
Welcome to my channel! My name is Lindie and I share my love for languages through my polyglot progress and language learning tips here. South African by birth, I spent most of my life in France, Pakistan, the UAE and Japan. Now I work as a UI/UX designer in Singapore. I'm a Christian and strive to shine God’s light in all I do. May this channel inspire you to reach your language goals!
New here? Best videos → https://www.youtube.com/playlist?list=PLRCVN94KILKXGx45JKaVBSpPkrpXhrhRe
FAQ → https://lindiebotes.com/faq/
?BOOKS I USE
Practical Chinese Grammar → https://geni.us/PracticalChineseGram
Japanese for Busy People on Amazon → https://geni.us/JapaneseForBusy1
Advanced Japanese for Busy People → https://geni.us/JapaneseForBusy3
Korean Grammar in Use Intermediate → https://geni.us/KoreanGrammarUse
Korean TOPIK exam prep → https://geni.us/TOPIK2prep
Short Stories in Spanish → https://geni.us/spanishshortstories
?EQUIPMENT
Camera → https://geni.us/CanonPowerShotG7
Mic → https://geni.us/RodeSmartLavMicr
Tripod → https://geni.us/ManfrottoTravel
———
Some links are affiliate links, and a percentage goes towards supporting my channel.
Collabs & partnerships: hello@lindiebotes.com
the importance of hard work 在 Chloe Ting Youtube 的最讚貼文
ABS WORKOUT TIME! Brand new abs workout that's going to challenge you further! We're doing 500 reps of abs exercises to help you tone your abs. Don't push yourself too hard if you can't finish it, it's a challenge so progress there slowly. Enjoy the workout and leave a comment below with how you went!
☆Summer Shred Challenge 2020☆
Full program schedule - https://www.chloeting.com/program
Warm Up - https://youtu.be/-p0PA9Zt8zk
Episode 1 - https://youtu.be/OBSUUi0FAKo
Episode 2 - https://youtu.be/hAUIGLE8PEo
Episode 3 - https://youtu.be/7L-Td_p0bXE
Episode 4 - https://youtu.be/fMPoCc78v0g
Episode 5 - https://youtu.be/JEEG0hBNk3E
Episode 6 - Releasing 25th May
☆Help subtitle this video☆
http://www.youtube.com/timedtext_video?ref=share&v=hAUIGLE8PEo
☆Sponsor this channel☆
https://www.youtube.com/chloeting/join
☆Sub to my 2nd channel☆
https://www.youtube.com/channel/UCBrcDabYtwbR1VIhwH5efZA?sub_confirmation=1
☆My links☆
https://www.instagram.com/chloe_t/
https://www.instagram.com/itschloeting/
twitch.tv/chloeting
☆Music by☆
Dylan Locke
https://www.youtube.com/user/RadialCreations
Track: Ascence - Without You [NCS Release]
Music provided by NoCopyrightSounds.
Watch: https://youtu.be/aRWKi18SuHk
Free Download / Stream: http://ncs.io/WithoutYouA
Track: Marin Hoxha - Good Times (ft. Tara Louise)
Music Provided by Magic Records
Listen To The Original: https://youtu.be/wILEsleWtFs
Free Download: https://fanlink.to/gdtms
#withme #StayHomeSaveLives #StayHome
IMPORTANT DISCLAIMER: Some people may see my video titles as click-bait. YouTubers optimise their video's meta data for discovery due to how the algorithm is like. This isn't anything new. Most people who've been watching YouTube for years would understand this. If you're unhappy and get triggered by this, well, this channel isn't for you then. I’ve provided free workout schedules and programs since day 1 and have always optimised my meta data as such so that's not going to change.
Having said that, it doesn't mean the workout do not work. You will still see results by following a suitable program schedule, watching your diet, being in a deficit or surplus (based on your goals), doing exercises in good form, etc. These are all equally important factors. You're not going to get abs, grow a booty, grow biceps magically from 1 or 2 videos, in 1, 2, 3 or 4 weeks cause everyone is different. A title may come close to suggesting that, but I've explain multiple times throughout videos throughout my channel over years that it takes time and lots of factors, so don't take a video title out of context. Targeting fat loss is also not scientifically proven. Everyone is different and it takes time.
When doing any home workouts, do take precaution to exercise in a safe environment, and if you need help or you're not seeing results, I suggest seeing a health and fitness professional to give you tailored advice on your exercise form and dietary needs. I am not a medical professional and what I share on my channel are my views and what has worked for myself. Your health and safety is the utmost importance so find out what works for you.
the importance of hard work 在 The Importance Of Passion & Hard Work - YouTube 的推薦與評價
... <看更多>