01/10/2018, 11:26

Khi đi làm về backend thì phải làm những gì?

Em hiện là sinh viên năm 3 và định hướng của em là lập trình web,và backend là hướng mà em có hứng thú ạ,lúc trước em có tự làm một trang web bán hàng cơ bản với các chức năng cần có(trang admin,giỏ hàng,đăng ký,đăng nhập(facebook,google,…),thống kê bán hàng,…một số chức năng khác),nhưng kể từ đó em không biết backend thì cần phải biết thêm các tác vụ,chức năng nào khác nữa(hiện tại em có học thêm các ngôn ngữ backend khác nhưng khi code vẫn chỉ biết nhiêu đó chức năng cần làm cho một trang web bán hàng),anh chị nào đang đi làm mảng backend có thể cho em biết khi đi làm backend thì cần phải biết code các tác vụ,chức năng nào cho một trang web ạ

Trần Hoàn viết 13:36 ngày 01/10/2018

Mình không làm chuyên nghiệp, nên mình cũng chỉ đoán thôi:

  1. Cứ theo yêu cầu của khách hàng mà làm
  2. Lúc đi làm full-time thì chắc là sẽ làm theo team, hỏi người đi trước, hỏi leader, chờ PM ra nhiệm vụ…
chai65 viết 13:41 ngày 01/10/2018

Để đơn giản mình coi 1 ứng dụng web bạn tạo ra gồm 2 phần: front end và back end. Thì mình quan niệm tất cả những thứ ông FE không làm thì là việc ông BE phải làm. Nếu bạn chỉ quan tâm backend chỉ code những phần nào, thì mình xin kể ra 2 phần:

  • Hệ thống - Kiến trúc: ông nào làm mảng này thì sẽ qtam đến kiến trúc, design pattern, fw… . Thường code phần core, thư viện, … để hướng đến tính năng
  • Tính năng: ông phần này sẽ nắm bussiness rõ hơn. Nói đến tính năng là phải biết code gì rồi.
    Hehe, app cần gì thì ông code nấy, thường thì tính năng nó sẽ muôn hình vạn dạng nên mình sẽ xếp tiếp chúng vào các nhóm:
  • Dữ liệu: Xuất hiện nhiều ở các pm quản lý, chủ yếu làm việc với DB …, VD: CRUD user, tìm kiếm sản phẩm, lưu ds sản phẩm đã chọn vào session…
  • Logic: Nặng về phần logic hơn là data, xử lý ngôn ngữ tự nhiên, convert file, sắp xếp, tìm kiếm nhanh, bảo mật đăng nhập - đăng ký, mã hoá dữ liệu…
Bài liên quan
0