thảo luận Một số bạn Dev rất coi thường các bạn code Front end?

  • Người tạo chủ đề Người tạo chủ đề Kitkat Nestle
  • Ngày bắt đầu Ngày bắt đầu
Tiện đây các bác cho mình hỏi cơ cấu tổ chức team IT của công ty các bác như nào vậy?
Ví dụ như 1 web app thì :
  • 2 team back,front chia ra 2 project khác nhau,git khác nhau,mọi thứ kết nối đều qua API...
  • Chung 1 project,sau khi backend code xong -> git -> frontend xử lý tiếp...
 
Nhưng làm backend không biết optimize query thì xếp nó chửi cho
qZV215Z.png
Front end cũng có optimized rendering
 
Tiện đây các bác cho mình hỏi cơ cấu tổ chức team IT của công ty các bác như nào vậy?
Ví dụ như 1 web app thì :
  • 2 team back,front chia ra 2 project khác nhau,git khác nhau,mọi thứ kết nối đều qua API...
  • Chung 1 project,sau khi backend code xong -> git -> frontend xử lý tiếp...
Bên mình thì dev nào cũng làm full stack, phân chia công việc theo feature chứ không phải chuyên môn. Ví dụ feature mới cần field mới trong database thì phải update db config, chạy migrate data, xong code backend API, viết test, xong code frontend gọi lên API vừa rồi, xong optimze, test, deploy lên từng env...
 
*Front-End:
- HTML, CSS
-Javascript, Jquery, OOP
-DOM, event listener.
-Ajax, fetch.
_Reactjs ( hoặc Angular ), react hook, react router.
-Redux
-Webpack.


*Backend:
-Java core
-OOP
_Spring Boot, REST API
-Microservice (optional)


Kết luận: Backend dễ hơn FrontEnd !

Không biết thím này mấy năm tuổi nghề rồi = ))
 
Vụ này bao nhiêu team dính chưởng luôn, dùng nhưng không xem kỹ policy hoặc dùng sai là bao nhiêu tiền cũng bay :sweat:

Hồi xưa cũng nghịch ngu một lần bay một đống tiền, giờ toàn phải soi xem nó tính kiểu gì, có biến là cắt ngay.
nghịch ngu như nào hả thím? Mình đang có ý định chuyển web của cty sang AWS, bọn này tính tiền theo lưu lượng, ko biết có ngày nào mà tự dưng lưu lượng đột biến rồi nó charge mình vài trăm củ ko :too_sad:
 
nghịch ngu như nào hả thím? Mình đang có ý định chuyển web của cty sang AWS, bọn này tính tiền theo lưu lượng, ko biết có ngày nào mà tự dưng lưu lượng đột biến rồi nó charge mình vài trăm củ ko :too_sad:
Hồi xưa chơi ngu 2 phát:
1. GCP tiền data transfer cực đắt, hồi xưa có một lần sai sót đẩy file lên page nó load về mà không biết đốt cả đống tiền.
2. Cái function nó tính theo thời gian nên chỉ nên dùng cho những thứ thời gian xử lý ngắn tức thời, hồi xưa không để ý để chạy mấy job lâu lâu nên tính ra giá nó còn đắt hơn một con VM chạy on-premises.

Xài cloud phải xem kỹ use-case, policy, pricing... không là có ngày vỡ mồm :byebye::beat_brick:
 
Bên mình thì dev nào cũng làm full stack, phân chia công việc theo feature chứ không phải chuyên môn. Ví dụ feature mới cần field mới trong database thì phải update db config, chạy migrate data, xong code backend API, viết test, xong code frontend gọi lên API vừa rồi, xong optimze, test, deploy lên từng env...

Hiện cty e trình độ chung còn thấp nên ko thể làm fullstack được,bác có gợi ý gì ko?
 
Tiện đây các bác cho mình hỏi cơ cấu tổ chức team IT của công ty các bác như nào vậy?
Ví dụ như 1 web app thì :
  • 2 team back,front chia ra 2 project khác nhau,git khác nhau,mọi thứ kết nối đều qua API...
  • Chung 1 project,sau khi backend code xong -> git -> frontend xử lý tiếp...
Không lo việc giấu code sợ thằng nào đó bán source đi lung tung cứ chung đi, thằng nào làm frontend tự lấy về tự host vẫn code được
Chứ chia ra ngồi đợt nhau mệt ỉa
4gmOAMB.png
 
Sửa lần cuối:
Nói chung làm dev thì nên biết cả 2 , mình thấy cũng ko quá khó nếu làm fullstack .
 
Hiện cty e trình độ chung còn thấp nên ko thể làm fullstack được,bác có gợi ý gì ko?
Phải nâng skill dev lên thôi. Việc đầu tiên là tự host backend dưới local, tập làm chức năng gì đó full stack, làm từ đơn giản tới phức tạp thì từ từ trình sẽ lên thôi. Mình ngày xưa cũng lên trình từ từ như vậy.
 
Cái quan trọng nhất một thằng backend phải biết là database chứ không phải cái đống kia :go:

Thứ hai là ngoài web service thì backend còn một đống background job khó còn hơn cả backend, nên gia cát dự là ông tướng này kinh nghiệm làm backend chưa quá 2 năm :go:
Có nguồn nào học DB không fen, query các kiểu thì oke nhưng mấy cái tối ưu index, trigger các kiểu vẫn chưa ổn lắm mà tut toàn thấy query thông thường
Wz51zuD.png
 
Có nguồn nào học DB không fen, query các kiểu thì oke nhưng mấy cái tối ưu index, trigger các kiểu vẫn chưa ổn lắm mà tut toàn thấy query thông thường
Wz51zuD.png

Execution plan
Datawarehouse
ETL/ELT
clustered/non-clustered index.
Caching
Database Model
Reporting.
Failover.
Daily backup
Restore
Trigger
View
Horizonal/Vertical Scale
Shading
Master/ Slave database
 
Sửa lần cuối:
Hiện cty e trình độ chung còn thấp nên ko thể làm fullstack được,bác có gợi ý gì ko?
nếu thế nên áp dụng tư tưởng matrix org mô tả khá kỹ trong giáo trình PMP, đại khái team backend và frontend tổ chức riêng biệt, khi chạy project thì bốc resources vào gộp thành project team, đủ các thành phần ban bệ. Để đào tạo được nhân sự fullstack khá mệt và tốn kém, thậm chí có những nhân sự thiếu hợp tác với việc đó nên mình nghĩ tổ chức matrix org khá phù hợp trừ khi cty có budget đào tạo/tuyển dụng không hạn chế hoặc may mắn có khung fullstack sẵn :D
 
nghịch ngu như nào hả thím? Mình đang có ý định chuyển web của cty sang AWS, bọn này tính tiền theo lưu lượng, ko biết có ngày nào mà tự dưng lưu lượng đột biến rồi nó charge mình vài trăm củ ko :too_sad:
set budget dc mà, gần chạm no tự hú chứ ko có vụ nhảy tiền quá đâu
 
*Front-End:
- HTML, CSS
-Javascript, Jquery, OOP
-DOM, event listener.
-Ajax, fetch.
_Reactjs ( hoặc Angular ), react hook, react router.
-Redux
-Webpack.


*Backend:
-Java core
-OOP
_Spring Boot, REST API
-Microservice (optional)


Kết luận: Backend dễ hơn FrontEnd !
Nghe như thành thạo Word thì là nhà văn vậy, chừng nào còn đem ngôn ngữ hay framework ra so thì vẫn mãi ở level thấp của ngành này thôi :haha:
 

Thống kê chủ đề

Ngày tạo
Kitkat Nestle,
Người trả lời cuối
caothuphu2013,
Trả lời
76
Lượt xem
18.448
Quay lại
Lên đầu trang