Giới thiệu Series Cùng học Cờ Lao – Tìm hiểu về Cloud Computing

Sau một thời gian ấp ủ cũng khá lâu, hôm nay Code Dạo quay lại, viết một series hoàn toàn mới, hướng dẫn các bạn Nhập Môn về Cloud nha.

Sao đến bây giờ Code Dạo mới nói về Cloud?

Cách đây vài năm, đi đâu các bạn cũng sẽ nghe giang hồ ra rả về công nghệ Điện Toán Đám Mây, về Cloud Computing. Người ta bảo rằng nó là tương lai của công nghệ blah blah blah.

Bản thân mình thích đi ngược số đông, thấy công nghệ gì được bà con tung hô thì mình rất là dị ứng (Trước là Cloud, Angular 2, rồi React, gần đây là Bitcoin với Blockchain).

Mình thường hay đợi tới khi nó production-ready, được nhiều công ty sử dụng, mang lại lợi ích thực tế cho người dùng thì mới bắt đầu tìm hiểu.

Thời đấy, ban đầu chỉ có mỗi Amazon cung cấp dịch vụ Cloud Computing. Thế nhưng, nhu cầu ngày càng nhiều, doanh thu của Amazon Web Service – dịch vụ cung cấp Cloud của Amazon phát triển ngày càng vượt bật.

Thấy ngon ăn, Microsoft cũng nhảy vào với Azure, Google thì chậm chân hơn, cho ra đời Google Cloud Platform. Nhờ có sự cạnh tranh, giá thành cloud dễ chịu hơn, các công cụ hỗ trợ nhiều hơn, tài liệu học nhiều hơn.

Amazon, Microsoft và Google cạnh tranh thị trường Cloud

Hiện tại, các công ty sử dụng Cloud càng ngày càng nhiều, các qui trình cũng như best practice cũng đã rõ ràng. Cloud đã chứng minh được nó là một công nghệ có ích, được sử dụng nhiều, đáng học.

Do vậy Code Dạo mới cắm đầu vào học, tìm hiểu và chia sẻ!

Continue reading Giới thiệu Series Cùng học Cờ Lao – Tìm hiểu về Cloud Computing

Lightning Talk Kì 22 – Con đường phát triển (career path) sự nghiệp của lập trình viên

Kì này, mình sẽ chia sẻ về con đường sự nghiệp của một lập trình viên từ lúc mới ra trường đến khi đi làm nhé.

Bài viết liên quan: Career Path cho developer.

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!

Giải ngố về các khái niệm IaaS, PaaS, SaaS trong Cloud Computing

Gần đây, có vài bạn đang tự học về Cloud, nhờ mình giải thích một số khái niệm cơ bản trong Cloud Computing.

Do sắp tới mình cũng sẽ viết series Cùng Học Cờ Lao – Tìm Hiểu Cloud Computing cùng Code Dạo, nên mình viết bài này để ôn lại kiến thức căn bản, đồng thời giới thiệu sơ cho những bạn muốn tìm hiểu luôn nha.

Đây là 3 khái niệm khá quan trọng, nắm được chúng ta bạn đã hiểu tới 69.96% những service do các cloud provider cung cấp rồi.

Tuy vậy, do đọc nghe na ná nhau nên chúng khá dễ gây nhầm lẫn. Vì vậy, mình sẽ giải thích những thứ này một cách bình dân, dễ hiểu, dễ nhớ nhé.

Continue reading Giải ngố về các khái niệm IaaS, PaaS, SaaS trong Cloud Computing

Chuyện 2 cái xô trong ga tàu điện ngầm, và những con bug ko bao giờ được fix

Từ chuyện trần nhà ngấm nước và hai cái xô

Mọi chuyện bắt đầu từ … hai cái xô hứng nước trong ga tàu điện ngầm.

Chuyện là, gần văn phòng mình có một quán Việt Nam khá ngon. Mỗi lần đi ăn, mình và mấy ông đồng nghiệp lại phải đi bộ ngang qua ga tàu điện ngầm.

Một hôm nọ, mình thấy có người để 2 cái xô ngay trạm tàu điện, giữa con đường đông người qua lại. Đi ngang qua thì thấy nước rõ tóc tóc từ trên nóc xuống.

Các bạn kĩ sư cũng rất có tâm, để thêm 2 tấm biển báo “sàn nhà trơn trượt” để mọi người né.

Chuyện nếu chỉ có vậy thì không cũng chẳng có gì để nói. Xây dựng thì bị thấm ướt, hư hỏng là chuyện thường, hư thì sửa thôi!

Thời gian thấm thoắt thoi đưa, thu qua đông lại. Đồng nghiệp đi ăn với mình, ông thì đã chuyển công ty, ông thì vợ đẻ; thế nhưng mỗi lần đi ngang qua ga tàu, hai cái xô hứng nước và hai tấm biển vẫn còn đó, đập thẳng vào mắt mình!

Tại sao?? Tại sao ở một đất nước phát triển như Singapore, một nơi dân tình siêng năng cày cuốc từ 9h sáng tới 7-8h tối mới về tới nhà; mà có thể để 2 cái xô chình ình như vậy không sửa hơn cả năm trời??

Hãy cùng mình tìm câu trả lời qua bài viết nhé!

Continue reading Chuyện 2 cái xô trong ga tàu điện ngầm, và những con bug ko bao giờ được fix

Review sách: The Non-Designer’s Design Book – Tìm hiểu về Design cho dân không chuyên

Lâu rồi mình chưa viết bài review sách. Nhiều bạn kêu gọi mang mục này quay lại nên hôm này mình tiếp tục review và giới thiệu sách cho bà con đọc nhé.

Kì này mình sẽ giới thiệu một cuốn sách khá hay, không phải về code nhưng rất hữu ích cho developer. Sách tên là The Non Designer’s Design Book, tạm dịch là Sách Dạy Design cho dân Designer không chuyên.

Continue reading Review sách: The Non-Designer’s Design Book – Tìm hiểu về Design cho dân không chuyên

Lightning Talk Kì 21 – Những điều cần lưu ý khi mới đi làm, đi thực tập

Do nhiều bạn hỏi về chuyện kinh nghiệm đi làm nên hôm nay mình sẽ chia sẻ về 4 điều cần lưu ý khi mới đi làm, đi thực tập nhé:

  1. Tìm hiểu về con người, thành viên trong nhóm
  2. Văn hóa làm việc của nhóm và công ty
  3. Công nghệ mà dự án hiện tại đang sử dụng
  4. Quy trình làm việc cụ thể

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

Làm sao để trở thành senior developer lương “nghìn đô”

Trong ngành lập trình, có sự khác biệt rất lớn giữa mức lương dành cho các bạn fresh, developer mới ra trường (4-500$) và mức lương của các bác senior developer, team lead, PM (1-2000$ hoặc hơn).

Tại sao lại có sự khác biệt như vậy, làm sao để phát triển thành senior developer, đạt mức lương “nghìn đô”?

Ở kì trước, mình đã có chia sẻ về sự khác biệt giữa junior và senior developer, kì này, mình sẽ chia sẻ về những cách để trở thành senior developer nhé!
Continue reading Làm sao để trở thành senior developer lương “nghìn đô”

Gặp khó khăn khi viết code thì phải làm sao?

Có khá nhiều bạn than thở với mình rằng “ngành này khó quá”, hoặc  “em gặp nhiều khó khăn khi viết code, làm bài tập mà bị bí.”

Tự ngẫm lại, thời mình mới học lập trình, mình cũng từng nhiều lần cắn răng lưỡi vì ngồi làm không ra bài tập, hoặc đọc đi đọc lại nhiều lần mà vẫn không hiểu code chạy như thế nào!

Do vậy, mình viết bài này để chia sẻ những việc bạn nên làm khi gặp khó khăn lúc viết code nhé. Hi vọng chúng sẽ giúp bạn vượt qua những trở ngại ban đầu của việc học lập trình.

Continue reading Gặp khó khăn khi viết code thì phải làm sao?