x

  • Tạo bởi Tạo bởi LQDuy
  • Start date Start date
Mà tao nghĩ học code giờ cũng không còn quá quan trọng nữa, vì tương lai có xu thế No code, tức là kéo thả, không cần gõ gõ nặng nhọc như bây giờ. Kiểu hồi xưa người ta dùng bìa đục lỗ để tạo mã nhị phân cho con máy to chà bá đọc ấy, thì giờ chuyển sang gõ code xong biên dịch trên máy, thì tương lai gần như là thông dịch luôn rồi.

Cái mày cần học là kỹ năng phát triển bản thân, năng suất, quản lý thời gian, cảm xúc, triết học, business....sẽ ngon hơn.
Thằng bạn tao nó bảo học code giờ chả còn quan trọng nữa, tương lai là thời của "no code", kéo thả là xong hết. Mày nghe mà xem, nó bảo hồi xưa người ta còn đục lỗ trên bìa để cho máy tính đọc, giờ chuyển sang gõ code, thì tương lai là máy tính tự hiểu luôn ý mình.
Ừ thì no code là xu hướng, kéo thả cho nó nhanh gọn cũng được. Nhưng mà mày ơi, mày nghĩ cái phần mềm nó tự sinh ra à? Ai là người thiết kế cái giao diện kéo thả đấy? Ai là người viết cái thuật toán để nó hiểu những cái mày kéo thả? Chẳng phải vẫn là code cả thôi à?
Mày có thể thuê thợ xây, thợ hồ làm hết cho mày, nhưng mày vẫn phải biết vẽ bản vẽ, phải biết cái nhà mình muốn nó như thế nào chứ. Nếu không, thợ xây nó làm ẩu, nó xây lệch lạc, mày có biết mà bắt lỗi nó không?
Nó giúp mày rèn luyện tư duy logic, cách giải quyết vấn đề, cách làm việc hiệu quả. Mày hiểu được cái máy nó hoạt động như thế nào, mày sẽ biết cách tận dụng nó để làm việc tốt hơn.

Còn cái chuyện mày bảo học kỹ năng mềm, phát triển bản thân, quản lý thời gian... thì tao đồng ý. Nhưng mà mày ơi, cái đó nó bổ trợ thôi chứ nó không thay thế được cái gì cả. Mày giỏi giang đến đâu mà không hiểu về công nghệ, thì mày cũng khó mà thành công trong cái thời đại 4.0 này.

Tóm lại, học code vẫn rất quan trọng, nó là một kỹ năng nền tảng cho rất nhiều công việc. Còn việc có nên tập trung vào no code hay không thì tùy thuộc vào mục tiêu của mỗi người. Nhưng mà đừng có vì thấy người ta nói gì mà vội vàng kết luận nhé!

À mà tao quên mất, mày có biết tại sao những người làm về "no code" lại được trả lương cao không? Chính là vì họ hiểu rõ về code, họ biết cách tận dụng công cụ để làm việc hiệu quả hơn.

Thôi, tao nói nhiều quá rồi đấy! Mày tự suy nghĩ đi nhé.
 
Mày luyện codeforce í, nó hay hơn leetcode
Codeforces nó chất! Các bài toán ở đây đòi hỏi tư duy sắc bén và khả năng giải quyết vấn đề linh hoạt. LeetCode thì toàn bài tủ, làm đi làm lại chán chết.
Codeforces giúp nâng cao khả năng tư duy thuật toán một cách toàn diện hơn. LeetCode có vẻ thiên về luyện tập các thuật toán cơ bản để phỏng vấn thôi.
Cộng đồng sôi động và thân thiện hơn. Mình có thể học hỏi được nhiều điều từ các coder khác.

LeetCode tập trung vào các bài toán thực tế hơn, giúp mình chuẩn bị tốt hơn cho các cuộc phỏng vấn. Codeforces thì nhiều bài toán mang tính học thuật quá. LeetCode có hệ thống bài tập được sắp xếp khoa học, dễ dàng theo dõi tiến độ học tập. Codeforces thì hơi lộn xộn. LeetCode có nhiều giải pháp tham khảo, giúp mình học hỏi cách viết code hiệu quả hơn.
 
trên xàm toàn mấy ông đi làm rồi thì luyện leetcode làm j mày
leetcode t thấy chỉ dành cho mấy đứa mới học ngôn ngữ hay DSA chứ đ có tính ứng dụng lắm
 
Thằng bạn tao nó bảo học code giờ chả còn quan trọng nữa, tương lai là thời của "no code", kéo thả là xong hết. Mày nghe mà xem, nó bảo hồi xưa người ta còn đục lỗ trên bìa để cho máy tính đọc, giờ chuyển sang gõ code, thì tương lai là máy tính tự hiểu luôn ý mình.
Ừ thì no code là xu hướng, kéo thả cho nó nhanh gọn cũng được. Nhưng mà mày ơi, mày nghĩ cái phần mềm nó tự sinh ra à? Ai là người thiết kế cái giao diện kéo thả đấy? Ai là người viết cái thuật toán để nó hiểu những cái mày kéo thả? Chẳng phải vẫn là code cả thôi à?
Mày có thể thuê thợ xây, thợ hồ làm hết cho mày, nhưng mày vẫn phải biết vẽ bản vẽ, phải biết cái nhà mình muốn nó như thế nào chứ. Nếu không, thợ xây nó làm ẩu, nó xây lệch lạc, mày có biết mà bắt lỗi nó không?
Nó giúp mày rèn luyện tư duy logic, cách giải quyết vấn đề, cách làm việc hiệu quả. Mày hiểu được cái máy nó hoạt động như thế nào, mày sẽ biết cách tận dụng nó để làm việc tốt hơn.

Còn cái chuyện mày bảo học kỹ năng mềm, phát triển bản thân, quản lý thời gian... thì tao đồng ý. Nhưng mà mày ơi, cái đó nó bổ trợ thôi chứ nó không thay thế được cái gì cả. Mày giỏi giang đến đâu mà không hiểu về công nghệ, thì mày cũng khó mà thành công trong cái thời đại 4.0 này.

Tóm lại, học code vẫn rất quan trọng, nó là một kỹ năng nền tảng cho rất nhiều công việc. Còn việc có nên tập trung vào no code hay không thì tùy thuộc vào mục tiêu của mỗi người. Nhưng mà đừng có vì thấy người ta nói gì mà vội vàng kết luận nhé!

À mà tao quên mất, mày có biết tại sao những người làm về "no code" lại được trả lương cao không? Chính là vì họ hiểu rõ về code, họ biết cách tận dụng công cụ để làm việc hiệu quả hơn.

Thôi, tao nói nhiều quá rồi đấy! Mày tự suy nghĩ đi nhé.
Thế tao hỏi mày, giờ cho mày một dãy bit nhị phân toàn 0 1 xong mày đọc có hiểu mẹ gì không? Tất nhiên là không trừ khi mày cho vào mấy site giải mã ra Hex hoặc thập phân cho mày đọc. Tương tự với code bây giờ cũng thế, về sau hạ tầng phát triển đủ rồi, mấy dòng code nhai đi nhai lại một giao diện vs kiến trúc cơ bản máy học nó nắm hết mẹ như 1 + 1 bằng hai rồi thì mày hiểu nó làm cái gì, mày cần review lại thì kho soucre code dữ liệu lớn còn nguyên đấy, mày hỏi phát AI nó trả lời vs Gen, giải thích cho mày hết, mày chỉ cần phân tích rồi áp dụng vào xem nó có khả thi cho bài toán của mày không. Nhưng đó là chuyện của nhiều năm sau chứ bây giờ thì code vẫn phải học, kể cả mấy công nghệ cũ vãi Lồn như Winform vs PhP đợi mãi đéo chết mà bên khác cần bảo trì thì vẫn có tiền như thường. Nhưng mấy năm nữa, mọi chuyện sẽ khác.

Mày có vẻ nhầm giữa syntax, ngôn ngữ lập trình với giải thuật. Ngôn ngữ lập trình nó chỉ là công cụ thôi, nay ngôn ngữ này mai ngôn ngữ khác, nay package này, mai techstack, hạ tầng khác...và mày phải nắm được đúng cú pháp mới code được. Còn giải thuật và thuật toán - Nó có ứng dụng cả ngàn năm nay mà không bị lỗi thời, thuật toán sinh, quay lui, search, sort, tree...vẫn thế, có chăng mày dùng ngôn ngữ nào thì câu cú nó khác thôi. Cái tao muốn tập trung là vào cái thuật toán để giải quyết vấn đề, rồi tư duy logic, tư duy giải quyết vấn đề ấy chứ đéo phải mấy ngôn ngữ để gõ code cạch cạch ra vẻ ngầu với gõ cho vui tai.

Về sau thay vì mày gõ đi gõ lại 1 dòng code cho bài toán mà có lời giải từ hàng chục năm trước, mày nói mồm, dùng mắt, hoặc trực tiếp từ não mày như chip Starlink chẳng hạn, kết hợp với AI năng suất nó có cao hơn hẳn mà đéo cần gõ code không?
 
Codeforces nó chất! Các bài toán ở đây đòi hỏi tư duy sắc bén và khả năng giải quyết vấn đề linh hoạt. LeetCode thì toàn bài tủ, làm đi làm lại chán chết.
Codeforces giúp nâng cao khả năng tư duy thuật toán một cách toàn diện hơn. LeetCode có vẻ thiên về luyện tập các thuật toán cơ bản để phỏng vấn thôi.
Cộng đồng sôi động và thân thiện hơn. Mình có thể học hỏi được nhiều điều từ các coder khác.

LeetCode tập trung vào các bài toán thực tế hơn, giúp mình chuẩn bị tốt hơn cho các cuộc phỏng vấn. Codeforces thì nhiều bài toán mang tính học thuật quá. LeetCode có hệ thống bài tập được sắp xếp khoa học, dễ dàng theo dõi tiến độ học tập. Codeforces thì hơi lộn xộn. LeetCode có nhiều giải pháp tham khảo, giúp mình học hỏi cách viết code hiệu quả hơn.
Đồ ngon quá nè

@Thích Vét Máng Bú em.


 
Bên bọn trai súc vật có: Leetcode contest, đường tới Guardian.

Bên này hy vọng anh em tạo ra sân chơi để giao lưu học hỏi.

Anh cứ lập thread.
Tôi sẽ tham gia ủng hộ anh! :)
 
Thế tao hỏi mày, giờ cho mày một dãy bit nhị phân toàn 0 1 xong mày đọc có hiểu mẹ gì không? Tất nhiên là không trừ khi mày cho vào mấy site giải mã ra Hex hoặc thập phân cho mày đọc. Tương tự với code bây giờ cũng thế, về sau hạ tầng phát triển đủ rồi, mấy dòng code nhai đi nhai lại một giao diện vs kiến trúc cơ bản máy học nó nắm hết mẹ như 1 + 1 bằng hai rồi thì mày hiểu nó làm cái gì, mày cần review lại thì kho soucre code dữ liệu lớn còn nguyên đấy, mày hỏi phát AI nó trả lời vs Gen, giải thích cho mày hết, mày chỉ cần phân tích rồi áp dụng vào xem nó có khả thi cho bài toán của mày không. Nhưng đó là chuyện của nhiều năm sau chứ bây giờ thì code vẫn phải học, kể cả mấy công nghệ cũ vãi lồn như Winform vs PhP đợi mãi đéo chết mà bên khác cần bảo trì thì vẫn có tiền như thường. Nhưng mấy năm nữa, mọi chuyện sẽ khác.

Mày có vẻ nhầm giữa syntax, ngôn ngữ lập trình với giải thuật. Ngôn ngữ lập trình nó chỉ là công cụ thôi, nay ngôn ngữ này mai ngôn ngữ khác, nay package này, mai techstack, hạ tầng khác...và mày phải nắm được đúng cú pháp mới code được. Còn giải thuật và thuật toán - Nó có ứng dụng cả ngàn năm nay mà không bị lỗi thời, thuật toán sinh, quay lui, search, sort, tree...vẫn thế, có chăng mày dùng ngôn ngữ nào thì câu cú nó khác thôi. Cái tao muốn tập trung là vào cái thuật toán để giải quyết vấn đề, rồi tư duy logic, tư duy giải quyết vấn đề ấy chứ đéo phải mấy ngôn ngữ để gõ code cạch cạch ra vẻ ngầu với gõ cho vui tai.

Về sau thay vì mày gõ đi gõ lại 1 dòng code cho bài toán mà có lời giải từ hàng chục năm trước, mày nói mồm, dùng mắt, hoặc trực tiếp từ não mày như chip Starlink chẳng hạn, kết hợp với AI năng suất nó có cao hơn hẳn mà đéo cần gõ code không?
giải thuật, tư duy giải quyết vấn đề là rất quan trọng, nhưng khi mày làm việc thì mày cũng phải hiểu rất rõ về công nghệ mình làm, thậm chí đôi khi mày phải đủ năng lực để tự xây dựng 1 công nghệ như thế
nó là sự liên hệ mật thiết giữa abstraction và implementation, cả 2 đều rất quan trọng
Codeforces nó chất! Các bài toán ở đây đòi hỏi tư duy sắc bén và khả năng giải quyết vấn đề linh hoạt. LeetCode thì toàn bài tủ, làm đi làm lại chán chết.
Codeforces giúp nâng cao khả năng tư duy thuật toán một cách toàn diện hơn. LeetCode có vẻ thiên về luyện tập các thuật toán cơ bản để phỏng vấn thôi.
Cộng đồng sôi động và thân thiện hơn. Mình có thể học hỏi được nhiều điều từ các coder khác.

LeetCode tập trung vào các bài toán thực tế hơn, giúp mình chuẩn bị tốt hơn cho các cuộc phỏng vấn. Codeforces thì nhiều bài toán mang tính học thuật quá. LeetCode có hệ thống bài tập được sắp xếp khoa học, dễ dàng theo dõi tiến độ học tập. Codeforces thì hơi lộn xộn. LeetCode có nhiều giải pháp tham khảo, giúp mình học hỏi cách viết code hiệu quả hơn.
leetcode nó tối giản hóa yêu cầu, codeforces thì dài dòng văn tự hơn
codeforces là cho các cháu chuyên competitive programming vì văn phong giống thi thố
tao lại thích leetcode, nó đơn giản, mạch lạc, khoa học thì phải như thế bởi tất cả các thuật toán kinh điển đều có cách đặt vấn đề rất đơn giản thôi
 
Mày nói xa xôi quá, giờ lo học code để qua được vòng gửi xe đã.
Còn đến tầm AI code được hoàn chỉnh thì mày cũng không cần học thuật toán nữa đâu, cứ nói yêu cầu rồi AI nó làm hết cho, ngành IT chỉ cần người đi bảo trì mấy con AI là xong.
đợi đến lúc AI code được hoàn chỉnh đáp ứng mọi yêu cầu thì hầu hết các ngành nghề khác đã biến mất trước IT rồi =))
 
leetcode theo neetcode150 là đủ, codeforce để học sinh luyện competitive programming thôi, thấy leetcode dễ quá thì chơi USACO, mà món này k phổ biến ở vn.
 
leetcode theo neetcode150 là đủ, codeforce để học sinh luyện competitive programming thôi, thấy leetcode dễ quá thì chơi USACO, mà món này k phổ biến ở vn.
Em đang luyện SQL trên thằng leetocde này nữa.
 
Top