full stack hơn 10 năm. lương 5k5 freelancer (2 dự án 1 lúc, 1 dự án làm VueJS, 1 dự án làm DevOps + Node/Python). Trước đi làm thì lương 4k cứng + 1k5 freelancer. Tính ra làm freelance thấy hợp vì chọn được công ty mình thích. Nếu công ty làm freelance không bị ảnh hưởng bởi dịch thì lương freelance chắc cũng được tổng 7k.
Làm lâu nên nhận thấy nghề này khá nhàn và dễ. Trung bình 1 ngày làm chưa tới 5 tiếng. Lâu lâu phải họp giờ thiêng là 11h đêm do có 1 khách hàng bên Mĩ. Có khi cũng phải deploy production nên 1 ngày có thể làm tới 8 tiếng.
Mình thích làm backend + devops hơn làm frontend vì làm frontend hay bị khách hàng soi kỹ quá, rất tốn thời gian. BE chỉ cần xuất ra cái JSON API + vài unit test là xong. Làm FE ghét nhất là gặp mấy khách hàng pixel perfect, muốn lên feature nhanh mà lại bắt margin padding chính xác từng pixel. Tính ra, FE dễ hơn BE, nếu dự án có lay off thì mấy đứa FE hay bị trảm đầu tiên. BE nắm database + business logic nên khá an toàn.
Khuyên các bạn nên tập trung vào 1 mũi nhọn nào đó, vd như mình chọn tập trung vào database như Postgres hay MySQL, thạo về query optimization, cách đánh index này nọ thì sẽ không bao giờ hết việc. FE hay BE có thể thay đổi chứ database thì không.