Career Path - Consistency

Some notes for maybe a 5-year long-term plan for me, trust the vision.

1. Company Dream:

2. Learning Path

3. Reflection

3.1. What is important ?

  • Money is important, of course => We need 100M VND/month to buy a dream house, or at least 40 - 50M VND/month for saving.

  • Effective time is important => Procrastination maybe a habit, but take uses of your “6-hour effective time” for important work is important => You need to save this time for do 2 jobs: a stable job for title, a remote job for money => Both is important.

  • Direction and mentoring is important => Find your path + mentor, you are young and acknowledge you are not understanding the right things once => A mentor is guiding your path out of ambigious.

  • Awareness is important => Knowledge make you the most intelligent in the company, but awareness makes you gain most from your knowledge => You will need to know when you say, when you pause, it is not about knowledge, it is awareness.

  • Self-time is important => Time for game, relax, talking with friends, mothers.

  • Deep learning is important => Always learn new things, deep learning, people learning.

  • Self-reflect everyday is important => It will keep you adjust yourself daily.

  • Your hobby is important => It will make you satisfied in personal life.

3.2. What is not most important ?

  • Friends, Relationships is not truly important => It is only important if you have strong dependencies with them.

  • Company is not truly important => If you do not work for them more than 3 years, or your title is not Senior+ here.

  • Lover is not truly important => If she is match with your personality, commit for long-time, else you find another partner => Be realistic.

4. Who is me in 1-year long-term plan of living ?

4.1. Year 2026

  • Goal: this time for earning money, experience the feeling to fulfill yourself by money, take responsibility for your family, less pressure on career, spend more time for personal relationships.

  • Base company: hybrid model, e.g. Axon, EH, NAVER, fixed salary maybe 40 - 50 millions/month.

  • Remote company: freelancer, earn 2000 USD/month.

=> Total: 100 millions/month.

  • Learning:

    1. Daily DSA + System Design => Always buff skills prepare for interview in better opportunity.

    2. Pronounciation + English skills => For communicate with foreigners.

    3. Cloud skills => For solution architect long-term.

    4. Personal relationships + Enhance me-time

5. Rule of work in tech

  • Step 1: Requirements and Timelines (Only when communicate with clients or business)

  • Step 2: Design and dive deep, analyze and find out multiple solutions, analyze bugs.

  • Step 3: Implement

  • Step 4: Deployment

  • Step 5: Feedback loop.

6. Agile/Scrum Process

Meeting at start, mid, end of the day.

6.1. Morning — Daily Stand-up

Format (each member answers 3 questions):

  1. What did I do yesterday?
  2. What will I do today?
  3. Are there any blockers?

6.2. Focus Work — Coding, Reviewing, Testing

  • Coding: Work on stories/tasks assigned in the sprint backlog (from Jira).
    • Implement features, fix bugs, or improve performance.
    • Follow coding standards and write unit tests.
  • Code Reviews:
    • Review pull requests from teammates for quality, style, and logic.
    • Give feedback and approve when ready.
  • Collaboration:
    • Pair programming or discuss solutions with the team.
    • Communicate with QA, DevOps, or Product Owner when needed.

6.3. Midday — Collaboration and Refinement

  • Backlog Refinement / Grooming (once or twice a week):
    • Review upcoming stories with Product Owner.
    • Clarify requirements, estimate effort (story points), and split large tasks.
  • Design Discussion:
    • Discuss architecture, data models, or API design with other engineers.
  • Testing & QA:
    • Deploy to test environments, verify functionality with QA.

6.4. Afternoon — Focus & Delivery

  • Continue development or integration tasks.
  • Fix issues found during QA or testing.
  • Update task progress in the sprint board.

6.5. End of Day — Sync and Documentation

  • Update Jira tickets or Scrum board status (e.g., In Progress → Code Review → Done).
  • Commit and push code changes.
  • Document technical notes, API changes, or troubleshooting steps in Confluence or README files.
October 22, 2025