Tag Archives: thuật toán

Lightning Talk Kì 30 – Làm sao rèn luyện tư duy lập trình

Do có nhiều bạn hỏi nên hôm nay Code Dạo chia sẻ 4 lời khuyên để rèn luyện tư duy lập trình nha:

  1. Học kĩ căn bản: https://toidicodedao.com/2017/06/06/dung-cong-nghe-hieu-cong-nghe
  2. Làm nhiều bài tập về thuật toán. 2 cuốn sách nên đọc là Cracking The Coding Interview và Algorithms, 4th Edition by Robert Sedgewick
  3. Làm ra sản phẩm: https://toidicodedao.com/2017/01/19/code-pet-project
  4. Tìm hiểu những thứ mới mẻ

Bài viết liên quan: Làm sao rèn luyện tư duy lập trình

Channel Tôi Đi Code Dạo là nơi mình chia sẻ những kiến thức, kinh nghiệm về ngành lập trình mà mình đạt được trong quá trình làm việc. Những kiến thức này sẽ biến các bạn từ một coder trở thành developer – lập trình viên thứ thiệt.

Nhớ ghé thăm và subscrible channel để xem clip mới vào 8H TỐI T3 VÀ T6 hàng tuần nha!

Advertisements

Kiến thức trong ngành IT có 2 loại – Một loại để càng lâu càng cũ, loại kia thì ngược lại

Từ trước đến nay, với các bạn muốn theo ngành IT, mình đều có lời khuyên là:

Kiến thức trong ngành thay đổi rất nhanh, các công nghệ rất dễ trở nên lạc hậu, lỗi thời. Do vậy, để theo đuổi ngành này, chúng ta phải chịu khó tự học, tự làm mới bản thân.

Hôm nọ, mình có đọc mẩu truyện tranh ngắn sau, về một cuốn sách khá nổi tiếng trong ngành – Working Effectively with Legacy Code

Nguồn: commitstrip.com/en/2019/03/13/like-a-good-wine

Mình chợt nhớ ra/ngộ ra rằng kiến thức công nghệ trong ngành IT cũng có 2 loại:

  • Loại thứ nhất càng để lâu càng cũ, lạc hậu, trở nên vô dụng
  • Loại thứ hai để lâu tận 10 năm, 20 năm cũng chả sao, thậm chí càng ngày càng có giá

Loại thứ 2 là những kiến thức gì vậy, các bạn xem sẽ biết nhé! (Bật mí nhỏ là không phải chỉ có thuật toán như mấy ông thầy trong trường hay nói đâu!

Continue reading Kiến thức trong ngành IT có 2 loại – Một loại để càng lâu càng cũ, loại kia thì ngược lại

Lightning Talk Kì 29 – Những môn học quan trọng trong ngành lập trình

Kì này, mình chia sẻ về những môn học quan trọng trong ngành lập trình nha. Các bạn mới vào học hoặc tự học thì tham khảo nhé :D.

 

Những môn cực kì quan trọng

  1. Nhập môn lập trình
  2. Lập trình hướng đối tượng
  3. Cơ sở dữ liệu

Những môn dùng nhiều trong công việc

  1. Cấu trúc dữ liệu và giải thuật
  2. Kiểm thử phần mềm
  3. Mạng máy tính & Hệ điều hành

Những môn kiến thức bổ trợ

  1. Series Toán cao cấp, rời rạc, xác suất thống kê
  2. Toán Lý Hóa Đại Cương
  3. Lập trình Web/Mobile, Mạch điện tử

Bài viết liên quan: Những môn học nào thật sự quan trọng trong ngành lập trình

 

Channel Tôi Đi Code Dạo là nơi mình chia sẻ những kiến thức, kinh nghiệm về ngành lập trình mà mình đạt được trong quá trình làm việc.

Những kiến thức này sẽ biến các bạn từ một coder trở thành developer – lập trình viên thứ thiệt.

Nhớ ghé thăm và subscrible channel để xem clip mới vào 8H TỐI T3 VÀ T6 hàng tuần tại bit.ly/codedaotube nha

Lightning Talk Kì 25 – Lộ trình học cho sinh viên IT

Ở kì này, mình chia sẻ về lộ trình học, đưa ra một số lời khuyên cho các bạn sinh viên IT từ năm nhất đến năm 4 nha.

Các bạn có thể xem bài viết chi tiết hơn tại Blog Tôi Đi Code Dạo nha: https://toidicodedao.com/2018/08/30/lo-trinh-hoc-cong-nghe-thong-tin/

Channel Tôi Đi Code Dạo là nơi mình chia sẻ những kiến thức, kinh nghiệm về ngành lập trình mà mình đạt được trong quá trình làm việc. Những kiến thức này sẽ biến các bạn từ một coder trở thành developer – lập trình viên thứ thiệt.

Nhớ ghé thăm và subscrible channel để xem clip mới vào 8H TỐI T3 VÀ T6 hàng tuần tại bit.ly/codedaotube nha

Bốn phương pháp rèn luyện tư duy lập trình

Kì trước, mình đã có chia sẻ về cái gọi là căn bản và tư duy lập trình, cùng với tầm quan trọng của việc tư duy trong ngành lập trình.

Mình cũng có khuyên là rèn luyện tư duy lập trình cũng giống như tập tạ, muốn giỏi thì phải chịu khó rèn luyện thường xuyên. Nhiều bạn mới hỏi mình: Ủa vậy rèn luyện tư duy lập trình như thế nào hả anh?

Vì vậy, trong bài này mình sẽ chia sẽ về 4 phương pháp rèn luyện tư duy lập trình mà mình thấy hiệu quả nhé!

Continue reading Bốn phương pháp rèn luyện tư duy lập trình

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

Đừ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!!!