All posts by Phạm Huy Hoàng

Tôi là Phạm Huy Hoàng, một developer. Thuở còn là sinh viên, tôi từng có những thắc mắc, trăn trở về technical, về con đường nghề nghiệp, nhưng không có ai giải đáp. Blog này là nơi tôi chia sẻ những kiến thức, kinh nghiệm mà mình đạt được trong quá trình làm việc và trải nghiệm. Mong rằng nó sẽ giải đáp phần nào những khúc mắc, trăn trở cho những bạn sinh viên như tôi ngày xưa. Cảm ơn bạn đã bỏ thời gian đọc những dòng tôi chia sẻ.

Bạn biết gì về Caching – Kĩ thuật được 96.69% hệ thống sử dụng để tăng tốc độ tải

Gần đây, nhiều bạn yêu cầu Code Dạo viết thêm mấy bài nặng tính kĩ thuật về architecture design hơn. Do vậy, Code Dạo sẽ chia sẻ thêm về những kĩ thuật design, các system component phổ biến mà các hệ thống lớn hay dùng nhé!

Trong bài này, chúng ta sẽ tìm hiểu về Caching, một kĩ thuật được sử dụng trong 96,69% các hệ thống để tăng tốc độ tải và giảm tải cho hệ thống nhé.

Đây là một kĩ thuật rất đơn giản nhưng lại vô cùng hiệu quả và cực kì phổ biến! Continue reading Bạn biết gì về Caching – Kĩ thuật được 96.69% hệ thống sử dụng để tăng tốc độ tải

Advertisements

Cùng học Cờ Lao – Những ưu nhược điểm của Cloud

Ở hai kì trước, mình đã giúp các bạn hiểu tổng quát cloud là gì, cũng như những dịch vụ mà Cloud cung cấp.

Tuy nhiên, khi chém gió về Cloud, có thể các bạn sẽ bị hỏi: Ủa vậy Cloud nó có gì hay ho? Tại sao phải dùng Cloud, nó có ưu nhược điểm gì không? Khi nào nên và khi nào không nên dùng Cloud!

Do vậy, trong bài này, mình sẽ chia sẻ về những ưu nhược điểm của Cloud so với việc tự host, để chúng ta có thể đưa ra lựa chọn cho phù hợp nhé.

Continue reading Cùng học Cờ Lao – Những ưu nhược điểm của Cloud

Lightning Talk Kì 24 – Những áp lực trong ngành lập trình

Kì này, mình sẽ chia sẻ về những áp lực chúng ta sẽ gặp khi theo đuổi ngành lập trình nhé:
1. Áp lực từ sếp
2. Áp lực từ đồng nghiệp
3. Áp lực để theo kịp công nghệ
4. Áp lực từ dự án và công việc

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: Sống sót với những áp lực trong ngành phần mềm

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

Khó khăn và cơ hội cho những bạn học trái trái ngành, hoặc tự học lập trình

Gần đây, do nhu cầu việc làm của ngành lập trình ngày càng cao, báo đài thì tung hô thời đại Công Nghệ 4.0 nên ngành IT đang dần trở thành ngành… hot, được nhiều người quan tâm.

Do vậy có rất nhiều bạn học trái ngành, nhưng vì đam mê IT (hoặc đam mê mức lương và công việc, cái này cũng không có gì xấu) nên muốn chuyển qua ngành này, tự học, tự tìm hiểu thêm về ngành IT.

Vì vậy, trong bài này, mình sẽ chia sẻ về những khó khăn và cơ hội cho những bạn học trái ngành hoặc tự học nhé. Hi vọng nó sẽ giúp bạn dễ dàng hơn khi đưa ra quyết định chuyển ngành, đưa ra lựa chọn cho tương lai của mình!

Continue reading Khó khăn và cơ hội cho những bạn học trái trái ngành, hoặc tự học lập trình

Làm sao để có “đam mê lập trình”

Hôm trước, mình có viết một bài về 5 thái độ cần có để trở thành developer thành công. Tuy nhiên, bên cạnh đó cũng có một thứ khá quan trọng, quyết định bạn có thể theo đuổi, phát triển trong ngành hay không. Điều đó chính là đam mê lập trình!

Vậy làm sao để biết mình có đam mê lập trình hay không? Nếu không có thì kiếm đam mê ở đâu ra? Khi đi làm mà hết đam mê thì phải làm sao?

Tất cả sẽ được giải đáp trong bài viết này nhé!

Continue reading Làm sao để có “đam mê lập trình”

Cùng học Cờ Lao – Sự ra đời của Cloud; AWS, Azure, Google Cloud Platform và các dịch vụ của họ

Hôm trước, mình đã chia sẻ về khái niệm Cloud là gì, cũng như một số ưu điểm của Cloud rồi.

Trừ các công ty chuyên cung cấp dịch vụ Cloud, hoặc các công ty siêu bự ra; đa phần các công ty không tự xây dựng hệ thống Cloud của riêng mình, mà sử dụng dịch vụ Cloud được bên thứ ba cung cấp.

Hiện tại, 3 nhà cung cấp dịch vụ Cloud (Gọi tắt là Cloud Provider) phổ biến nhất là AWS – Amazon Web Service của Amazon, Azure của Microsoft, và GCP – Google Cloud Platform của Google.

Trong bài này, chúng ta sẽ tìm hiểu sơ về sự ra đời và thị phần của các dịch vụ này nha!

Continue reading Cùng học Cờ Lao – Sự ra đời của Cloud; AWS, Azure, Google Cloud Platform và các dịch vụ của họ

Lightning Talk Kì 23 – Bốn kĩ năng mềm lập trình viên nên có

Ngoài những kĩ năng cứng, lập trình viên chúng ta cũng nên rèn luyện những kĩ năng mềm dưới đây:

  1. Kĩ năng giao tiếp và làm việc nhóm
  2. Kĩ năng quản lý thời gian
  3. Kĩ năng giải quyết và trình bày vấn đề
  4. Kĩ năng viết

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