ref: https://svpino.com/lessons-learned-from-the-smartest-software-engineer-ive-met-35895ac9fe3a
本篇文章是工作經驗談,作者想要分享這十多年的工作經驗中,從那些聰明人身上所學到的事情,包含了
1. Fast is better than good
2. Unlearn what you know about technical debt
3. There aren’t stupid questions
4. Communication outweighs technical skills
5. Just because you can doesn’t mean you should
6. Share like there’s no tomorrow
7. Take full responsibility
8. The best code is the one nobody wrote
9. If you don’t test, it doesn’t work
10. Embrace failures
Fast is better than good
大部分的情況下,一個稱得上是好的解決方案勢必都要能夠針對時間,精力與成本這三個方面取得平衡。
太多人很容易一開始就會想要設計最完美個解決方案,導致一開始花費大量時間在思考跟設計,卻遲遲沒有動手。
作者認為不是說不要思考,而是不要認為有辦法一開始就可以想到一個最佳解,而是應該一邊做一邊改進。
Unlearn what you know about technical debt
技術債想必是大家都很厭惡的一個情境,作者希望大家可以從不同層面的地方去看待技術債
作者認為只要能夠用正確的方式去面對,技術債身上也可以有值得學習的機會,因為大部分的技術債
都是因為時間與人力不足下進行取捨所造成的結果,這邊帶來的隱含是到底哪些事情是團隊當前最重要的,哪些是不重要可以之後再改善的
最後來個公道話,計畫債太多一定有問題,但是沒有技術債更大的機率代表你都把時間花費在不是最重要的事情身上
There aren’t stupid questions
有問題就使勁地去發問,更多時候努力工作並不會讓你這個人獲得一個很深刻的印象,但是有效率與聰明的工作相對容易讓你被人記住。
任何不清楚的地方就問,問到一切都明瞭。
最後補上一個引言
「會問問題的人會當傻子五分鐘,但是不問問題人的人則是一生傻子」
Communication outweighs technical skills
能夠透過溝通來清楚描述想法的能力可謂是一個不可或缺的技能。
相對於技術能力來說,溝通能力很容易被大家給遺忘,甚至大家都不會覺得這記得有什麼值得重要的。
但是良好的溝通帶來的效果是無形的,所以請投資時間去學習如何有效的溝通。
Just because you can doesn’t mean you should
最簡單為團隊帶來影響的方式就是好好的針對所有事情排定優先順序,學會如何分辨重要性其實非常重要
畢竟時間有限,如何於有效的時間內帶來最大的效益也是一個不可或缺的技能
Share like there’s no tomorrow
隱瞞各種資訊並不會讓你成為團隊中不可或缺的關鍵人物,相反的,願意分享事情與知識的人更容易變成團隊中的核心角色
學會分享也同時藉由分享的這個步驟讓整體團隊一起成長
後續有興趣的可以參閱原文
同時也有1部Youtube影片,追蹤數超過11萬的網紅SMART Mandarin - Katrina Lee,也在其Youtube影片中提到,In our lessons (Making Questions in Mandarin 1-2), you'll learn all the basic question words in Mandarin. If you are interested in our Chinese lesson...
「lessons learned questions」的推薦目錄:
- 關於lessons learned questions 在 矽谷牛的耕田筆記 Facebook 的精選貼文
- 關於lessons learned questions 在 Dan Lok Facebook 的最佳解答
- 關於lessons learned questions 在 Xiaomanyc 小馬在紐約 Facebook 的精選貼文
- 關於lessons learned questions 在 SMART Mandarin - Katrina Lee Youtube 的精選貼文
- 關於lessons learned questions 在 Lessons Learned In Project Management | My 3-Level System 的評價
- 關於lessons learned questions 在 Guide to Lessons Learned Meeting in Project Management 的評價
lessons learned questions 在 Dan Lok Facebook 的最佳解答
If you’re not where you want to be in life yet, I have three questions for you…
Are you thinking big?
Are you dreaming big?
And are you executing big?
This is one of the most powerful lessons I’ve learned from my role model, Jack Ma. And in the video, I explain why you should think bigger.
Now that you know this, what’s the one big goal you want to achieve?
lessons learned questions 在 Xiaomanyc 小馬在紐約 Facebook 的精選貼文
Been thinking about learning to speak a new language in 2021? Over the past few months I’ve been *bombarded* with emails about when I'm going to do another Chinese class, and I'm incredibly excited to announce that starting in December I'll be launching another round of my live, 10-week beginner conversational Mandarin course (see link below)! You may know me from my popular YouTube channel Xiaomanyc, and I'll be teaching the class personally.
The course is intended for total beginners and no prior knowledge is required. Here's what previous students have had to say about the class:
"This course was by far the most engaging zoom class I have been in!"
"Students were going from no knowledge to understanding basic conversations within 10 weeks"
"I can now go to Chinatown and order hotpot!"
"My kids have actually learned more in the last few lessons learning your info than in 3 years of chinese school."
"my tutor is shocked by how much I’m learning"
"I am truly enjoying the class experience. It has brought me so much joy during quarantine and I am excited to continue this journey of learning Mandarin."
"He did not grow up speaking mandarin which means he was just like his students at one point. Because of this, he taught us the material that gave us the best possible base for advancing in mandarin"
To observe their progress was pretty remarkable for me, and I'm honored to have had a hand in it. So anyway, here's what you'll be getting in the course:
* 10 weeks of live classes online, taught by me, including a weekly lecture and weekly office hours to practice conversation or ask questions.
* An entire, 100-page Chinese textbook that I wrote just for you!
* Lifetime access to our class Discord server where you can practice Chinese, ask questions about Chinese, or just practice!
* Free, lifetime access to the pre-recorded version of the course once it's complete.
Classes will be conducted on Zoom in two batches, Tuesday night and Sunday morning, US Eastern time. Max class size of 20 people -- this is a strict cap, and once the class is sold out it's sold out. No exceptions, so sign up while it lasts.
I love teaching these classes, but given my time constraints I do them pretty rarely and I don't know how many more I'll be doing in the future. And based on the amount of interest I've been getting lately, I also expect seats to sell out pretty quickly. So if you're interested, click the link below and get your New Year's Resolution started early this year!
Hope to see you in class! If you have any questions, feel free to email me at xiaoma@xiaomanyc.com.
https://www.xiaomanyc.com/sign-up/p/10-week-beginner-chinese-course
lessons learned questions 在 SMART Mandarin - Katrina Lee Youtube 的精選貼文
In our lessons (Making Questions in Mandarin 1-2), you'll learn all the basic question words in Mandarin.
If you are interested in our Chinese lesson, please do check out our website
www.smartmandarinchinese.com
related video lessons
51:15
Learn Chinese: How to form a question in Chinese | Yoyo Chinese Hangout and Q&A with Yangyang
Yoyo Chinese
7:54
To say "also" in Chinese- SMART Mandarin
Lee Katrina
19K views
6:00:01
6 HOURS - Relaxing - Piano, violin, guitar - Study music , focus, concentration, memory
Best Music Compilation
Recommended for you
10:02
Learn Chinese: How to say WHAT, WHO, WHICH, WHERE, WHEN, WHY, HOW, HOW MANY in Mandarin Chinese
Learn Chinese with Yi Zhao
93K views
14:59
Happy Chinese, Episode 1, The Guest from Afar (Learning Chinese Series)
ChineseCorner
458K views
How to Use Chopsticks and All Their Uses! Mandarin Chinese Lesson
ChinesePod
24K views
Morning JAZZ & Bossa Nova - Background Instrumental Music - Relaxing JAZZ to Work, Study,Wake Up
Lounge Music
Recommended for you
New
1179 Basic Chinese Words - HSK 1 to 4 Vocabulary (汉语口语水平)
Kendra's Language School
91K views
How to Count Numbers in Chinese - TalktoChinese
Jane Wang
451K views
The first 20 hours -- how to learn anything | Josh Kaufman | TEDxCSU
TEDx Talks
11M views
How I Learned Chinese for 6 Months | Five Hacks for Mandarin
빅키Vicky
Recommended for you
Understand Chinese Measure Words in 1 Video
Fluent in Mandarin.com
4.1K views
Learn Chinese: How to say WHEN, BEFORE, AFTER, AGO, LATER in Chinese
Learn Chinese with Yi Zhao
46K views
Learn Chinese Conversation No1- Study with English subtitles for beginners 汉语 中文
Nihao Chinese
755K views
Good Morning JAZZ & Bossa Nova - Background Instrumental Music - Piano JAZZ to Work, Study,Wake Up
Lounge Music
Recommended for you
How to Learn Chinese Characters
Remembr.it Chinese
508K views
hsk level 1 vocabulary list 1/3, learn chinese for beginners with english subtitles
Nihao Chinese
132K views
Chinese Question Words
https://www.youtube.com/watch?v=HZJhnePoFWs&t=38s
Making YES No Questions with Chinese Adjectives
https://www.youtube.com/watch?v=0N-zMjfGmyk&t=41s
How to Answer Yes and No in Mandarin Chinese?
https://www.youtube.com/watch?v=NlXlzyqZ0u4&t=1s
Thank you!
lessons learned questions 在 Guide to Lessons Learned Meeting in Project Management 的推薦與評價
Are you planning a lessons learned meeting and don't know where to start? In this video, I'm sharing everything you need to know about when ... ... <看更多>
lessons learned questions 在 Lessons Learned In Project Management | My 3-Level System 的推薦與評價
In the real world, there are a lot of problems with the lessons learned process. It's hard to act upon the collected feedback. ... <看更多>