Làm IT có cần thuật toán good không

làm việc thực tế thì ít dùng thuật toán cao siêu, trừ khi làm AI, nhưng vẫn nên học để luyện tư duy
Làm IT nếu muốn thăng tiến thì ngoài luyện coding nên luyện architecture, data, project management
 
Từ từ thôi, ko vội. Mình FE tay ngang đây, trc pv trượt lên trượt xuống vì AL/DS. Sau lên leetcode tập dần mấy bài easy là quen tay.

FE ở VN chắc dùng ít thuật toán hơn nước ngoài làm ae tưởng ít dùng. Trc phỏng vấn fail 1 bên unicorn ở Úc, ông ấy cho bài làm bàn phím T9 sử dụng Tree traversal hay vl, ứng dụng Data Structure đỉnh luôn.

via theNEXTvoz for iPhone
Vì phần lớn làm dự án outsource nên ít dùng là đúng fen. Còn sang nước ngoài pv mấy công ty unicorn, product thì phải dùng thôi. :cautious:
 
em đang theo học FE, thuật toán em trau dồi sau có được không ạ
qIGy25s.png
mình làm 4, 5 năm FE đây bạn.
làm thời gian thấy nó khá quan trọng, không phải lúc nào cũng sẽ dùng, nhưng sẽ dùng cho những lúc
  • Đi phỏng vấn với công ty có mức lương cao.
  • Rất ít khi gặp trong lúc làm việc bình thường, nhưng những case khó, coder khác không giải quyết được, bạn làm đươc -> giá trị bạn tăng lên :">
  • Rèn luyên tư duy, logic code.
 
Làm nghề nào cũng vậy đều phải có sơ đồ mind map/plan trước thì làm mới bài bản tối ưu được.

via theNEXTvoz for iPhone
 
Cho xin vài ví dụ thuật toán đi pv gặp với bác
thường gặp thì ko có quá nhiều thuật toán cụ thể đâu, chủ yếu biết data structure rồi áp dụng, như kiểu linkedlist, stack, queue, piority queue, map là đủ dùng r, thêm mấy cái bst, search, sort, shortest path, thực ra pv là làm những bài toán vận dụng data structure chứ ko hỏi sâu về thuật toán cụ thể nhiều
 
thì bác có đầu tư ! nhiều khứa học front-end còn chả học API , SQL cơ bản kìa !
tại nhiều ông cứ bảo đúng ngành học ds&a còn ko ra gì thì trái ngành học kiểu gì, tôi mới thấy nó ko đúng lắm :D trái ngành nhiều ông ds&a vẫn khủng như thường.
 
bác cứ thử đi PV xem, nói k điêu chứ chưa thấy công ty nào trên 2k net k yêu cầu thuật toán luôn á
 
Back
Top