Cho tao hỏi chưa biết gì về CS nhưng muốn đi hướng software engineer/developer thì nên đọc những sách nào?

Tụng cuốn kinh lày có cần chích vắc ko m?
Đạt đến cảnh giới Bách độc bất xâm, đăng phong tạo cực, lô hỏa thuần thanh, đông trùng hạ thảo, tinh trùng hạ thổ, vịt loz xào me nhé tml
 
Đạt đến cảnh giới Bách độc bất xâm, đăng phong tạo cực, lô hỏa thuần thanh, đông trùng hạ thảo, tinh trùng hạ thổ, vịt loz xào me nhé tml
Đọc 2 dòng zới thiệu cụa m tau đã hoa mày chóng mẹt cmnr
 
khổ thân thằng thớt đéo có ai nghiêm túc cả
ban đầu nên học lấy một ngôn ngữ lập trình đã (nên học python vì rất dễ nếu so với C/C++/Java...), nắm hết những cái cơ bản nhất như loop, if else rồi tiếp tục học thuật toán cơ bản là sắp xếp, tìm kiếm, đi phỏng vấn mấy cái này rất hay được hỏi.
sau đó lên mấy trang code online như hackerrank, leetcode luyện tiếp, rồi học tiếp cấu trúc dữ liệu/giải thuật, OOP, database
học được đến đây là mày có thể tự định hướng tiếp rồi đó (web, mobile,...)
 
Tốt nhất mày nên đọc document trên mạng trước, bất kỳ vấn đề gì, ngôn ngữ gì, thuật toán hay cấu trúc dữ liệu, cơ sở dữ liệu đều có trên mạng cả m chỉ cần search doccument + tên là có hết, chịu khó đọc tiếng anh t thấy cũng ko quá khó hiểu chủ yếu là xem code ví dụ
 
Trc có chia sẻ bên voz một bài r. Sách vở cs nhiều vs dày vô số kể, đọc hoài ko hết. Còn để đi làm thì làm mảng nào vô xem requirement cho fresher/junior mảng đó yêu cầu j r học vs làm project chứng minh cho ngta coi. Tất nhiên nếu có thể đọc thêm và nắm base thuật toán ctdl cũng là điểm cộng ok.Có ai bổ sung k.
 
Đọc sách cũng vậy thôi, mày đọc một cuốn rồi làm project nhiều là quen. Chứ đọc mà ko tiếp thu nó cũng thế có đọc cả trăm quyển cũng như ko :nosebleed:
 
Tốt nhất mày nên đọc document trên mạng trước, bất kỳ vấn đề gì, ngôn ngữ gì, thuật toán hay cấu trúc dữ liệu, cơ sở dữ liệu đều có trên mạng cả m chỉ cần search doccument + tên là có hết, chịu khó đọc tiếng anh t thấy cũng ko quá khó hiểu chủ yếu là xem code ví dụ
vl nó muốn hỏi cụ thể học cái gì thì bảo đọc trên mạng
vấn đề là có quá nhiều thứ trên mạng mà mày chả đọc hết được
 
Sách về ngôn ngữ, công nghệ thì k khuyến khích đọc sách giấy mà đọc online, document với xem techtalk của nó vì api vs kiến trúc nó thườmg cập nhật.

Sách giấy hay pdf thì đọc mấy quyển về ctdl, operating systems, architecture... ít bị lỗi thời hơn.
 
Level developer mới mảng web thì chaesc nắm javascript (es5, 6+, async await, promise, event loop, generator func, ), rồi html, css (nhìu cái trong 2 thằng này cũng k dễ khi đi pv). Ngoài ra có nodejs để viết server bằng js luôn để tìm hỉu mấy cái về http, network, restful api, giao tiếp vs database.., đỡ hõ thêm 1 ngôn ngữ server khác. Bên frontend thì có 3 ông react, angular, vue đang dẫn đầu. React cộng đồng support chắc đông nhất r, có thể học qua document, sách, youtube, xem thử mấy video Ben awad build 1 fullstack app js trên youtube để biết 1 app cơ bản nó có những j (Ben dùng graphql, ko phải restful t nói ở trên)... còn nhìu lém redux, redux saga, redis, elasticsearch ELK, mongo, postgres, problem solving...
 

Có thể bạn quan tâm

Top