become a better software engineer
Nguyễn Hiển, 2022
Nguyễn Hiển
1. Co-founder, CEO @ zen8labs
2. Co-founder, CTO @ BetterMetrics
3. Agile coach
4. Author, Agile Y
5. Author, DevUP
2
content
3
http://www.ownpaceathletics.com/new-blog/2017/8/20/the-what-why-how-logic
what make you learn
every single day?
4
what make we learn?
5
the traps
the traps
1. the economic growth
2. the trend
3. the comfort zone
6
the risks
1. the unstable economies
2. the trend & competitors
https://layoffs.fyi/
what you should learn
every single day?
7
good engineer?
8
Data
Structure &
Algorithm
(problem
solving…)
Engineering
(computer,
software,
architecture,
design…)
Process
(mindset,
collaboration,
quality…)
Programming
(language, platform, framework…)
how you should learn
every single day?
9
how to become a good software engineer?
10
Dilemmas
- Vietnam or overseas?
- Big corp or startup?
- Outsourcing or product?
- Horizontal or vertical?
- Clean or speed?
- …
11
Experiment
1. Code
2. Structure
3. Principle
4. Technology
5. Tool
6. Process
7. Environment
12
Valuation
junior vs. senior
13
Unlearn
bug is everywhere
14
Performance
1. Code of conduct
2. 4C
3. Community
4. Sociality
15
that is
wait, why isn’t
meanings & thankfulness
Thank you!
Q&A

Become a better software engineer