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

Advertisements

Cùng học Cờ Lao – Azure Phần 4.1: Azure App Service là gì? Nó có gì hay ho?

Ở kì trước, chúng ta đã deploy một ứng dụng đơn giản trên máy ảo rồi.

Trong phần 4 này, chúng ta sẽ tìm hiểu về Azure App Service, cũng như thực hành deploy ứng dụng lên Azure App Service một cách nhanh hơn, tiện hơn, nhẹ nhành hơn nha!

Continue reading Cùng học Cờ Lao – Azure Phần 4.1: Azure App Service là gì? Nó có gì hay ho?

[Funny] Cái bàn “thần thánh” giúp tăng thời gian và năng suất code của developer vào ngày cuối tuần

Nhiều bạn hỏi mình là: Anh Code Dạo ơi, anh đi làm cả ngày, thời gian đâu mà tuần nào cũng ra vlog, ra blog đều đặn vậy. Thời gian đâu mà anh học công nghệ mới, code linh tinh đồ nữa.

Vì thế, hôm này Code Dạo sẽ tiết lộ một bí mật nho nhỏ cho các bạn biết.

Có một thứ đã giúp mình học được mười mấy khóa học trên Pluralsight, viết được thêm vài chục bài blog, làm được mười mấy cái vlog, code được thêm 2, 3 cái dự án lặt vặt với thằng Codeaholicguy.

Đặc biệt, nó còn giúp mình chống mỏi lưng, mỏi đùi, mỏi mông, mỏi gối, chống vô sinh... nữa!

Muốn biết nó là gì, kéo xuống dưới xem sẽ rõ nhé!

Continue reading [Funny] Cái bàn “thần thánh” giúp tăng thời gian và năng suất code của developer vào ngày cuối tuần

Thực hư chuyện Facebook lưu mật khẩu dưới dạng text, để lộ mật khẩu trăm triệu người dùng?

Cách đây vài hôm, giang hồ rộ lên vụ Facebook lưu trữ mật khẩu người dùng dưới dạng plain text, nhân viên cũng có thể đọc được.

Vốn tò mò, mình tự hỏi: Tại sao một công ty lớn như Facebook lại có thể phạm phải một lỗi sơ đẳng như vậy được? Tìm hiểu sâu hơn, mình lại tìm hiểu thêm được 2 điều khá hay:

  • Cách Facebook bảo vệ mật khẩu của người dùng
  • Một lỗi bảo mật nghiêm trọng về mật khẩu, mà cả Facebook lẫn Twitter từng mắc phải

Tò mò chưa nào, các bạn đọc bài viết sẽ biết nhé!

Continue reading Thực hư chuyện Facebook lưu mật khẩu dưới dạng text, để lộ mật khẩu trăm triệu người dùng?

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

Cùng học Cờ Lao – Azure Phần 3: Cùng deploy ứng dụng Web trên máy ảo Azure Cloud

Để anh em chờ lâu quá cũng ngại, kì này series Cùng Học Cờ Lao đã quay trở lại rồi nha.

Ở kì trước, mình đã hướng dẫn các bạn cài đặt và làm đủ trò nghịch ngợm trên máy ảo rồi. Kì này, chúng ta sẽ thử deploy một ứng dụng đơn giản trên máy ảo, tìm hiểu cách Azure quản lý port nhé.

Continue reading Cùng học Cờ Lao – Azure Phần 3: Cùng deploy ứng dụng Web trên máy ảo Azure Cloud

Năm thói quen xấu của lập trình viên “dỏm” mà các bạn nên bỏ

Để trở thành lập trình viên giỏi, chúng ta cần phải có thái độ đúng đắn với ngành, cần phải rèn luyện những thói quen tốt, phải phạm nhiều sai lầm và học hỏi từ những sai lầm đó…

Tuy nhiên, trước khi làm những điều đấy, bạn cần phải biết mình có dính phải thói quen xấu nào có thể ảnh hưởng gì đến công việc, đến sự phát triển của mình không.

Do vậy, trong bài này, mình sẽ chỉ ra năm thói quen mà các bạn nên bỏ nếu muốn thoát kiếp lập trình viên “dỏm” nhé!

Continue reading Năm thói quen xấu của lập trình viên “dỏm” mà các bạn nên bỏ