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ẻ.

Chuyện Code Chuyện Đời – Đi xin việc cũng như đi… tán gái

Chẳng là, vào tháng 8, mình sẽ kết thúc chương trình học. Do đó, thời gian gần đây, mình cũng tranh thủ đi nộp CV, phỏng vấn xin việc, tìm một công việc để làm sau khi ra trường (Quá trình này cũng lắm chuyện bi hài, lần sau mình sẽ chia sẻ hơn trong series Tìm Việc Trời Tây).

Xin việc cũng nhiều, phỏng vấn cũng lắm, mình chợt nhận ra rằng có khá nhiều điểm tương đồng đến kì lạ giữa xin việc và… tán gái. Các bạn vừa đọc vừa ngẫm thử xem có đúng không nhé!

Continue reading Chuyện Code Chuyện Đời – Đi xin việc cũng như đi… tán gái

Học English với gái xinh – Làm app hữu ích đâu có khó!

Độ vài tuần trước, mình vừa ra mắt Extension Học English với gái xinh trên Chrome Web Store. Nguyên nhân là sau vụ add-on ngắm bười, lộn, ngắm vếu (Em thèm vếu) hôm trước, mình chợt nhận ra rằng đa phần dân FA và dân dev rất máu gái….

Câu hỏi đặt ra là: Thay vì giải trí, liệu có thể dùng gái để dụ dỗ các thanh niên chăm chỉ học hành hay không?? Đáp áp là có! Add-on “Học English với gái xinh” ra đời từ đây.

Với add-on này, mỗi lần trả lời đúng từ vựng, bạn sẽ được ngắm hình gái (hàng xinh hàng tuyển nhé). Trả lời đúng nhiều câu liên tục, điểm càng cao thì độ nóng bỏng cũng sẽ tăng dần ahihi.

Các bạn có thể tải extension về dùng thử tại đây. Nhớ đánh giá ứng dụng 5 sao nhe.

Trong bài này, chúng ta cùng mổ xẻ kiến trúc và code của ứng dụng trên, các bạn có thể dựa theo đó để viết ứng dụng tương tự nhé.

Continue reading Học English với gái xinh – Làm app hữu ích đâu có khó!

Series Nhập Môn Lập Trình – Học “xong” lập trình thì làm gì, khi nào đi làm được??

Đây là phần cuối cùng của series “Nhập Môn Lập Trình Không Code“. Trong bài viết này, mình sẽ giúp các bạn định hướng việc làm và giải đáp những thắc mắc như:

  • Học lập trình tới khi nào là xong, có thể đi làm được?
  • Làm sao vượt qua các vòng xin việc và phỏng vấn? Cần chú ý điều gì?
  • Tại sao ra trường, có việc làm rồi vẫn phải tiếp tục tự học? Tự học như thế nào cho hiệu quả?

Bắt đầu thôi nào!

Continue reading Series Nhập Môn Lập Trình – Học “xong” lập trình thì làm gì, khi nào đi làm được??

Series Nhập Môn Lập Trình – Năm con đường kiếm tiền từ nghề lập trình

Một trong những câu hỏi mình hay nhận được về ngành IT là “ngành này ra trường có dễ xin việc, có dễ kiếm tiền không”? Câu trả lời dĩ nhiên là CÓ!

Ở bài trước, mình có chia sẻ đôi điều về triển vọng nghề nghiệp trong ngành lập trình. Là lập trình viên, có rất nhiều cách để bạn kiếm tiền. Trong bài này, chúng ta cùng tìm hiểu 5 con đường để kiếm tiền từ ngành này nhé!

Continue reading Series Nhập Môn Lập Trình – Năm con đường kiếm tiền từ nghề lập trình

Phỏng vấn đại ca Huy Trần – Kĩ Sư Mặt Tiền tại xứ sở độn Silicon

Có thể bạn chưa biết, nếu làm lập trình viên, bạn có rất nhiều cơ hội được phiêu diêu nơi xứ người, thông qua nhiều con đường khác nhau (đi onsite, tự xin việc làm, v…v).

Kì trước, mình đã phỏng vấn anh Tiger Nguyễn, một BrSE “cứng cựa” với hơn 5 năm kinh nghiệm. Kì này, chúng ta cùng trò chuyện với anh Huy Trần (không Truồng), tác giả của blog Phun-Sờ-Nắc Developer, hiện anh đang là một front-end engineer cho một công ty start-up ở Silicon Valley.

Hãy cùng lắng nghe những chia sẻ rất cụ thể, chi tiết và có tâm về con đường phỏng vấn, xin việc bên Mĩ, cùng những điều hay ho khi làm việc nơi xứ người từ anh Huy nhé!

Continue reading Phỏng vấn đại ca Huy Trần – Kĩ Sư Mặt Tiền tại xứ sở độn Silicon

“Em Thèm Vếu” – Từ ý tưởng đến sản phẩm chỉ trong 30 phút!

Gần đây mình có hơi phởn nên vừa viết ra một cái extension mang tên Em thèm vếu. Add-on giúp bạn ngắm vếu tưng tưng nẩy nẩy mọi lúc mọi nơi, chỉ với 1 cú click chuột (Mỗi lần ra một tấm khác nhau nên không lo bị trùng nha).

Ảnh demo add-on Em Thèm Vếu

Sau khi sử dụng add-on vài hôm, mình cảm thấy năng suất làm việc và khả năng tập trung bỗng cao hơn hẳn. Các bạn cứ thử dùng xem nhé =))).

Quá trình từ lúc có ý tưởng tới lúc làm ra sản phẩm chỉ mất khoảng 30 phút. Quá trình này có nhiều cái khá vui và thú vị nên mình sẽ chia sẻ  trong bài viết này nhé!

Continue reading “Em Thèm Vếu” – Từ ý tưởng đến sản phẩm chỉ trong 30 phút!

Series Nhập Môn Lập Trình – Học ngôn ngữ lập trình đầu tiên như thế nào?

Là lập trình viên thì dĩ nhiên là phải biết … lập trình. Tuy nhiên, một trong những khó khăn khiến nhiều bạn bỏ cuộc, đó là việc chọn và học ngôn ngữ lập trình đầu tiên.

Dù cho bạn có học Đại Học, hay tự học lập trình, bạn đều sẽ phải đối diện với những khó khăn này! Vì vậy, mình sẽ chia sẻ một số kinh nghiệm và định hướng khi học những ngôn ngữ lập trình đầu tiên.

Continue reading Series Nhập Môn Lập Trình – Học ngôn ngữ lập trình đầu tiên như thế nào?

Chuyện thật như đùa “éo thể ngờ” về một start-up phông bạt!

Kì này, chúng ta cùng nghe một câu chuyện thật mà như đùa về một start-up phông bạt ở xứ sở Silicon.

Công ty nọ đã gọi vốn được hơn trăm triệu đô từ nhiều nhà đầu tư danh tiếng (trong đó có nhà đầu tư Google Venture thuộc Google). Founder của công ty tự coi mình là Steve Jobs tái thế.

Sau 2 năm đóng cửa nghiên cứu, họ cho ra đời một sản phẩm vô cùng đắt tiền, cực kì hoàn hảo, nhưng rốt cuộc lại … trở thành trò cười cho cộng đồng mạng.

Đó là một công ty startup bán … máy ép trái cây, mang tên Juicero.

Logo và sản phẩm của Juicero

Continue reading Chuyện thật như đùa “éo thể ngờ” về một start-up phông bạt!

Làm sao để trở thành một lập trình viên “có giá” và lương cao?

Là một lập trình viên, hẳn bạn nào cũng muốn có một công việc với mức lương khá khẩm, môi trường làm việc ngon lành.

Tuy nhiên, các công ty trả lương cho bạn dựa theo giá trị của bản thân bạn, tức là việc bạn có thể mang lại bao nhiêu tiền cho công ty. Muốn có mức lương như ý, bạn phải là một lập trình viên “có giá”, đem lại nhiều giá trị cho công ty và cho team.

Vậy, phải làm sao để nâng cao giá trị bản thân, trở thành một lập trình viên “có giá”? Hãy đọc và làm theo những kinh nghiệm mình chia sẻ trong bài viết này nhé!

Continue reading Làm sao để trở thành một lập trình viên “có giá” và lương cao?

Series UI/UX Cho Developer – Phân biệt UI và UX

Chào mừng các bạn đã quay lại với series UI/UX cho developer. Bài viết này sẽ gồm nội dung:

  • Tổng quát về UI và UX
  • Sự khác nhau giữa UX và UI
  • Vai trò của chúng trong ngành lập trình

Hai khái niệm này thường dễ bị nhầm lẫn với nhau. UI không phải là UX mặc dù chúng có quan hệ rất gần gũi. Một phần cũng do bản thân trong ngành IT, nhiều công ty cũng “gom nhóm” hai khái niệm này lại (Gọi chung là UI/UX Designer) nên gây ra sự lẫn lộn trên.

Lưu ý: UI và UX đã là đối tượng nghiên cứu từ cách đây vài chục năm. Để nói về UI hay UX cũng cần đến vài quyển sách giáo khoa. Bài viết chỉ giải thích các khái niệm chính yếu cho các bạn đọc có một nền tảng cơ bản để tìm hiểu thêm.

Continue reading Series UI/UX Cho Developer – Phân biệt UI và UX