Lập trình backend C++ - vozForums
vozForums
Go Back   vozForums > Học tập và công việc > Ngành CNTT > Phát triển Phần mềm
Reply
 
Thread Tools
  #1  
Old 30-08-2019, 00:41
2TbP 2TbP is offline
Senior Member
 
Join Date: 08-2010
Posts: 418
Lập trình backend C++

Mình là .Net dev làm đang có dự định chuyển qua C++ làm backend. Chứ .Net làm enterprise product thì phải đụng đến CSS. Mà mình dạo này ngán thằng này vãi =)) Với lại làm enterprise task đa phần là CRUD nên giờ mình muốn đổi gió xíu.

Đang tính cày xong cái path C++ trên pluralsight rồi ôn lại thuật toán apply fresher

Không biết các bác dev c++ task thường làm về cái gì? Chia sẻ với em 1 chút công việc để em cân nhắc nên chuyển hay không với ạ

Last edited by 2TbP; 30-08-2019 at 05:27.
Reply With Quote
  #2  
Old 30-08-2019, 14:55
biet00biet biet00biet is offline
Senior Member
 
Join Date: 01-2014
Posts: 267
Re: Lập trình backend C++

C++ backend cái này k khả thi lắm. Hệ thống backend thường phải chịu tải cao với ccu cao lúc đó vấn đề của c++ là memmory management. Dễ xảy ra mem leak. Quay lại với ngôn ngữ bậc cao đi bạn. C hay c++ thường làm với hệ thống bo mạch nhúng nhiều hơn.

Sent from Nokia cục gạch using vozFApp
Reply With Quote
  #3  
Old 30-08-2019, 15:15
zzchaolegionzz's Avatar
zzchaolegionzz zzchaolegionzz is offline
Senior Member
 
Join Date: 12-2009
Posts: 354
Re: Lập trình backend C++

Có nhiều lý do để không dùng C++ để làm web server nhé, chủ yếu liên quan đến khả năng maintain: https://www.quora.com/Why-is-C++-not...eb-development
Bác có thể học Go, gần với C++ nhưng đơn giản dễ chơi và dễ trúng thưởng hơn. Junior Go lương cũng cao hơn junior JS.
Reply With Quote
  #4  
Old 30-08-2019, 16:09
HopevnnVersion2 HopevnnVersion2 is online now
Senior Member
 
Join Date: 08-2012
Posts: 192
Re: Lập trình backend C++

Quote:
Originally Posted by biet00biet View Post
C++ backend cái này k khả thi lắm. Hệ thống backend thường phải chịu tải cao với ccu cao lúc đó vấn đề của c++ là memmory management. Dễ xảy ra mem leak. Quay lại với ngôn ngữ bậc cao đi bạn. C hay c++ thường làm với hệ thống bo mạch nhúng nhiều hơn.

Sent from Nokia cục gạch using vozFApp
Memory management, memleak là do bạn code lỗi, không phải do C++, performance thì thằng nào ăn được C/C++
Reply With Quote
  #5  
Old 30-08-2019, 16:22
biet00biet biet00biet is offline
Senior Member
 
Join Date: 01-2014
Posts: 267
Re: Lập trình backend C++

Quote:
Originally Posted by HopevnnVersion2 View Post
Memory management, memleak là do bạn code lỗi, không phải do C++, performance thì thằng nào ăn được C/C++
Phát biểu ngu học vậy bạn. Chắc chưa đi làm pm lần nào phải k. Không có một cái backend xịn xò nào do 1 thằng code ra cả. Một mớ bu vào lỗi là điều tất yếu. Nên mấy cái có thể tránh thể tránh thì cố tránh. Enterprises là bussiness một mớ chứ không phải chút performance của c++ làm nên mùa xuân đâu nhé.

Sent from Nokia cục gạch using vozFApp
Reply With Quote
  #6  
Old 30-08-2019, 18:30
2TbP 2TbP is offline
Senior Member
 
Join Date: 08-2010
Posts: 418
Re: Lập trình backend C++

tại vì mình thấy tụi trung quốc làm game client/server thì server của nó viết bằng C++ rất nhiều, thế là backend mấy hệ thống như Zalo, Cốc Cốc... thường không dùng C++ à? Mình muốn đổi sang làm mấy hệ thống kiểu vậy

Quote:
Originally Posted by zzchaolegionzz View Post
Có nhiều lý do để không dùng C++ để làm web server nhé, chủ yếu liên quan đến khả năng maintain: https://www.quora.com/Why-is-C++-not...eb-development
Bác có thể học Go, gần với C++ nhưng đơn giản dễ chơi và dễ trúng thưởng hơn. Junior Go lương cũng cao hơn junior JS.
thằng này mới ra nên em hơi ngại bác ạ, để hóng hớt một thời gian nữa xem sao

Last edited by 2TbP; 30-08-2019 at 18:33.
Reply With Quote
  #7  
Old 30-08-2019, 20:16
HopevnnVersion2 HopevnnVersion2 is online now
Senior Member
 
Join Date: 08-2012
Posts: 192
Re: Lập trình backend C++

Quote:
Originally Posted by biet00biet View Post
Phát biểu ngu học vậy bạn. Chắc chưa đi làm pm lần nào phải k. Không có một cái backend xịn xò nào do 1 thằng code ra cả. Một mớ bu vào lỗi là điều tất yếu. Nên mấy cái có thể tránh thể tránh thì cố tránh. Enterprises là bussiness một mớ chứ không phải chút performance của c++ làm nên mùa xuân đâu nhé.

Sent from Nokia cục gạch using vozFApp
Chưa biết thằng nào ngu hơn thằng nào
T đang nói vấn đề memory leak là do người code, Ok? Lại lôi ra là không có 1 sản phẩm nào chỉ có 1 thằng code cả, ông có đọc hiểu đc tiếng việt không? Một thằng code hay nhiều thằng code thì memory leak vẫn là do thằng code, k phải do C++, Ok?

Sent from Samsung Note 9 using vozFApp

Last edited by HopevnnVersion2; 30-08-2019 at 20:23.
Reply With Quote
  #8  
Old 31-08-2019, 15:21
4nh7i3m 4nh7i3m is offline
Senior Member
 
Join Date: 04-2010
Posts: 300
Re: Lập trình backend C++

Quote:
Originally Posted by 2TbP View Post
tại vì mình thấy tụi trung quốc làm game client/server thì server của nó viết bằng C++ rất nhiều, thế là backend mấy hệ thống như Zalo, Cốc Cốc... thường không dùng C++ à? Mình muốn đổi sang làm mấy hệ thống kiểu vậy


thằng này mới ra nên em hơi ngại bác ạ, để hóng hớt một thời gian nữa xem sao
Game server nó cần độ trễ thấp với xử lý paket nhanh nên nó viết bằng C++.

Backend nó có nhiều loại lắm bạn ơi. Backend cho chat, Backend cho data, Backend cho webservice, Backend cho iot... Bạn đi làm rồi cũng biết mà. Mà vô chừng lắm.

Mà thích thì nhích thôi, ứng dụng C++ thì nhiều mà. Một mình một cõi trong đám firmware. Có điều ở VN có việc ko mới là quan trọng.

Sent from Google Pixel 2 using vozFApp
Reply With Quote
  #9  
Old 31-08-2019, 21:26
FinalDevil's Avatar
FinalDevil FinalDevil is offline
Senior Member
 
Join Date: 02-2014
Posts: 213
Re: Lập trình backend C++

Quote:
Originally Posted by biet00biet View Post
Phát biểu ngu học vậy bạn. Chắc chưa đi làm pm lần nào phải k. Không có một cái backend xịn xò nào do 1 thằng code ra cả. Một mớ bu vào lỗi là điều tất yếu. Nên mấy cái có thể tránh thể tránh thì cố tránh. Enterprises là bussiness một mớ chứ không phải chút performance của c++ làm nên mùa xuân đâu nhé.

Sent from Nokia cục gạch using vozFApp
Zalo thì không rõ, Cốc Cốc dùng C++11, 14, 17, toàn dùng smart pointer không. Leak đâu ra? Sắp 2020 rồi ông ơi, đừng cổ lỗ sĩ cho cái c++03, 98 nữa.
Reply With Quote
  #10  
Old 31-08-2019, 21:27
FinalDevil's Avatar
FinalDevil FinalDevil is offline
Senior Member
 
Join Date: 02-2014
Posts: 213
Re: Lập trình backend C++

Quote:
Originally Posted by zzchaolegionzz View Post
Có nhiều lý do để không dùng C++ để làm web server nhé, chủ yếu liên quan đến khả năng maintain: https://www.quora.com/Why-is-C++-not...eb-development
Bác có thể học Go, gần với C++ nhưng đơn giản dễ chơi và dễ trúng thưởng hơn. Junior Go lương cũng cao hơn junior JS.
Code Go và C++ bao giờ chưa mà phán Go gần C++ thế? :facepalm:
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +7. The time now is 17:29.
Chịu trách nhiệm nội dung: Bạch Thành Trung © 2019 Công ty TNHH Thật Vi Diệu
ĐC tầng 4, số 6-8 Đường D2, Bình Thạnh, Hồ Chí Minh, Việt Nam - SĐT 0981323799 - MST 0313906593
Giấy phép thiết lập MXH số 334/GP-BTTTT, Ký ngày: 19/08/2019