Category Archives: Chuyện nghề nghiệp

Con đường phát triển nghề nghiệp

Khoảng trống kiến thức giữa sinh viên IT và Lập Trình Viên

Do ngành IT đang dần thành một ngành hot ở Việt Nam (việc nhẹ lương cao, nhu cầu tuyển dụng nhiều), nhiều bạn sinh viên đổ xô vào chọn học các ngành công nghệ thông tin.

Tuy nhiên, các bạn sinh viên mới ra trường lại dễ gặp phải tình trạng thất nghiệp, hoặc khó kiếm việc làm. Nguyên nhân là do đâu?? Chẳng phải trường Đại Học nào cũng bảo “Vào trường tao học xong ra trường làm IT là lương ngàn đô” đấy sao?

Nguyên nhân cơ bản nhất là kiến thức được dạy trong trường không bao giờ đủ.  Có một khoảng trống lớn về kiến thức giữa sinh viên IT mới ra trường và một lập trình viên “thực thụ”.

Trong bài viết này, chúng ta sẽ tìm hiểu và tìm cách lấp đầy khoảng trống này nhé.

Continue reading Khoảng trống kiến thức giữa sinh viên IT và Lập Trình Viên

Advertisements

Series Nhập Môn Lập Trình – Triển vọng nghề nghiệp của ngành lập trình

Ở bài viết trước trong series Nhập Môn Lập Trình Không Code, mình đã chia sẻ về những tố chất mà mỗi lập trình viên nên có. Bên cạnh đó, khi tham dự một số hội thảo hướng nghiệp, mình vẫn thường nghe các bạn hỏi những câu hỏi như:

  • Học lập trình thì làm ra được gì?
  • Làm ngành này ra trường có dễ xin việc không?
  • Lương có cao không?
  • Em nghe nói tuổi nghề chỉ khoảng 30-40, có thật không?

Bài viết này sẽ giải đáp những thắc mắc nói trên xen lẫn với một số lời khuyên dựa theo kinh nghiệm bản thân mình nhé!

Continue reading Series Nhập Môn Lập Trình – Triển vọng nghề nghiệp của ngành lập trình

Series Phản Phác Quy Chân – Thuật toán sort nào nhanh nhất??

Mình rất ít khi viết bài về thuật toán. Lý do không phải vì mình …. dốt thuật toán mà vì bản thân mình thấy nó hơi khô khan. Vả lại, phần lớn thuật toán đã được dạy kĩ càng trong trường đại học nên mình cũng không muốn dạy lại những thứ các bạn đã biết rồi.

Tuy nhiên, hôm nay mình nổi hứng phá lệ một bữa, chúng ta sẽ cùng “phản phác quy chân”, bàn luận về một trong những thuật toán phổ biến nhất: thuật toán sắp xếp!

Chuyện thanh niên lập trình viên FA

Hãy tưởng tượng, bạn phải lòng một em gái mặt xinh ngực khủng chân dài cùng lớp lập trình (Tất nhiên điều này là hư cấu vì ngành này gái đã hiếm, gái ngực khủng chân dài lại càng hiếm).

Sau một hồi thả thính qua lại, bạn quyết định tỏ tình thì nàng bảo “Anh trả lời đúng câu hỏi thì này em sẽ đồng ý”. Vốn tự tin, bạn vỗ ngực bảo “Ok, em cứ hỏi đi!”.

Nàng nhẹ hỏi một câu hỏi đơn giản: “Thuật toán sắp xếp nào là nhanh nhất vậy anh?”. Trả lời đúng thì cuộc sống nở hoa, trả lời sai là vạn kiếp bất phục!

Ảnh minh hoạ bạn nữ cùng lớp (Gốc: Jade Raymond – Một trong các nữ lập trình viên sexy hiếm hoi ngành game)

Liệu bạn sẽ trả lời thế nào? Xem hết bài viết sẽ rõ.

Continue reading Series Phản Phác Quy Chân – Thuật toán sort nào nhanh nhất??

Series Nhập Môn Lập Trình – Những tố chất cần có để trở thành lập trình viên

Ở bài viết trước trong series Nhập Môn Lập Trình Không Code, mình đã chia sẻ về công việc thường ngày của mỗi lập trình viên. Nhiều bạn có hỏi mình là “Muốn làm lập trình viên cần có những tư chất gì? Làm sao để biết mình có phù hợp với ngành này hay không?”

Bài viết này sẽ giải đáp những thắc mắc nói trên, đồng thời dẫn ra những sai lầm mà nhiều người thường nghĩ về lập trình viên nhé.

Continue reading Series Nhập Môn Lập Trình – Những tố chất cần có để trở thành lập trình viên

Series Nhập Môn Lập Trình – Công việc thường ngày của một lập trình viên

Đây là bài viết đầu tiên trong series Nhập Môn Lập Trình Không Code. Như mình đã nói ở bài viết trước, đây là series mang tính định hướng, giúp các bạn sinh viên hoặc các em lớp 12 có cái nhìn tổng quát hơn về ngành phần mềm trước khi quyết định theo đuổi nó.

Bài viết này sẽ trả lời câu hỏi “Làm lập trình viên là làm gì?” và giới thiệu những công việc hằng ngày của mỗi lập trình viên.

Continue reading Series Nhập Môn Lập Trình – Công việc thường ngày của một lập trình viên

Giới thiệu series “Nhập Môn Lập Trình Không Code”

Từ câu hỏi của nhiều bạn trẻ

Hiện nay, ngành lập trình đang là một ngành hot, nhận được sự chú ý của nhiều bạn trẻ.

Từ lúc viết blog đến này mình vẫn thường nhận được câu hỏi “Làm sao để trở thành một lập trình viên”, hoặc “Em đi học rồi nhưng vẫn còn đang mù mờ không biết ngành này thế nào, nên học những gì ?”.

Những câu hỏi này thường đến từ các bạn học sinh sắp thi Đại Học, sinh viên năm nhất năm hai, hoặc những bạn đã tốt nghiệp, đã đi làm nhưng có hứng thú muốn tìm hiểu về ngành IT.

Số lượng câu hỏi mình nhận được không hề ít, cho thấy có rất nhiều bạn quan tâm đến ngành IT và muốn theo đuổi nó.

Continue reading Giới thiệu series “Nhập Môn Lập Trình Không Code”

Series Chuyện Code Chuyện Đời – Từ cốc nước đầy đến chuyện học công nghệ và phương cách sống

Chúng ta bắt đầu bài viết hôm nay bằng câu chuyện hư cấu về một chàng coder điển trai tài năng tên H.H.N.

N. là một coder tài năng, tốt nghiệp đại học F. danh tiếng. Ngay sau khi ra trường, N. đã được một công ty lớn F. mời vào làm việc với mức lương ngàn đô. Trong công ty lớn, N được học bài bản về các quy trình làm việc, qui tắc viết code sạch. Chứng tỏ được khả năng của bản thân, sự nghiệp của N đi lên như diều gặp chó, nhầm, gặp gió.

Tuy nhiên, do chán bộ máy làm việc cồng kềnh phức tạp,  N xin nghỉ việc, chuyển sang công ty K. nhỏ hơn làm product để có thể làm những điều mình thích. Qua công ty mới, N vẫn cứng rắn áp dụng các qui trinh, cách code mình đã làm việc ở công ty cũ. Khi nghe đồng đội phàn nàn, N vẫn cứng đầu bảo thủ không thay đổi, cho rằng cách của mình là đúng nhất. Dần đà, dù có tài nhưng N nói ko ai nghe, còn bị team xa lánh.

Continue reading Series Chuyện Code Chuyện Đời – Từ cốc nước đầy đến chuyện học công nghệ và phương cách sống

Series Chuyện Code Chuyện Đời – Từ tối ưu code cho đến optimize cuộc sống

Với một người có tâm hồn bay bổngđầu óc sáng tạo như tác giả blog Code dạo (là mình) thì cái thứ quái gì cũng có thể biến thành bài viết được.

Hôm nay khi mình đang ngồi đọc sách dưới tán cây thì bỗng… một quả sầu riêng nặng nửa kg rơi trúng đầu. Nhờ vậy mà mình mới nảy ra cảm hứng viết series này. Tên đầy đủ của series là Từ Chuyện Code Ngẫm Chuyện Đời, do hơi dài nên mình rút gọn lại thành Chuyện Code Chuyện Đời cho dễ đọc dễ nhớ!

Trong quá trình học và đi làm, đôi khi ta học được nhiều kĩ thuật lập trình, thuật toán và các nguyên lý rất hay ho. Khi quả sầu riêng rơi vào đầu, mình chợt ngộ ra rằng: những kĩ thuật cũng như nguyên lý này không chỉ áp dụng được trong code mà còn có thể áp dụng vào đời sống.

Series Chuyện Code Chuyện Đời ra đời từ đó. Bài viết đầu tiên trong series sẽ nói về chuyện optimize (tối ưu hoá) code và optimize cuộc sống.

Continue reading Series Chuyện Code Chuyện Đời – Từ tối ưu code cho đến optimize cuộc sống

Đến cuối cùng, code rồi cũng trở về cát bụi

Vài hôm trước, mình nhận được email tâm sự chia sẻ của một bạn sinh viên vừa ra trường, tạm gọi là bạn M.

Nội dung email đại ý như sau:

Thuở học đại học, M rất thích code. Đến khi đi làm, M chịu khó tìm hiểu để code ngày càng giỏi hơn. M thích chăm chút cho code của mình cấu trúc sạch gọn, dễ hiểu, không có bug.

Tuy nhiên, có đôi lúc do khách hàng liên tục đổi yêu cầu, làm M phải sửa code hoăc bỏ code đi code lại, làm code ngày càng rối. Gần đây nhất, do nhiều vấn đề, dự án của team M bị hủy, công sức cả team coi như đổ sông đổ bể. Code của M và đồng bị vứt xó.

Cảm thấy hoang mang, M hỏi mình: code cho cẩn thận chăm chút vào rồi cuối cùng cũng thành đống rác hoặc vứt đi. Vậy code đàng hoàng để làm gì!!

Thật lòng mà nói, chính bản thân mình cũng từng có suy nghĩ như vậy khi mới đi làm. Vậy chúng ta cùng tìm hiểu xem, liệu có nên bỏ công sức ra mà code…. đàng hoàng hay không nhé?

Continue reading Đến cuối cùng, code rồi cũng trở về cát bụi

Rảnh rỗi không biết code gì, sao không làm pet project?

Hôm trước, sau khi post bài viết “Lập trình viên lúc rãnh rỗi thì làm gì?”, mình nhận được một câu hỏi từ nhiều bạn: “Anh ơi, lúc rảnh em thích code cơ! Nhưng mà em không biết phải code gì?”.

Mình viết bài này để trả lời tường tận hơn câu hỏi của các bạn. Lời khuyên của mình là: Nếu không biết code gì, hãy tìm pet project và code. Pet project ở đây là một dự án ngắn ngắn, nho nhỏ do chúng ta tự nghĩ ra.

Vậy code pet project thì được gì? Làm sao nghĩ ra ý tưởng và giới thiệu pet project tới mọi người? Đọc bài viết để biết nhé!

Continue reading Rảnh rỗi không biết code gì, sao không làm pet project?