Với 1 bạn Junior thường sẽ quan tâm tới code. Code này nhanh hơn code kia thế nào, ngôn ngữ này Perf ngon hơn ngôn ngữ kia ra sao.
Khi lên tới rank Middle thì hầu hết các ngôn ngữ phổ biến chiếm top 3-5 đều đã làm qua hết rồi nên thường các bạn sẽ quan tâm hơn tới Data Structures and Algorithms.
Khi tới rank Senior thì mối quan tâm nên chuyển về How System Works, System Design vì các bạn đã làm đủ lâu để hiểu là system tốt thì code dở vẫn còn sửa và làm tôt hơn được, cùng lắm thì pull opensource về thay thế.
Có thể bạn sẽ để ý rằng các lên rank thì độ ảnh hưởng của 1 người sẽ tăng cao hơn.
- Khi là Junior chỉ quan tâm ngôn ngữ thì tầm ảnh hưởng của bạn đó chỉ ở trong repo hoặc cùng lắm là những bạn code cùng repo.
- Khi bạn quan tâm tới cấu trúc dữ liệu và giải thuật như Middle thì nó ở tầm multi-repo khi các hệ thống trong cùng 1 cụm trao đổi dữ liệu và ảnh hưởng lẫn nhau.
- Còn khi đã ở tầm Senior để chú ý tới System Design thì sẽ bao quát cả 1 bộ phận của công ty.
Bạn luôn có nhiệm vụ học hỏi, giảng giải để những người trong tầm ảnh hưởng của mình tin tưởng, nghe theo và quan trọng nhất là chịu cộng tác với mình.