Đ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

4.8 (6 đánh giá)
Tạo bởi Jordan Trần Cập nhật lần cuối 11:29 09-07-2019 11.714 lượt xem 4 bình luận
Tác giả/Dịch giả: Jordan Trần
Học nhanh

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!

Nguồn:  What is easier to learn in a short amount of time (2-3 months) to start working? Back-End or Front-End Web developer?


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 likeshare để ủ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

Tác giả/Dịch giả

Khóa học

Những bài viết hữu ích từ Quora

Những bài viết hữu ích từ Quora

Đánh giá

DongTV đã đánh giá 13:37 09-08-2021

huynh140 đã đánh giá 07:46 25-07-2021

Trần Cẩm Long đã đánh giá 13:47 30-11-2019

chinhnv đã đánh giá 08:29 25-10-2019

Hoàng Dũng đã đánh giá 16:06 13-09-2019

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
Chung Nguyen đã bình luận 08:29 26-08-2019

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.

Phạm Nguyễn Tuấn Thông đã bình luận 08:15 03-01-2019

Kinh nghiệm bổ ích quá

Phạm Tấn Thành Moderator đã bình luận 00:05 11-12-2018

kinh nghiệm trên 20 năm mới biết @@

Không có video.