Chặng đường IT sắp tới, em nên đi thế nào?

Em chào mọi người.

Em sinh năm 2005, hiện tại đang học năm thứ 3 nhưng em đã hoàn thành gần như toàn bộ chương trình học trên trường, hiện chỉ còn thực tập và làm đồ án. Em đã liên hệ với nhà trường và được chấp thuận cho đi thực tập cùng khóa anh chị 2004, đồng thời có khả năng được xét ra trường cùng khóa.

Hiện tại em đang học ngành IT, chuyên ngành chính là Phát triển phần mềm.

Tuy nhiên, trong suốt thời gian học, em dần bị mất phương hướng nên việc học trở nên khá lan man và mơ hồ. Lúc đó em chỉ nghĩ đơn giản là cố gắng học xong càng sớm càng tốt để có thể đi làm và tích lũy kinh nghiệm trước các bạn cùng tuổi.

Trong thời gian học, em đi chạy Grab, làm lao động phổ thông, chạy bàn,… chứ thực sự không tập trung nhiều vào việc học kiến thức chuyên ngành.

Sau đó, cuộc đời em có thể nói là bước sang một trang khác khi em may mắn gặp được một người đã định hướng và chỉ cho em con đường học tập cũng như làm việc.

Em từ bỏ dần những công việc phổ thông và bắt đầu đi xin làm thêm, học việc tại các cơ sở và công ty để có cơ hội tiếp xúc với công việc thực tế.

Trong quá trình đó, em cũng thử qua một số công việc liên quan đến ngành IT. Em từng làm DEV, Data Analyst và sau đó chuyển sang IT Support, IT Helpdesk.

Qua những trải nghiệm thực tế này, em nhận ra bản thân không thực sự phù hợp với công việc lập trình thuần túy, cũng như chưa tìm thấy sự phù hợp lâu dài ở mảng Data. Ngược lại, em lại cảm thấy khá hợp và có hứng thú với Network và Systems .

Hiện tại em đang muốn chuyển hướng dần sang System/Infrastructure , với mục tiêu xa hơn là DevOps/System Engineer .

Về nền tảng hiện tại, em có kiến thức về C#, ASP.NET Core, SQL Server, MySQL, Git, REST API, MVC, Entity Framework Core,… Bên cạnh đó em đang học và củng cố kiến thức về mạng, Linux/Windows và CCNA.

Em cũng đã có một chút kinh nghiệm thực tế về hỗ trợ máy tính, cài đặt phần mềm, xử lý sự cố thiết bị và hệ thống ở mức cơ bản.

Tuy nhiên, em tự nhận thấy phần nền tảng về System/Infrastructure của mình hiện tại vẫn còn thiếu khá nhiều.

Tiếng Anh của em khá kém, khả năng tự học cũng chưa tốt. Trước đây em rất dễ bị game và những thứ giải trí khác cuốn đi nên có thời gian học hành khá thiếu kỷ luật. Bây giờ em đã nhận ra vấn đề đó và đang cố gắng xây dựng lại thói quen học tập một cách nghiêm túc hơn.

Một vấn đề khác là em đang bị lan man trong việc học .

Em biết muốn đi DevOps thì không thể chỉ học Docker, Kubernetes hay Jenkins rồi tự nhận mình là DevOps. Nhưng khi tìm hiểu sâu hơn thì lại thấy có quá nhiều thứ cần học:

Linux, Networking, System Administration, Git, Bash/Python, Virtualization, Docker, CI/CD, Cloud, Monitoring, Logging, Security, Kubernetes,…

Em không biết nên sắp xếp chúng theo thứ tự nào để xây dựng nền tảng cho đúng, cũng không biết với xuất phát điểm hiện tại thì mình nên đi làm vị trí nào trước.

Hiện tại em đang nghĩ đến một lộ trình kiểu:

IT Support → System/Linux → Cloud/Automation → DevOps

Tức là em muốn đi từ nền tảng hệ thống lên dần thay vì cố nhảy thẳng vào DevOps.

Nhưng đây mới chỉ là định hướng em tự suy nghĩ, nên em rất muốn xin lời khuyên của những anh/chị đã có kinh nghiệm thực tế.

Em muốn xin lời khuyên của mọi người:

1. Với background hiện tại của em, mọi người nghĩ em nên đi theo hướng nào là hợp lý nhất: System Engineer, Linux Admin, Network, Cloud hay DevOps ?

2. Nếu mục tiêu cuối cùng là DevOps/System Engineer thì trong 1–2 năm đầu em nên tập trung xây những kiến thức nào trước? Có thể cho em một roadmap thực tế theo thứ tự được không?

3. Em có nên đi làm IT Support/System Admin/Linux Admin một thời gian để xây nền tảng rồi mới chuyển sang DevOps không, hay có hướng nào tốt hơn?

4. Với một người tiếng Anh còn yếu, khả năng tự học chưa tốt và nền tảng System/Infrastructure còn thiếu , mọi người nghĩ em nên ưu tiên cải thiện điều gì trước?

5. Về chứng chỉ, ngoài CCNA thì trong trường hợp của em có những chứng chỉ nào thực sự đáng để học, và đâu là những thứ không nên quá chạy theo?

6. Cuối cùng, nếu mọi người có thể quay lại thời điểm mới bắt đầu bước vào ngành System/DevOps, mọi người sẽ học và làm những gì khác đi?

Em biết xuất phát điểm của mình khá vòng vèo và hiện tại còn nhiều thiếu sót. Nhưng lần này em muốn đi nghiêm túc và có định hướng rõ ràng thay vì tiếp tục học lan man.

Em rất mong nhận được những lời khuyên, kinh nghiệm thực tế và cả những góp ý thẳng từ mọi người.

Em cảm ơn mọi người đã đọc bài.

Trước hết, mình rất cảm ơn bạn vì một bài viết có đầu tư và suy ngẫm.

Tiếp theo, mình chúc mừng bạn vì gặp đúng người đúng thời điểm trong cuộc đời.

Mình tiếp tục chúc mừng bạn đã tìm được sở thích và định hướng được tương lai. Đây là điều nhiều người “mơ ước”.


Mình sẽ trả lời các câu hỏi của bạn theo kinh nghiệm của bản thân. Mình thấy mọi người hay trả lời lòng vòng nhưng mình thích trả lời trực tiếp.

  1. Theo hướng mà em thích nhất. Vì em thích DevOps và đã định hình lộ trình thì cứ theo nó.
  1. Kiến thức Network và OS. Lộ trình của bạn cũng ổn. Tuy nhiên hãy nghĩ tới 1 kiểu xoắn ốc thay vì đường thẳng. Nghĩa là bạn không cần trở thành Linux expert mới có thể học Cloud. Bạn học kiến thức cần cho “công việc hiện tại” và kiến thức cần cho DevOps, từ mức cơ bản tới nâng cao.
  1. Có việc nào thì làm việc đó. Bắt đầu từ IT Support là lựa chọn tốt vì người ta không tuyển DevOps junior đâu. Nghĩa là trong quá trình làm IT Support và System Admin, bạn sẽ tự tích lũy được kiến thức DevOps. Sau đó bạn tự gọi mình là 2-3 năm kinh nghiệm DevOps rồi tự ứng tuyển vào vị trí DevOps.

Dùng AI để học nền tảng bằng tiếng Việt. Vì không có thầy dạy rất khó, nên nhờ AI dạy bằng tiếng Việt cũng không sao. Cùng với đó thì học tiếng Anh giao tiếp (đọc, nói). Công ty FDI, công ty gốc nước ngoài lương cao x2 nhé. Xem đó là động lực.

Cứ học CCNA đã. Làm một thời gian sẽ tự biết mình cần chứng chỉ gì khác.

Mình không làm DevOps nên không trả lời được. Mình chưa từng nghĩ quay ngược thời gian để học khác đi. Nếu quay ngược thời gian mà vẫn giữ ký ức hiện tại thì mình sẽ mua Bitcoin :unamused:. Nghiêm túc hơn thì có thể sẽ muốn trải nghiệm một cuộc đời khác, vì chắc chắn dù một thay đổi nhỏ cũng sẽ thay đổi cả vũ trụ. Người bạn sẽ gặp, việc bạn sẽ làm. Mình biết là câu trả lời này không giống như ý định bạn muốn hỏi nhưng mình thích trả lời vậy :v.

:+1:

Thật may mắn trong cuộc đời khi có cơ hội làm lại, bắt đầu lại và nắm lấy nó. Chúc bạn thành công. Và khi bạn cảm thấy mình ổn, hãy tiếp tục truyền nó cho người khác nhé.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?