Well mình thì trước giờ part-time job là chụp choẹt nên sử dụng Photoshop khá nhiều cũng có nghịch PHP ( cơ bản ) Hiện nay giờ đang có nhu cầu học focus vào 1 mảng. Lên trên Vietnamwork thấy nhiều khi các công ty tuyển Frontend mà cần biết cả Backend hoặc ngược lại ( nhiều khi Fullstack ) Nhờ các cao nhân tư vấn, ah quên Background mình làm bên cơ khí
Front lương cao hơn , khó hơn , back end thì nói chung cũng khó về database , giải pháp server , nhung không thay đổi chóng mặt như front
Frontend thay đổi nhiều nhưng chỉ là bề nổi của tảng băng. Backend là phần chìm, bao la rộng lớn lắm. Tay ngang thì rất ít người theo đc backend, tốt nhất là theo frontend, học nhanh, cần ít kn, tăng lương nhanh. Học js/react/vue kèm theo flutter thì tốt hơn php.
Toàn làm mấy dự án hệ thống quản lý, crm, app ... nên back end ôm hết, từ dựng db, code chức năng, giao diện back end, đến api, mẹ bất công vc, lol, tới giai đoạn uat, fix bug khờ luôn.
Nếu làm vì đam mê và tay ngang thì có lẽ Frontend dễ tiếp cận hơn vì học Backend kiểu gì cũng cần học Frontend sơ sơ trước (Web nhé), còn học Frontend có thể ko cần biết backend, hơn nữa hiện tại giờ có xu hướng serverless (vọc vạch cho vui chứ đi làm cty chắc k có cơ hội xài), có mấy ông lớn lo giùm mảng server, db rồi, chỉ việc tìm hiểu thêm cách sử dụng các API của mấy ông lớn thay vì phải học một ngôn ngữ backend cụ thể rồi biết 1 chút Devoops để deploy các thứ.
Frontend vs Backend cũng như ngoại công với nội công. Ngoại công múa may hình thức bề ngoài, dễ bắt chước học theo được. Nhưng nội công cần thời gian tích luỹ tu tập từ từ, lại có nhiều tầng công lực, khó đột phá. Frontend "có vẻ" thay đổi nhiều nhưng chẳng qua là học theo trường phái của các framework khác nhau (React, Vue.js, Angular). Thằng này học múa kiếm thì thằng khác thích múa đao. Tất cả đều phụ thuộc vào mấy anh trùm Chrome / Firefox cả Backend tuy có thể khác nhau ngôn ngữ nhưng nền tảng kiến thức đều giống nhau, theo quy chuẩn chung, nên nếu nắm căn bản thì muốn chuyển qua nền tảng nào đều được. Ban đầu lương Frontend có thể cao hơn Backend, nhưng về đường dài thì lương Backend có thể cao gấp đôi gấp ba Frontend nếu chịu tu luyện. Hầu hết dân tình đều chuộng Frontend hơn vì ở VN hay dev có kinh nghiệm về mấy framework Frontend chưa nhiều. Dev thế hệ cũ toàn biết mỗi PHP, biết 1 mà không biết 2.