Tag Archives: thuật toán

Lightning Talk Kì 11 – Học thuật toán để làm cái vẹo gì??

Mình thường nghe các bạn sinh viên hỏi về tầm quan trọng của việc học thuật toán. Ý kiến của các bạn được chia làm hai luồng trái chiều là:

  1. Thần thánh hoá thuật toán
  2. Coi thường thuật toán

Vlog này sẽ giúp các bạn trả lời câu hỏi “Học thuật toán để làm cái vẹo gì?”, cũng như có cái nhìn khách quan hơn về thuật toán và những kinh nghiệm học nhé!

Các link liên quan:
– Sách Cracking the Coding Interview: https://toidicodedao.com/2015/07/14/mot-so-cau-phong-van-thu-vi-ve-lap-trinh/
– Học thuật toán để làm gì: https://toidicodedao.com/2016/10/06/hoc-thuat-toan-de-lam-gi/

Các bạn nhớ ghé thăm và subscribe channel của Tôi Đi Code Dạo để xem nhiều clip thú vị hơn nhé: bit.ly/codedaotube

Advertisements

Đừng hỏi “có nên học cái này cái kia không” nữa!!!

Hôm trước, mình đã làm một bài chửi về việc lười làm bài tập, thích ăn sẵn: Thực trạng học lập trình của sinh viên Việt Nam.

Hôm này, sau khi đi dạo vòng quanh Facebook, đọc nhiều câu hỏi khiến mình cảm thấy buồn bực, ngứa ngáy tay chân. Do vậy, mình viết bài này để chửi thêm một phát về thói lười học và… ngại học.

Bạn nào đọc mà thấy nhột nhột thì cứ nhủ: Chắc thằng Code Dạo nó chừa mình ra nhé :))

Continue reading Đừng hỏi “có nên học cái này cái kia không” nữa!!!

Phản Phác Quy Chân – Từ chuyện luyện võ cho tới chuyện học code

Lâu qua không viết bài style kiếm hiệp. Hôm nay, sau một hồi trà dư tửu hậu, Code Dạo quyết định đối style, mượn chuyện kiếm hiệp để nói chuyện code.

Chuyện nửa thật nửa đùa nhưng lại… hơi hơi sâu sắc. Các bạn sinh viên, lập trình viên đã đi làm cứ đọc thử xem, biết đâu lại thấy bóng dáng mình trong đó, tự rút ra cho mình bài học gì hay ho thì sao.

Continue reading Phản Phác Quy Chân – Từ chuyện luyện võ cho tới chuyện học code

Điểm số có thật sự quan trọng với Sinh Viên IT hay không?

Dạo gần đây, mình hay nhận được nhiều câu hỏi từ các bạn sinh viên dạng: Em bằng khá thì xin việc có ảnh hưởng gì không anh? hoặc Môn này môn kia có quan trọng không anh? Học tà tà điểm thấp thì có sao không anh?

Vậy túm lại đối với sinh viên IT chúng ta, điểm số có thật sự quan trọng hay không? Liệu có cần cắm đầu cắm cổ cày như trâu để được điểm cao hay không?

Cùng đọc bài viết để xem những đánh giá, suy nghĩ và lời khuyên của mình về chuyện này nhé!

Continue reading Điểm số có thật sự quan trọng với Sinh Viên IT hay không?

Series Code Dạo Trời Tây – Phần 2: Tôi đã phải làm test sml như thế nào

Series sẽ gồm 5 phần:

Ở phần trước, mình đã kể các bạn nghe về kinh nghiệm tìm việc, rải CV và chuyện mình đã bị reject sml như thế nào.

Bên cạnh những email reject, một số công ty cũng tạo điều kiện cho mình bằng cách cho làm bài test, hoặc phỏng vấn với nhân sự trước.

Các công ty châu Âu cho làm bài test lập trình như thế nào? Các bạn đọc bài viết để biết nhé ;).

Continue reading Series Code Dạo Trời Tây – Phần 2: Tôi đã phải làm test sml như thế nào

Thực hư về cái gọi là “căn bản” và “tư duy lập trình”

Thuở còn là sinh viên, mỗi khi phải ngồi nghe giảng giải những kiến thức khô khan buồn ngủ, chúng ta thường bị mấy ông thầy dụ dỗ “Kiến thức căn bản quan trọng lắm, nắm vững căn bản rồi sau này học gì cũng được!”.

Mấy năm sau, chúng ta lại tiếp tục được nghe “Tư duy lập trình mới quan trọng, ngôn ngữ hay thuật toán chỉ là phụ thôi”.

Điều này đôi khi làm sinh viên “loạn” vì không biết thật sự “căn bản” là những cái gì; “tư duy lập trình” mặt mũi nó ra sao, làm sao để rèn luyện nó?

Bài viết này sẽ cùng vén bức màn bí mật về những thứ gọi là “căn bản” và “tư duy lập trình” mà giang hồ thường nhắc đến.

Continue reading Thực hư về cái gọi là “căn bản” và “tư duy lập trình”

Series Phản Phác Quy Chân – Thuật toán sort nào nhanh nhất??

Mình rất ít khi viết bài về thuật toán. Lý do không phải vì mình …. dốt thuật toán mà vì bản thân mình thấy nó hơi khô khan. Vả lại, phần lớn thuật toán đã được dạy kĩ càng trong trường đại học nên mình cũng không muốn dạy lại những thứ các bạn đã biết rồi.

Tuy nhiên, hôm nay mình nổi hứng phá lệ một bữa, chúng ta sẽ cùng “phản phác quy chân”, bàn luận về một trong những thuật toán phổ biến nhất: thuật toán sắp xếp!

Chuyện thanh niên lập trình viên FA

Hãy tưởng tượng, bạn phải lòng một em gái mặt xinh ngực khủng chân dài cùng lớp lập trình (Tất nhiên điều này là hư cấu vì ngành này gái đã hiếm, gái ngực khủng chân dài lại càng hiếm).

Sau một hồi thả thính qua lại, bạn quyết định tỏ tình thì nàng bảo “Anh trả lời đúng câu hỏi thì này em sẽ đồng ý”. Vốn tự tin, bạn vỗ ngực bảo “Ok, em cứ hỏi đi!”.

Nàng nhẹ hỏi một câu hỏi đơn giản: “Thuật toán sắp xếp nào là nhanh nhất vậy anh?”. Trả lời đúng thì cuộc sống nở hoa, trả lời sai là vạn kiếp bất phục!

Ảnh minh hoạ bạn nữ cùng lớp (Gốc: Jade Raymond – Một trong các nữ lập trình viên sexy hiếm hoi ngành game)

Liệu bạn sẽ trả lời thế nào? Xem hết bài viết sẽ rõ.

Continue reading Series Phản Phác Quy Chân – Thuật toán sort nào nhanh nhất??