Source: this YouTube video https://www.youtube.com/watch?v=OQdkjUM3yks
Motivation
Motivation = P x E x S(3)
Với P là Porpose, E là Energy, S(3) là Small Simple Step
Porpose: Tại sao bạn lại học skill này? Và việc bạn trả lời câu hỏi này và xác địch lý do bạn học. Bạn sẽ chuyển trạng thái “have to” -> “want to” và việc học hỏi kỹ năng đó sẽ trễ nên dễ dàng hơn. Về mặt tâm lý thôi nha :)))
Energy: Rất rất muốn học rồi nhưng năng lượng thì không có, đang bệnh thì làm sao học được đúng ko nào. Tiếp theo là hãy giúp cho tinh thần tỉnh táo, ăn uống, nghỉ ngơi đầy đủ để có đủ năng lượng để học nào. Một số cách mình giúp mình tăng Energy nhanh trước khi học: ăn 1 ít socola hoặc snack, có nước ngọt nhâm nhi thì quá tuyệt, đi tắm (à mà nếu tắm không được thì vào nhà vệ sinh, rửa mặt và đặt biệt là làm cho phần sau cổ nó ước vô là tỉnh táo) làm thêm 1 bài nhạc của “Sếp” nữa là bao năng lượng.
S(3) Small Simple Step: Chia nhỏ và tập trung vào hoàn thành những bước nhỏ (Small win first) “Progress is better than perfection”. Đặt ra các mục tiêu nhỏ trong 1h hoặc 3h hoặc nữa ngày rồi chiến. Bạn đầu bạn sẽ khó vào flow để làm, lúc đấy cứ chia nhỏ nữa và xác địch là hôm nay minh sẽ làm những cái nhỏ nào.
Focus
Hãy tập trung vào việc nhỏ mà bạn chia ở trên, và chỉ tập trung vào 1 việc duy nhất đó, again focus on just one thing. Việc quăn cái điện thoại chết tiệc của bạn ra 1 chỗ khác cũng là một ý tưởng hay :)))
Chia sẽ nhỏ, mình hay bắt đầu mỗi lần vào học một kỹ thuật mới để vào flow tập trung: Làm 1 trận typing Racer
Teach
Này mới là cái hay này, hãy chỉ lại những gì bạn học được cho người khác, và cách mình chia sẽ ở blog này cũng là cách mình ghi chép và học lại nè
Và điều này cực kỳ hay, bạn sẽ có những lợi ích là:
- Hiểu sâu hơn những cái bạn vừa học, vì hiểu lơ mơ sao mà chỉ người khác được đúng không. Người ta quật cho khỏi đỡ
- Làm cho những kiến thức bạn học trở nên rõ ràng hơn. Hehe nói cho người khác, người khác không hiểu, thì thì cũng bình thường, xong giải thích kỹ hơn bằng nhiều cách để người khác hiểu, điều đó cũng giúp bạn mô hình hóa được cái mình học trong đầu rõ ràng hơn để nói cho người khác dễ dàng hơn, nhưng thực chất là mô hình hóa để bản thân bạn dễ hiểu và ghi nhớ nó
- Và quan trọng là khi bạn chia sẽ cho người khác, dù bạn chia sẽ không hay hoặc hay thì căn bản là tăng sự tự tin của bạn hơn khi bạn không chia sẽ. Dù cho th kia nghe mà nó vụt lại mình thì hãy suy nghĩ tích cực là mình đã biết thông tin trước nó và hơn nữa là mình dám nói ra cái ngu của mình, th kia tuổi gì :)) -> lợi ích cuối cùng vẫn là mình mà
- Và cuối cùng: “Bạn muốn cái gì thì bạn hãy cho người khác cái đó” vũ trụ rất công bằng, chả thiệc ai bao giờ.
Practive
Hãy làm nó thật nhiều. Muốn trở thành 1 lập trình viên giỏi, hãy push code như ông này, the real engineer 🤘🤩. Tập push code lên github mỗi ngày hoặc giải thuật toán mỗi ngày, update code mình viết mỗi ngày

Và hãy review mỗi ngày và đặt câu hỏi là mình có thể làm việc này nhanh hơn không? mình có thể làm nó đẹp hơn không? có thể làm nó dễ quản lý hơn không?
Leave a Reply