Phỏng vấn đại ca Tiger Nguyễn về ngành BrSE

Có thể bạn chưa biết, trong ngành phần mềm, có một chức danh (đúng hơn là cả một ngành) mang tên Bridge SE – Kĩ sư cầu nối.

Tuy không phải là ngành quá hot hay nổi tiếng, nhưng ngành này lại có khá nhiều cái thú:

  • Được vi vu qua Nhật Bản ngắm hoa anh đào, ngắm các em nữ sinh Nhật chân dài váy ngắn.
  • Được làm việc với các tập đoàn, công ty IT lớn hàng đầu Nhật Bản để mở mang tầm mắt.
  • Mức lương không quá khủng, nhưng đủ sống ở Nhật và là con số mơ ước của nhiều người Việt Nam.

Vì nhiều bạn đọc cũng muốn tìm hiểu thêm về ngành này, hôm nay mình có một cuộc phỏng vấn nho nhỏ với anh Tiger Nguyễn, chủ blog Kí sự BrSE. Là một BrSE “cứng cựa” với hơn 5 năm kinh nghiệm, anh Trọng sẽ chia sẻ về triển vọng của ngành, tố chất cần có, con đường trở thành BrSE với các bạn nhé.

Continue reading Phỏng vấn đại ca Tiger Nguyễn về ngành BrSE

Xoá mù Agile và Scurm – Phần 1 – Tìm hiểu về Agile

Phần mềm không tự nó sinh ra cũng không tự nó nâng cấp, mà phải được phát triển và bảo trì bởi các lập trình viên. Nhiều qui trình được thành lập để giúp việc phát triển phần mềm trở nên dễ dàng và bài bản hơn.

Mỗi lập trình viên điều phải hiểu về các qui trình này để có thể làm việc một cách hiệu quả. Tuy nhiên, mình thấy đa số bạn sinh viên chỉ hiểu mang máng về các qui trình này. Một số bạn đã đi làm nhưng cũng chỉ mù quáng tuân theo qui trình mà không hiểu rõ mục đích cũng như ý nghĩa của nó.

Bài viết này sẽ cho bạn cái nhìn rõ ràng hơn về các qui trình phát triển phần mềm, cũng như cách các công ty áp dụng chúng trong thực tế.

Continue reading Xoá mù Agile và Scurm – Phần 1 – Tìm hiểu về Agile

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

Kĩ năng “Back of The Envelope” của các developer thần thánh

Kì này, chúng ta tìm hiểu về một kĩ năng “bá đạo” mang tên Back of the Envelope. Tại sao lại gọi nó là kĩ năng của các developer “thần thánh”?

  • Phỏng vấn tuyển dụng tại cái công ty Google, Facebook, Amazon đều đòi hỏi developer có kĩ năng này.
  • Kĩ năng này không bao giờ lỗi thời, đến tầm Project Manager hay Software Architect vẫn cần. Đại ca Bob Martin – Chú Bob (Tác giả Clean Code) rất trùm sò trong kĩ năng này.
  • Kĩ năng này không chỉ hữu dụng trong lập trình, mà còn rất bổ ích trong cuộc sống.
  • Tuy đơn giản nhưng rất lại có rất ít developer biết, luyện tập và áp dụng nó

Đến đây bạn cũng tò mò kĩ năng này là gì mà sao lại ghê gớm như vậy phải không nào? Đọc hết bài viết để tìm hiểu nhé!

Continue reading Kĩ năng “Back of The Envelope” của các developer thần thánh

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

Thực hư về cái gọi là “căn bản” và “tư duy lập trình”

Thuở còn là sinh viên, mỗi khi phải ngồi nghe giảng giải những kiến thức khô khan buồn ngủ, chúng ta thường bị mấy ông thầy dụ dỗ “Kiến thức căn bản quan trọng lắm, nắm vững căn bản rồi sau này học gì cũng được!”.

Mấy năm sau, chúng ta lại tiếp tục được nghe “Tư duy lập trình mới quan trọng, ngôn ngữ hay thuật toán chỉ là phụ thôi”.

Điều này đôi khi làm sinh viên “loạn” vì không biết thật sự “căn bản” là những cái gì; “tư duy lập trình” mặt mũi nó ra sao, làm sao để rèn luyện nó?

Bài viết này sẽ cùng vén bức màn bí mật về những thứ gọi là “căn bản” và “tư duy lập trình” mà giang hồ thường nhắc đến.

Continue reading Thực hư về cái gọi là “căn bản” và “tư duy lập trình”

[Cảnh báo] Tiki.vn đã “âm thầm” đổi mô hình kinh doanh như thế nào!!

Tiki.vn là một trong những trang thương mại điện tử lớn hàng đầu Việt Nam. Hồi ở VN mình cũng thường hay lên đây mua sách vì giá rẻ, thanh toán tiện lợi, tốc độ giao hàng cực nhanh (1-2 ngày).

Cuốn sách “Code Dạo Ký Sự” vừa ra mắt của mình cũng đã có mặt trên tiki rồi nhé: Đặt mua ở đây

Trước đây, mình từng lấy Tiki ra làm ví dụ về giỏ hàng, về UX khi checkout, về bảo mật. Thế nhưng hôm nay, mình khá buồn phải bóc một phốt khá nho nhỏ của tiki, vì nó có thể sẽ ảnh hưởng đến quyền lợi của người dùng. Mọi người đọc kĩ bài viết (nếu lười thì đọc phần 3) để tìm hiểu nhé.

Continue reading [Cảnh báo] Tiki.vn đã “âm thầm” đổi mô hình kinh doanh như thế nào!!

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??