Điều gì dễ học trong một thời gian ngắn tầm 2 – 3 tháng để có thể đi làm? Về hướng Back-end hoặc Front-end?
Những bài viết hữu ích từ Quora

Danh sách bài học
Điều gì dễ học trong một thời gian ngắn tầm 2 – 3 tháng để có thể đi làm? Về hướng Back-end hoặc Front-end?
Dẫn nhập
Hi mọi người! Đây là bài dịch trong chuỗi bài NHỮNG BÀI VIẾT HỮU ÍCH TỪ QUORA của website Howkteam.com & các Kter tâm huyết, Mong muốn mang lại thêm nhiều kiến thức hữu ích từ các nguồn kiến thức nước ngoài đến với cộng đồng. Bạn có thể tham gia đóng góp bài dịch bằng cách đăng ký cùng Kteam qua: Fanpage How Kteam
Hy vọng các bạn sẽ thích những kiến thức được đề cập trong các bài dịch hữu ích này! Cảm ơn các bạn!
Nội Dung
Trả lời bởi Prince Jamwal, kỹ sư phần mềm Sr-Frontend (2014 – nay)
Học và phát triển web phía frontend dễ hơn phía backend. Tôi sẽ giải thích điều này.
Bạn chỉ cần một vài công nghệ dưới này để làm một nhà phát triển web phía frontend.
- HTML5.
- CSS3.
- Javascript/ jQuery.
- Những framework cho frontend là Angular/ React/ Vue.
Mặt khác, để làm backend bạn phải học các công nghệ này ….:
- Ở phía backend, bạn phải học một trong các ngôn ngữ lập trình phía máy chủ. Nó có thể là C#, PHP, Ruby, Java, Javascript, etc. Ngoài ra, bạn phải tìm 1 framework có liên quan với ngôn ngữ lập trình mà bạn đã chọn. Ví dụ nếu bạn học Java, bạn phải biết dùng framework Hibernate hoặc Spring.
- Cơ sở dữ liệu ( databases ) - người lập trình backend phải biết nhiều cơ sở dữ liệu bao gồm Mongo DB, PostgreSQL, NoSQL, Redis, Couch DB, v.v.
- Hosting – Phải biết về các máy chủ như Google Cloud, Platform, AWS, Microsoft Azure, v.v
- Công cụ quản lí server – Bạn cần biết về các công nghệ như Docker, Kubernetes, New Relic, Nginx, Varnish, v.v.
Nếu bạn vừa đọc hết thông tin ở trên, hẳn là bạn cũng đã nhận ra để phát triển backend bạn phải biết nhiều công nghệ hơn frontend. Vì thế, phát triển frontend tương đối dễ hơn backend. Một mặt khác, các nhà phát triển backend phải có các câu lệnh mạnh mẽ về cấu trúc dữ liệu và các thuật toán. Tuy frontend đôi khi cũng cần dùng cấu trúc dữ liệu và thuật toán nhưng sẽ không thường xuyên như backend.
Nhìn chung, để làm nhà phát triển backend đòi hỏi nhiều nỗ lực và kiên trì hơn. Vì vậy nếu bạn muốn học trong thời gian ngắn, bạn có thể tìm hiểu frontend.
OK nếu bạn đã xác định theo frontend, bạn phải biết rằng bạn sẽ có thể đi làm ngày nếu bạn rành HTML, CCS, Javascript, Công việc của bạn sẽ giống như menial. Nhưng tốt hơn bạn nên học thêm các frameworks Angular, React, Vue. Các frameworks này được sử dụng bởi các công nghệ dùng để mở rộng giao diện và giữ cho code frontend “có tổ chức”.
Nếu bạn biết cả HTML, CSS, Javascript và 1 framework nào đó trước, có thể lương của bạn sẽ cao hơn so với người không biết nữa đấy.
Kể từ khi bạn bắt đầu tìm kiếm học về lập trình, tôi khuyên bạn nên sử dụng edWisor. Ở đây bạn có thể học đầy đủ về frontend và Angular khi làm việc trên dự án. Thêm nữa, bạn cũng có thể sẽ tìm được công việc lập trình frontend bởi khá nhiều công ty thuê lập trình viên ở đây dựa trên các dự án mà họ làm. Vậy hãy thử một lần đi nào!
Kết luận
Qua bài dịch này, bạn đã biết được điều gì dễ học trong một thời gian ngắn tầm 2 – 3 tháng để có thể đi làm? Về hướng Back-end hoặc Front-end?
Bạn có thể tham khảo thêm bài Bản đồ hướng dẫn cho lập trình viên DevOps
Cảm ơn các bạn đã theo dõi bài viết. Hãy để lại bình luận hoặc góp ý của mình để phát triển bài viết tốt hơn. Đừng quên “Luyện tập – Thử thách – Không ngại khó”.
Tải xuống
Tài liệu
Nhằm phục vụ mục đích học tập Offline của cộng đồng, Kteam hỗ trợ tính năng lưu trữ nội dung bài học Điều gì dễ học trong một thời gian ngắn tầm 2 – 3 tháng để có thể đi làm? Về hướng Back-end hoặc Front-end? dưới dạng file PDF trong link bên dưới.
Ngoài ra, bạn cũng có thể tìm thấy các tài liệu được đóng góp từ cộng đồng ở mục TÀI LIỆU trên thư viện Howkteam.com
Đừng quên like và share để ủng hộ Kteam và tác giả nhé!

Thảo luận
Nếu bạn có bất kỳ khó khăn hay thắc mắc gì về khóa học, đừng ngần ngại đặt câu hỏi trong phần bên dưới hoặc trong mục HỎI & ĐÁP trên thư viện Howkteam.com để nhận được sự hỗ trợ từ cộng đồng.
Nội dung bài viết
Trong ngắn hạn là vậy nhưng về lâu dài thì làm FE cũng khó nhằn đấy.
Kinh nghiệm bổ ích quá
kinh nghiệm trên 20 năm mới biết @@