mình chưa tốt nghiệp nhưng giờ đang có job fullstack (mình làm ở nước ngoài nên có thể sẽ ko giống như ở VN) nên mình chia sẽ tý kinh nghiệm cho bạn.
về kiến thức: nếu bạn thực sự đam mê chịu khó thì học đại học ko mang lại kiến thức gì vượt trội tự học mà lại còn tốn thời gian. Trường xịn xò thì mình ko biết chứ mà vào mấy cái trường làng nhàng, vớ vẫn (mình nghĩ 60-80%) thì ở nhà xem mấy cái open course computer science trên youtube + mua thêm sách báo này nọ, rồi mày mò tự làm vài cái project, nếu điều kiện có thể thì mua thêm mấy cái course udemy.
nhưng mà ko thể phũ nhận học đại học mang lại nhiều lợi ích hơn là kiến thức. Cái ngành này mình thấy khó nhất là bắt đầu. Để có việc developer đầu tiên là cực kỳ khó khăn. Người ta cứ bảo là đang thiếu lập trình viên nhưng mà entry job thì hình như ko có thiếu. Đến lúc bạn có đc việc làm đầu tiên rồi thì sẽ dễ phát triển hơn nhiều. Vì thế học đại học cho bạn cơ hội để có việc làm đầu tiên dễ hơn. Học đại học bạn sẽ có cơ hội xây dựng các mối quan hệ (nhất quan hê, nhì tiền tệ) quen biết thầy này thầy nọ, mà mấy ông này thường sẽ có quen biết với 1 đống công ty rồi, có gì họ sẽ giúp bạn giới thiệu. Rồi còn cơ hội đi thực tập.
Như mình nghĩ kiếm việc đầu tiên cực kì khó thử nghĩ nếu bạn là nhà tuyển dụng, giữa 1 người self taugh hoặc bootcamp 3-6 tháng với 1 sinh viên học 3-4 năm cùng ứng tuyển vào vị trí thực tập hoặc fresher thì bạn sẽ chọn ai.
Còn lại sau khi đã vào được nghề dev thì tiếp theo dù bạn có bằng đại học hay ko có bằng đại học cũng phải tự học thôi.