Category Archives: Chuyện nghề nghiệp

Mình và Codeaholicguy đã làm Bot Con Chim theo phong cách startup như thế nào!

Có thể bạn chưa biết, mình và Codeaholicguy có code chung 1 con bot Facebook tên The Codergang Vietnam Bot (bot.codergangvn.com), chuyên gửi bài viết hay về IT cho các bạn đọc.

Tụi mình làm con bot này cũng lâu rồi, đến nay cũng đã được hơn 7000 bạn đọc đăng kí.

Hệ thống này gồm 2 phần:

  1. Con Bot: chuyên gửi bài viết hay cho bạn đọc qua Messenger, cho mọi người đăng kí
  2. Con Chimp: Hệ thống quản lý user, bài viết và analytic đằng sau.
  3. Toàn bộ hệ thống bao gồm Con Bot + Con Chimp = Bót Con Chim.

Trong bài này, tụi mình sẽ chia sẻ qui trình tụi mình làm ra con bot này nhé! Chúng khá là vui thú vị, biết đâu các bạn có thể học và áp dụng được vài thứ hay ho vào sản phẩm của mình đấy!

Continue reading Mình và Codeaholicguy đã làm Bot Con Chim theo phong cách startup như thế nào!

Chuyện về bậc thiền sư và chàng coder trẻ tuổi

Hôm nay, chúng ta vừa đọc vừa ngẫm nghĩ về 1 câu chuyện ngắn ngủi nhưng khá sâu sắc giữa bậc thiền sư và một chàng coder trẻ tuổi nhé.

Chuyện về bậc thiền sư…

Chuyện kể rằng, ở nước Việt có 1 bậc thiền sư tiếng tăm lừng lẫy. Nghe đồn rằng, ngài trên thông Cloud, dưới tường DevOps.

Dự án từ to tới nhỏ gì cũng đã từng làm qua. Code ngài viết ra không những không có bug mà còn trong sáng như nước hồ thu. Hệ thống dưới bàn tay của ngài chạy mượt mà như nước chảy mây trôi, trăm ngàn người dùng cũng không hề suy suyễn.

Theo ngành vài chục năm, tuy thân đã già nhưng trí chưa già, ngài vẫn ngày ngày viết code, thiết kế architecture, đi giảng đạo nâng cao trình độ cho con cháu trong ngành.

Một ngày nọ, khi ngày đang giảng đạo, bỗng có một chàng trai trẻ tên Hoàng cầu kiến.

Chuyện đồn rằng bậc thiền sư đã già nhưng vẫn ngày ngày viết code

Continue reading Chuyện về bậc thiền sư và chàng coder trẻ tuổi

Sống khiêm tốn lại thôi nào, có khi chúng ta không giỏi như mình nghĩ!

Đã bao giờ bạn làm được một việc gì đó hay ho, khiến mình cảm thấy tự hào, thấy mình giỏi giang chưa? Ví dụ như:

Thế nhưng, đã bao giờ bạn thử hỏi: Liệu bản thân mình có thực sự giỏi giang như vậy hay không? Thành công của mình, được bao nhiêu % là nhờ người khác, nhờ vào may mắn?

Continue reading Sống khiêm tốn lại thôi nào, có khi chúng ta không giỏi như mình nghĩ!

Bốn sai lầm các bạn sinh viên / lập trình viên hay mắc phải khi mới đi làm

Ngồi ngẫm lại, từ hồi mới đi làm tới giờ đã được vài năm, mình cũng từng mắc khá nhiều sai lầm trong sự nghiệp. Mỗi sai lầm dù to hay nhỏ đều dạy cho mình khá nhiều điều.

Do vậy, trong hôm này, mình sẽ chia về những sai lầm mà các bạn lập trình viên dễ mắc phải. Hi vọng chúng sẽ giúp con đường nghề nghiệp của bạn suôn sẻ và “trơn tru” hơn nhé.

Continue reading Bốn sai lầm các bạn sinh viên / lập trình viên hay mắc phải khi mới đi làm

Kinh nghiệm đọc review – tìm hiểu và né các công ty “trời đánh”

Phận developer 12 bến nước, hơn thua nhau là ở tấm chồng, lộn, … ở cái công ty mình làm việc.

May mắn vào được công ty ngon thì đời lên hương: Lương cao, đồng nghiệp cool ngầu, công việc thú vị, thăng tiến vù vù.

Xui xẻo vào trúng công ty trời đánh thì coi như xuống chó: lương thấp, sếp chán đời, nhân viên không lo làm chỉ làm dìm hàng nhau, làm hoài không phát triển được.

Thế nhưng, phải chui vô chăn mới biết chăn có rận, phải vào làm việc (hoặc có tay trong) mới biết công ty đó có gì ngon, có gì dở.

May thay, ở Việt Nam gần đây có khá nhiều trang review. Các bạn developer có thể lên khoe công ty, hoặc chém gió phàn nàn … để bà con đi đường biết mà né ra, đừng có dại dột mà chui đầu vào.

Đọc review kiểu này là biết né ngay, không nên chui đầu vào luôn!

 

Do vậy, trong bài này, mình chia sẻ một số trang review công ty, cũng như một số kinh nghiệm và thủ thuật để anh em có thể tìm hiểu về công ty thông qua các trang review nhé.

Continue reading Kinh nghiệm đọc review – tìm hiểu và né các công ty “trời đánh”

Review Sách: Blood, Sweat and Pixels – Mồ hôi, máu và nước mắt phía sau thành công của những tựa game nổi tiếng

Đã bao giờ bạn tò mò về đội ngũ developer và designer phía sau những tựa game danh tiếng như Diablo, The Witcher, Dragon Age?

Đã bao giờ bạn thắc mắc quá trình lập trình game có gian nan, khó khăn như viết code, lập trình phần mềm?

Mình thì có đấy! Ngày xửa ngày xưa, trước khi vào Đại Học, mình ước mơ theo ngành CNTT đơn giản chỉ là vì mình … mê chơi game, nghĩ là học CNTT sau này sẽ lập trình ra nhiều game hay ho xịn sò.

 

Thế rồi, dòng đời đưa đẩy, mình ra trường đi làm web, không dính dáng gì tới game cả (một phần do ngành lập trình game ở VN cũng chưa quá phát triển).

Tuy vậy, lâu lâu mình cũng tò mò không biết mấy ông game developer có khác gì software developer tụi mình không.

Cũng may, duyên số run rủi nên mình được giới thiệu cuốn Blood, Sweat, and Pixels; giải đáp hết những điều mình tò mò. Đọc thấy sách khá hay và hấp dẫn nên mình review lại cho bà con đọc chung nhe.

Continue reading Review Sách: Blood, Sweat and Pixels – Mồ hôi, máu và nước mắt phía sau thành công của những tựa game nổi tiếng

Developer học những ngôn ngữ lập trình – công nghệ gì cho dễ tìm việc?

Dạo gần đây, mình hay nhận được nhiều câu hỏi dạng như:

  • Anh ơi học cái A,B,C này ra có kiếm được việc làm không
  • Em thích học Big Data, Machine Learning này nọ có hot không
  • Trường em dạy cái A,B,C đi làm người ta xài nhiều không

Do vậy, mình viết bài này để chia sẻ về những ngôn ngữ/công nghệ lập trình mà các bạn nên học để dễ tìm việc làm nha.

Giữa một rừng ngôn ngữ/công nghệ, biết học gì bây giờ!

 

Note: Bài viết này được viết vài năm 2019, sau 5/10 năm nữa có thể công nghệ sẽ khác thì lúc đó mình viết bài khác sau nhe!

Continue reading Developer học những ngôn ngữ lập trình – công nghệ gì cho dễ tìm việc?

Vài lời khuyên và tâm sự cho các bạn muốn theo ngành CNTT

Đợt vừa rồi, mình có được lên Mương 14 trả lời một số thắc mắc, tư vấn cho các bạn sắp tốt nghiệp muốn theo ngành CNTT.

Vì phạm vi bài báo có hạn, không thể đăng dài quá nên một số nội dung đã được chỉnh sửa, lượt bớt. Vì vậy, mình đăng bài full lại lên blog để chia sẻ cho anh nhen!

Trong bài này, mình sẽ chia sẻ về:

  • Thời điểm nên theo đuổi ngành IT
  • Kĩ năng quan trọng để theo ngành
  • Các hướng phát triển trong ngành
  • Bằng cấp liệu có thực sự quan trọng

Continue reading Vài lời khuyên và tâm sự cho các bạn muốn theo ngành CNTT

Ba bài học về Software Engineering học được qua một buổi hái xoài (bonus thêm 2 trái xoài siêu to khổng lồ)

Đợt trước, vừa hết thời hạn thử việc, mình có vài ngày phép nên về quê chơi, thăm nhà, thăm bố mẹ. Vốn định về nghỉ ngơi, mình chỉ lo sáng ăn uống đi chơi, tối về lại ngủ chứ không viết blog bờ liếc gì.

Thế nhưng, nhờ một buổi đi chơi với ba mình (hồi xưa, ba mình còn chưa học xong Đại Học), mình chợt ngộ ra vài bài học hay ho về ngành Software Engineer mà trong trường chưa bao giờ dạy. (còn được bonus thêm 2 trái xoài siêu to không lồ nữa).

Do vậy, mình viết bài này để … khoe xoài, nhầm, để chia sẻ 3 bài học hay ho mà mình đã học được cho các bạn nhen.

Continue reading Ba bài học về Software Engineering học được qua một buổi hái xoài (bonus thêm 2 trái xoài siêu to khổng lồ)

Giải ngố về môi trường (environment) – Một khái niệm/kĩ thuật cực hữu ích trong ngành lập trình

Chém gió nhiều rồi nên hôm nay Code Dạo quay lại viết bài về kĩ thuật nhe.

Môi trường (environment) là một khái niệm/kĩ thuật khá hay mà 69.69% các công ty phần mềm đều sử dụng (và 96.69% sinh viên không hề biết gì về nó).

Khái niệm này giúp chúng ta có thể test/tìm bug/thêm tính năng mà sợ gây ảnh hưởng đến hệ thống đang hoạt động .

Đa phần đi làm cỡ 6 tháng/1 năm thì các bạn sẽ biết sơ về biết khái niệm này rồi! Do vậy, trong bài, mình chỉ giới thiệu lại, giải thích rõ hơn, và hướng dẫn cách phân chia environment cho đúng thôi nha.

Continue reading Giải ngố về môi trường (environment) – Một khái niệm/kĩ thuật cực hữu ích trong ngành lập trình