dev nó công nghiệp nên phần tech vs phần algo riêng mà, thiếu gì vị trí ko cần algo
Về cơ bản đã nói là dev thì vẫn cần thôi. FE cũng còn training algo cho tốt tư duy. Tăng khả năng phán đoán, giải quyết vấn đề chứ k phải là dùng algo để giải quyết công việc
Zenkichi Hitoyoshi
Yếu cái gì thì luyện cái đó thôi fence. Không thạo thuật toán thì giai đoạn thợ code kéo dài lâu lắm.
Về cơ bản đã nói là dev thì vẫn cần thôi. FE cũng còn training algo cho tốt tư duy. Tăng khả năng phán đoán, giải quyết vấn đề chứ k phải là dùng algo để giải quyết công việc
xử lý mấy cái mảng này kia thì quan điểm của em nó không phải là algo, thực chất bây giờ dev kiểu thợ gõ nhiều, gõ/copy sao cho chạy được là thôi, chứ cũng ít người suy nghĩ về algo để biết được là viết code như vậy có đạt hiệu quả hay không,
một phần vì trong lúc đi học thì thấy món này khó, ra trường đi làm thì choáng ngợp vs đống tech trong project, chật vật để cho nó chạy được cũng mệt nên thành ra lại bỏ qua
xử lý mấy cái mảng này kia thì quan điểm của em nó không phải là algo, thực chất bây giờ dev kiểu thợ gõ nhiều, gõ/copy sao cho chạy được là thôi, chứ cũng ít người suy nghĩ về algo để biết được là viết code như vậy có đạt hiệu quả hay không,
một phần vì trong lúc đi học thì thấy món này khó, ra trường đi làm thì choáng ngợp vs đống tech trong project, chật vật để cho nó chạy được cũng mệt nên thành ra lại bỏ qua
Thường trong chiến lược đào tạo của các cty t thấy vẫn có một vài khoá học về algo trc khi đá nhân viên về project mà. Trừ khi gấp quá. Cơ mà đúng như thím nào ở trên bảo. Chỉ vài năm là quên ngay ấy mà.
Thường trong chiến lược đào tạo của các cty t thấy vẫn có một vài khoá học về algo trc khi đá nhân viên về project mà. Trừ khi gấp quá. Cơ mà đúng như thím nào ở trên bảo. Chỉ vài năm là quên ngay ấy mà.
thì thực ra học algo đâu có ai nói là sẽ nhớ mãi, nó cũng giống học võ thôi, rồi cũng chẳng nhớ mấy bài quyền đã học, nhưng nó đọng lại là phản xạ vô điều kiện
thuật toán sort này search kia có thể ai hỏi thì méo nhớ, nhưng khi xử lý task thì sẽ dùng 1 phần nào đó mà nhiều khi bản thân mình còn ko để ý, người biết algo sẽ biết cân đo khi viết code sao cho đỡ ngu hơn người không biết gì algo bác ạ
Chắc nhất là đại số tuyến tính đó. K chắc thì về sau oải lắm. Học như nhai rơm thôi.
Cái này có cái méo gì đâu
Hồi xa xưa học chuyên ban A từ lớp 12 đã phải học rồi
Trong bộ đề thi đại học cũng có luôn
Khi vào Đại học năm 3, tôi phải đi thi lại cả Toán cao cấp 1 và 2 và
giải bài như thần
Tích phân không gian lúc đó là muỗi
Đến giữa năm 3 thì lười học, không học mịa gì cả và môn Xác Suất Thống Kê méo biết gì luôn. Và cũng đéo nhớ tại sao lại thi qua được môn đó
Cái này có cái méo gì đâu
Hồi xa xưa học chuyên ban A từ lớp 12 đã phải học rồi
Trong bộ đề thi đại học cũng có luôn
Học hết đại số tuyến tính trong sách toán cao cấp chưa? Còn nhớ nhân 2 ma trận k
) sao lại lấy sách cấp 3 vào đây thế. Cứ tưởng đi thi olympic đại số cấp đại học
)
hitmanmx
Học lại toán từ lớp 5 trở đi nhé. Vừa học vừa áp dụng công thức, đạo hàm, giải những vấn đề mình gặp phải. Thực ra cũng nhanh lắm. Do đi làm lâu nên thấy toán sợ thui. Học chừng nào thấy thích là giỏi.
Học hết đại số tuyến tính trong sách toán cao cấp chưa? Còn nhớ nhân 2 ma trận k
) sao lại lấy sách cấp 3 vào đây thế. Cứ tưởng đi thi olympic đại số cấp đại học
)
Bao nhiêu năm rồi nhớ thế méo nào được
Nhưng đầu năm thứ 3 tôi giải được 100% bài trong Toán cao cấp 1 và 2 nhé
Bạ bị ảo tưởng à, mình luyện gần 6 tháng mỗi ngày ít cũng 5 tiếng, bình bình thì 8 tiếng mà chưa đâu vào với đâu đây.
tôi nghĩ anh ko nên đem bản thân ra làm tiêu chuẩn để đánh giá người khác ảo tưởng hay không. Có thể anh đúng, vấn đề đó khó thật, hoặc cũng có thể do một khả năng khác là anh ngu chẳng hạn
tôi nghĩ anh ko nên đem bản thân ra làm tiêu chuẩn để đánh giá người khác ảo tưởng hay không. Có thể anh đúng, vấn đề đó khó thật, hoặc cũng có thể do một khả năng khác là anh ngu chẳng hạn
cái gì nó rõ ràng quá rồi thì nói ra thui, thớt bị ảo tưởng 100%
Nhiều thằng học giải thuật, mấy bài dễ nhìn bài phát biết dùng đệ quy giải là ra
Chắc do ngu Toán cao cấp 1 và 2
em nghĩ là không phải đâu sư phụ ạ, giải thuật ít liên quan đến toán cao cấp đstt, giải tích
freedom.9
Theo kinh nghiệm đi đây đi đó, gặp cả Cto siêu khủng mà nó có nói về giải thuật mấy đâu.
Chuyện là mấy thằng senior, tech lead toàn vẽ bảng lên để design là chính, còn làm thì chủ yếu là problem solving, cũng ko cần giải thuật gì nhiều, code cho đẹp là được
lạ vậy, làm gì có đại học công nghệ fen, giờ lên fb hay hỏi ai ĐHCN là gì 100% bọn nó bảo là đại học công nghiệp
_3cachy
Lâu lắm ko động thuật toán, đi làm toàn clone code, quang quẩn for với if else. Cơ mà biết đủ thể loại dev ops, aws, react, vue, php,... nên vẫn sống trong nghề ngon lành
thuật toán để tối ưu thôi, mà bước đấy là rất rất sau của quá trình phát triển sản phẩm rồi.
Còn ban đầu kiến trúc phải tốt, dễ extend, code phải rõ ràng dễ hiểu dễ maintain đã, gọi là Solution Architect đó.
Còn 1 function xyz chạy chậm thì sau này có thời gian dùng các kiến thức về giải thuật tối ưu sau, thậm chí một số function chưa tối ưu nhưng ít người dùng hoặc dữ liệu ít quá chả tối ưu nó vẫn đáp ứng được.
À tôi làm backend thì là thế, mảng khác thì có thể khác tôi không biết.
flowerfx1
dev mà k có thuật toán khó đi lên lắm, tôi làm game thì áp dụng thuật toán thấy mẹ lun, phải tham khảo paper của các trường đại học rồi nghiên cứu cách tối ưu cho mình nữa cơ, ngoài ra làm server cũng làm cả đống thuật toán nhằm tối ưu phía backend chạy cho nó nhẹ hơn, mà làm server còn đụng đến mấy cái microservice nữa, rồi tối ưu nó, setup với operate môi trường lên, cũng toàn thuật toán đổ vô
nói chung dev mà muốn lương cao thì phải giỏi thuật toán
dev mà k có thuật toán khó đi lên lắm, tôi làm game thì áp dụng thuật toán thấy mẹ lun, phải tham khảo paper của các trường đại học rồi nghiên cứu cách tối ưu cho mình nữa cơ, ngoài ra làm server cũng làm cả đống thuật toán nhằm tối ưu phía backend chạy cho nó nhẹ hơn, mà làm server còn đụng đến mấy cái microservice nữa, rồi tối ưu nó, setup với operate môi trường lên, cũng toàn thuật toán đổ vô
nói chung dev mà muốn lương cao thì phải giỏi thuật toán
Nói chung làm nhiều có kn thì cũng biết cách tối ưu thôi, dù chả biết gì về thuật toán.
Nói chung làm nhiều có kn thì cũng biết cách tối ưu thôi, dù chả biết gì về thuật toán.
đúng rồi làm nhiều có kn là ra à , nhưng mà có vài trường hợp tôi nghĩ mãi k ra, xong rồi lên internet xem thử, thì t hấy mấy cái paper của mấy trường đh nước ngoài nó có nói cái na ná, rồi đọc cũng hiểu đc 1/2 rồi áp dụng vô thấy nó có hiệu quả lên thật
thuật toán thì đi chung với cấu trúc dữ liệu, vì nếu cấu trúc dữ liệu tốt thì thuật toán của mình tốt, như mình làm server thì nhiều mãng data của user lưu dạng "cây quyết định" thì truy vấn dữ liệu của user tốt hơn so với dùng kiểu cấu trúc dữ liệu thông thường
CLAWRIDE
làm theo mẫu đi làm chán là giải thuật được hết
chimcanhcuttt
e cũng đang ngu phần này , cho em hỏi có web nào để luyện không ạ
dev mà k có thuật toán khó đi lên lắm, tôi làm game thì áp dụng thuật toán thấy mẹ lun, phải tham khảo paper của các trường đại học rồi nghiên cứu cách tối ưu cho mình nữa cơ, ngoài ra làm server cũng làm cả đống
thuật toán nhằm tối ưu phía backend chạy cho nó nhẹ hơn, mà làm server còn đụng đến mấy cái
microservice nữa, rồi tối ưu nó, setup với operate môi trường lên, cũng toàn thuật toán đổ vô
nói chung dev mà muốn lương cao thì phải giỏi thuật toán
Đỏ: Đồng ý Xanh: Chỗ này thì ông gió máy rồi, cái này liên quan dến thiết kế, vận hành chứ liên quan gì đến thuật toán
Well mà không biết nick anh nhiều ng dùng thì anh có phải thằng post bài vã việc trong f91 này không nhưng nếu phải thì chủ top dev 2 thì hơn đứt anh rồi đấy. Đ hiểu thằng nào đang ảo tưởng ở đây.
Sent from Headmaster's room, Hogwarts School of Witchcraft and Wizardry using vozFApp
Well mà không biết nick anh nhiều ng dùng thì anh có phải thằng post bài vã việc trong f91 này không nhưng nếu phải thì chủ top dev 2 thì hơn đứt anh rồi đấy. Đ hiểu thằng nào đang ảo tưởng ở đây.
Sent from Headmaster's room, Hogwarts School of Witchcraft and Wizardry using vozFApp
tôi ảo tưởng hồi nào fen, tôi chỉ bảo ông kia mới học 4 ngày đã muốn pro thì chả là ảo, làm gì có chuyện mới học đc mấy hôm mà thạo
DungDajHjep....
5 năm mà vẫn 12 thì thấp nhỉ, mình lên 20 rồi bỏ ra làm startup. Mà bác solo làm sp nào chưa? Chứ thuật toán so với sp thực tế có là gì ?
Câu này anh dịch ra thành học 4 ngày muốn pro thì tôi khuyên thật anh đừng phí thời gian vào mớ giải thuật làm gì. Đéo có tác dụng j đâu.
Sent from Headmaster's room, Hogwarts School of Witchcraft and Wizardry using vozFApp
'Em luyện 4 ngày rồi vẫn ngu quá' --> muốn 'luyện 4 ngày' ko ngu, tức là làm được hết dạng easy, thì chả là ảo tưởng, nó ghi là
easy nhưng nó chứa rất nhiều
loại thuật, chỉ là mức khó ở easy, fen này chưa học hết các thuật thì chả khó, 4 ngày không thể nào học hết các thuật, tức là
đang ảo tưởng mình đã ngon phần easy rùi
thế thì quote lại chỗ ảo tưởng xem ở đâu, đọc hiểu cũng vấn đề nốt lại kêu người khác
Thứ 1, 1 thằng fresher vã việc nghĩ thằng dev 2 ngang mình xong tự lấy mình ra làm thước đo kết luận người khác thì từ ảo tưởng là hoàn toàn phù hợp.
Thứ 2, tôi nói đéo hiểu ai đang ảo tưởng ở đây rồi anh tự ngầm hiểu câu đó của tôi nghĩa là tôi nói anh là thằng ảo tưởng. Với điểm này thì anh làm tôi thêm chắc chắn về lời khuyên của mình. Bỏ mớ thuật toán đi cho đỡ phí thời giờ vô bổ anh ạ.
Sent from Headmaster's room, Hogwarts School of Witchcraft and Wizardry using vozFApp
Thứ 1, 1 thằng fresher vã việc nghĩ thằng def 2 ngang mình xong tự lấy mình ra làm thước đo kết luận người khác thì từ ảo tưởng là hoàn toàn phù hợp.
Thứ 2, tôi nói đéo hiểu ai đang ảo tưởng ở đây rồi anh tự ngầm hiểu câu đó của tôi nghĩa là tôi nói anh là thằng ảo tưởng. Với điểm này thì anh làm tôi thêm chắc chắn về lời khuyên của mình. Bỏ mớ thuật toán đi cho đỡ phí thời giờ vô bổ anh ạ.
Sent from Headmaster's room, Hogwarts School of Witchcraft and Wizardry using vozFApp
chán fen này quá
, mà tui cũng sắp bỏ thuật toán rồi ko cần phải nhắc
-EaZyq-
Các bô lão cho e hỏi mấy môn giải tích đại số hay vật lí đại cương sau này có dùng nhiều không mà nhiều đứa cày kinh thế ? Mua hẳn sách về cày
Anh kia khiêm tốn thôi chứ tôi phán sai chỗ nào mà thấy với không
Dev 2 là rank trong fsoft thôi chắc thay cho chữ Junior
Sent from Headmaster's room, Hogwarts School of Witchcraft and Wizardry using vozFApp
khongcogay
lúc tôi cần dùng thuật toán nhiều nhất là lúc phỏng vấn còn bình thường có đụng tới đâu, mà công nhận mấy chỗ trả lương cao thích hỏi thuật toán, xong vô cũng làm như mấy chỗ lương thấp chứ có cao siêu gì đâu
Các bô lão cho e hỏi mấy môn giải tích đại số hay vật lí đại cương sau này có dùng nhiều không mà nhiều đứa cày kinh thế ? Mua hẳn sách về cày
Sent from Xiaomi Redmi Note 4 using vozFApp
Vật lý đại cương thì cho next đi, không cần thiết, làm cái phong bì qua môn. Vì nhiều kiến thức vl và chỉ có nửa năm thì đéo ai học vào cho nổi
Đại số giải tích ai đi học Đại học bất kỳ ngành nào chả bị bắt buộc phải học
Dù thi chỉ cần được 6 điểm (không chạy phong bì) là đủ giác ngộ tư duy rồi
Last edited:
limax2
Tự nhận là người giỏi giải thuật ở kiến thức đại học (môn này học đại học ở Đức là môn sát thủ, 50% rớt và nhiều người phải chuyển ngành vì thi 3 lần bị trượt thì mình lại được điểm tối đa).
Một mình viết cái app này và vận dụng khá nhiều giải thuật trong đó để tối ưu hóa. Các bác có thể nghía qua rồi cho đánh giá thử nhé:
https://apps.apple.com/app/collanote/id1540956268
nashwade
Thuật toán đối với dev cũng gần giống như việc học đại học đối với chuyện đi làm nói chung. Nếu anh thật sự giỏi ở chuyên môn của mình thì chả ai quan tâm việc anh có đi học đại học hay không. Nhưng lấy Bill Gates ra để cổ xúy cho việc không học đại học là ngu dốt nên các anh lương cao mà không biết thuật toán cũng đừng lấy nó ra mà tự hào.
Ở chiều ngược lại, các anh giỏi thuật toán cũng đừng ảo tưởng là chỉ giỏi mỗi thuật toán là sẽ được lương cao. Mà giải leet code chỉ giúp các anh luyện interview chứ cũng không hoàn toàn đồng nghĩa với việc giúp các anh giỏi thuật toán hơn.
Tại sao các công ty hay phỏng vấn về thuật toán mà khi vào làm thì chẳng liên quan gì? Đơn giản là vì thời gian phỏng vấn có hạn nên các công ty không thể cho ứng viên ngồi build một cái app trong buổi phỏng vấn. Ngoài khả năng về thuật toán, cách phỏng vấn này còn nhằm đánh giá tư duy, khả năng giải quyết và trình bày của ứng viên.
Nanamin.
thấy mấy thằng chuyên toán tin hsgs pro lắm mà, mấy thằng đó em quen làm AI hay gì đó toàn 2k 3k... ghê vãi..
Thuật toán đối với dev cũng gần giống như việc học đại học đối với chuyện đi làm nói chung. Nếu anh thật sự giỏi ở chuyên môn của mình thì chả ai quan tâm việc anh có đi học đại học hay không. Nhưng lấy Bill Gates ra để cổ xúy cho việc không học đại học là ngu dốt nên các anh lương cao mà không biết thuật toán cũng đừng lấy nó ra mà tự hào.
Ở chiều ngược lại, các anh giỏi thuật toán cũng đừng ảo tưởng là chỉ giỏi mỗi thuật toán là sẽ được lương cao. Mà giải leet code chỉ giúp các anh luyện interview chứ cũng không hoàn toàn đồng nghĩa với việc giúp các anh giỏi thuật toán hơn.
Tại sao các công ty hay phỏng vấn về thuật toán mà khi vào làm thì chẳng liên quan gì? Đơn giản là vì thời gian phỏng vấn có hạn nên các công ty không thể cho ứng viên ngồi build một cái app trong buổi phỏng vấn. Ngoài khả năng về thuật toán, cách phỏng vấn này còn nhằm đánh giá tư duy, khả năng giải quyết và trình bày của ứng viên.
Chém linh tinh cái gì thế. Algo và DS dùng hàng ngày. hàng giờ, mà bảo luyện chỉ để đi interview. Như C++, sort có 7-8 hàm sort, chả lẽ anh chọn bừa 1 cái hàm để sort mà không cần biết cái nào sử dụng trong TH nào ? Rồi trong C++, nó có khoảng chục kiểu dữ liệu, anh không biết algo thì làm sao mà chọn.
Còn chuyện build 1 cái app khi interview là chuyện bình thường, người ta cho anh thời gian 1 tuần để anh làm. Rất nhiều cty áp dụng hình thức này. Các trang tuyển dụng lớn trên TG như hackerrank đều có hình thức interview kiểu này. Hồi tôi mới ra trường, PV bên Sweden cũng là PV kiểu này.
Thậm chí nó còn xem anh code online, rồi lâu lâu nó sẽ hỏi, tại sao anh code như vậy? Code thế này và thế kia thì cái nào tối ưu hơn. Anh ko biết algo thì có mà ngồi khóc.
Chém linh tinh cái gì thế. Algo và DS dùng hàng ngày. hàng giờ, mà bảo luyện chỉ để đi interview. Như C++, sort có 7-8 hàm sort, chả lẽ anh chọn bừa 1 cái hàm để sort mà không cần biết cái nào sử dụng trong TH nào ? Rồi trong C++, nó có khoảng chục kiểu dữ liệu, anh không biết algo thì làm sao mà chọn.
Anh có vấn đề về đọc hiểu à? Anh quote hộ tôi xem câu nào tôi bảo luyện algo chỉ để interview?
Anh có vấn đề về đọc hiểu à? Anh quote hộ tôi xem câu nào tôi bảo luyện algo chỉ để interview?
Tại sao các công ty hay phỏng vấn về thuật toán mà khi vào làm thì chẳng liên quan gì? Đơn giản là vì thời gian phỏng vấn có hạn nên các công ty không thể cho ứng viên ngồi build một cái app trong buổi phỏng vấn. Ngoài khả năng về thuật toán, cách phỏng vấn này còn nhằm đánh giá tư duy, khả năng giải quyết và trình bày của ứng viên.
nashwade
Ở đây tôi đang bảo cái kiến thức thuật toán anh dùng để interview và kiến thức thuật toán anh dùng khi làm việc nó không liên quan đến nhau. Khi interview thì thường hỏi nặng về problem solving hơn trong khi đi làm phần lớn chỉ cần kiến thức thuật toán căn bản.
Ở đây tôi đang bảo cái kiến thức thuật toán anh dùng để interview và kiến thức thuật toán anh dùng khi làm việc nó không liên quan đến nhau. Khi interview thì thường hỏi nặng về problem solving hơn trong khi đi làm phần lớn chỉ cần kiến thức thuật toán căn bản.
Thuật toán và algo, quanh đi quẩn lại vẫn là những thứ rất cơ bản, từ stakc, queue, hash, sum, dynamic.... Chứ có gì mà không liên quan. Những vấn đề gặp hàng ngày khi code. PS thì check bằng system design. Nên PV ở các cty lớn khi nào cũng có 2 vòng là algo và system design.
Chứ anh muốn check PS thì PV DS,Algo đâu có tác dụng gì.
Thuật toán và algo, quanh đi quẩn lại vẫn là những thứ rất cơ bản, từ stakc, queue, hash, sum, dynamic.... Chứ có gì mà không liên quan.
Stack, queue là cấu trúc dữ liệu. Sum với dynamic là gì thì ông chỉ tôi với?
Tôi nói thế bởi vì từ lúc tôi đi làm đến giờ rất ít trường hợp phải dùng tới thuật toán (do tôi kém cũng nên). Nếu ông có ví dụ nào ứng dụng được thuật toán trong công việc thì có thể nói ra thử cho tôi biết thêm.
Stack, queue là cấu trúc dữ liệu. Sum với dynamic là gì thì ông chỉ tôi với?
Tôi nói thế bởi vì từ lúc tôi đi làm đến giờ rất ít trường hợp phải dùng tới thuật toán (do tôi kém cũng nên). Nếu ông có ví dụ nào ứng dụng được thuật toán trong công việc thì có thể nói ra thử cho tôi biết thêm.
Dynamic programing và các thuật toán trên mảng như Kandane (Min sum). Đây là các bài toán rất cơ bản trong DS, Algo
Thuật toán trong công việc thì nhiều.Như tôi nói, C++ có 6-7 hàm sort, ông phải chọn 1 hàm phù hợp với mục đích sư dụng của ông. C++ có 7-8 kiểu dữ liệu. stack, queue, array, vector, BST... ông phải biết giải thuật bên dưới là gì, độ phức tạp thế nào để chọn lựa.
Mỗi hàm khi ông sử dụng, cho dù là ngôn ngữ nào, thì bên dưới nó đều implement bằng 1 giải thuật cụ thể, và khi sử dụng, ông phải đọc hướng dẫn, và với các kiến thức về algo, chỉ cần đọc lướt qua ông sẽ biết được ưu và nhược điểm của từng hàm, và nó nên được sử dụng cho TH nào, chứ không phải là cứ lôi ra gọi bừa.
Ví dụ đơn giản nhất là bài toán tìm phần tử thứ k trong 1 mảng khi xử lý ảnh, tôi suggest cho thằng em tôi đang làm PhD hàm nth_element sử dụng giải thuật quick select, nó giúp code của nó chạy nhanh hơn x100 lần.
Dynamic programing và các thuật toán trên mảng như Kandane (Min sum).
Thuật toán trong công việc thì nhiều.
Như tôi nói, C++ có 6-7 hàm sort, ông phải chọn 1 hàm phù hợp với mục đích sư dụng của ông.
C++ có 7-8 kiểu dữ liệu. stack, queue, array, vector, BST... ông phải biết giải thuật bên dưới là gì, độ phức tạp thế nào để chọn lựa.
Những thứ ông vừa nói là những kiến thức rất căn bản trong thuật toán mà trường đại học nào cũng dạy trong lớp thuật toán + cấu trúc dữ liệu đầu tiên. Tôi đồng ý là những cái đấy cần thiết cho công việc nhưng nếu chỉ biết những cái đấy thì khả năng cao là ông sẽ không qua được các vòng phỏng vấn thuật toán.
Dynamic Programming là một thứ khá hay được hỏi trong phỏng vấn nhưng trên thực tế lại ít xuất hiện khi đi làm. Đây chính là vấn đề mà tôi muốn nói tới.
Những thứ ông vừa nói là những kiến thức rất căn bản trong thuật toán mà trường đại học nào cũng dạy trong lớp thuật toán + cấu trúc dữ liệu đầu tiên. Tôi đồng ý là những cái đấy cần thiết cho công việc nhưng nếu chỉ biết những cái đấy thì khả năng cao là ông sẽ không qua được các vòng phỏng vấn thuật toán.
Dynamic Programming là một thứ khá hay được hỏi trong phỏng vấn nhưng trên thực tế lại ít xuất hiện khi đi làm. Đây chính là vấn đề mà tôi muốn nói tới.
Tôi chỉ cần biết những thứ đấy thôi, và cũng đủ tôi đi làm từ châu âu, qua Bắc Mỹ, và Một số công ty ở VN như Axon, NAB.
DP rất hay sử dụng là đằng khác. Thời tôi làm ở HERE, dùng rất nhiều. Netflix, google maps, facebook, hoặc những ông làm về networking, tôi tin là sử dụng rất rất nhiều.
Tôi chỉ cần biết những thứ đấy thôi, và cũng đủ tôi đi làm từ châu âu, qua Bắc Mỹ, và Một số công ty ở VN như Axon, NAB.
Câu này của ông không phải là cùng luận điểm với tôi à?
Tôi không biết ông có làm hay từng phỏng vấn Google hay Facebook chưa, nếu có thì ông sẽ thấy với những kiến thức căn bản đấy hoàn toàn không đủ để ông qua được technical interview. Nhưng chính những kiến thức đấy lại là đủ để ông có thể đi làm.
Câu này của ông không phải là cùng luận điểm với tôi à?
Tôi không biết ông có làm hay từng phỏng vấn Google hay Facebook chưa, nếu có thì ông sẽ thấy với những kiến thức căn bản đấy hoàn toàn không đủ để ông qua được technical interview. Nhưng chính những kiến thức đấy lại là đủ để ông có thể đi làm.
Tôi thường theo dõi thằng này. Và tôi thấy nó PV chẳng gì khác ngoài kiến thức cơ bản cả. Những thứ này tôi học từ lớp 10, và tới bây giờ vẫn không thấy nó thay đổi gì cả.
Tôi thường theo dõi thằng này. Và tôi thấy nó PV chẳng gì khác ngoài kiến thức cơ bản cả. Những thứ này tôi học từ lớp 10, và tới bây giờ vẫn không thấy nó thay đổi gì cả.
Như ông nói thì có vẻ ông đã học lớp chuyên Tin từ cấp 3? Nếu thế thì background của ông đã tốt hơn mặt bằng chung kha khá rồi. Thứ mà ông gọi là căn bản sinh viên đại học thường phải đến năm 2 mới được học.
Như ông nói thì có vẻ ông đã học lớp chuyên Tin từ cấp 3? Nếu thế thì background của ông đã tốt hơn mặt bằng chung kha khá rồi. Thứ mà ông gọi là căn bản sinh viên đại học thường phải đến năm 2 mới được học.
Ông có 5 năm ĐH để học, và 5 năm đầu khi đi làm, tổng cộng là hơn 10 năm cơ mà ?
Ông có 5 năm ĐH để học, và 5 năm đầu khi đi làm, tổng cộng là hơn 10 năm cơ mà ?
Tôi không muốn tranh luận với ông nữa. Về cơ bản ông không phân biệt được kiến thức căn bản về thuật toán và cấu trúc dữ liệu để làm việc và kiến thức cần để phỏng vấn. Có thể do xuất phát điểm và tư chất của ông tốt nên với ông tất cả đều trở thành cơ bản.
Còn nói về trình độ thuật toán thì tôi nghĩ chắc là trong đây không nhiều người hơn được tôi.
Tôi không muốn tranh luận với ông nữa. Về cơ bản ông không phân biệt được kiến thức căn bản về thuật toán và cấu trúc dữ liệu để làm việc và kiến thức cần để phỏng vấn. Có thể do xuất phát điểm và tư chất của ông tốt nên với ông tất cả đều trở thành cơ bản.
Còn nói về trình độ thuật toán thì tôi nghĩ chắc là trong đây không nhiều người hơn được tôi.
Tôi có đọc lại bình luận ban đầu của anh, và hình như tôi hiểu nhầm ý anh.
Đương nhiên giải thuật nó chỉ là 1 phần giúp mình code tốt hơn, gần như ko thể thiếu nếu muốn code cho đàng hoàng
Còn đi làm thì đi vào domain cụ thể, dĩ nhiên tuyển senior thì người ta sẽ tập trung tuyển cái domain này.
Và thật sự tôi ko hiểu, trong chương trình đh, thì giải thuật học xuyên suốt cả mấy năm, từ nhập môn lập trình, kỹ thuật lập trình, giải thuât, giaie thuật nâng cao... tức là gần như học kì nào cũng phải học giải thuật, đi làm và đi pv cũng vậy, thì tại sao các ông kỹ sư ko năm vững algo
Vật lý đại cương thì cho next đi, không cần thiết, làm cái phong bì qua môn. Vì nhiều kiến thức vl và chỉ có nửa năm thì đéo ai học vào cho nổi
Đại số giải tích ai đi học Đại học bất kỳ ngành nào chả bị bắt buộc phải học
Dù thi chỉ cần được 6 điểm (không chạy phong bì) là đủ giác ngộ tư duy rồi
Vldk thì toàn kiến thức c3 học r nên e ko sợ còn giải tích vs đại số thấy toàn cái gì đấy không biết. Chả biết sau này có phải ngồi giải tích phân vi phân hay ma trận ko mà bắt học rõ nặng.
Có ai như em không
Giải problem leetcode easy còn chật vật, có câu còn không giải được
Câu nào giải được cũng trâu bò dùng brute force là chính
((
Thím nào ngu vào chia sẻ giống em cho đỡ buồn nào
Vậy học đi. Mặc dù ko bao h dùng nhưng đi phỏng vấn toàn gặp mấy cha ngồi đưa mấy bài thuật toán. Chủ yếu cái này người ta dùng để test tư duy mình thôi
Vldk thì toàn kiến thức c3 học r nên e ko sợ còn giải tích vs đại số thấy toàn cái gì đấy không biết.
Chả biết sau này có phải ngồi giải tích phân vi phân hay ma trận ko mà bắt học rõ nặng.
Sent from Xiaomi Redmi Note 4 using vozFApp
Nó nâng cấp tư duy của fen lên 1 tầm mới
Lúc đó thì lập trình giải thuật fen đọc phát là hiểu