Kinh nghiệm từ chính bản thân đó là thím nên chơi theo kiểu top-down then bottom-up.
Thím cứ học 1 ngôn ngữ, 1 framework đi rồi thực hành nó, có 1, 2 projects demo là ok. Ko cần tham nhiều thứ làm gì, sau đó đi apply fresher luôn và ngay.
Ban ngày đi làm tối ngồi cày lại kiến thức chuyên ngành, cày theo chương trình học của các bạn chính quy đó, bỏ qua các môn ko cần thiết (có thể hỏi đồng nghiệp) -> tiết kiệm được kha khá thời gian, đặc biệt chú trọng những thứ nền tảng như algo, data structure, kĩ năng giải quyết vấn đề, oop. Kiên trì theo hướng đó sau 2 năm là bạn có thể đảm bảo kiến thức ok rồi.
Mình đã theo hướng này 4 năm, hiện đang làm việc với khá nhiều dev từ trường top cntt của VN và thấy khả năng, lương mình ko thua kém họ ^^