Category Archives: Chuyện linh tinh

Những thứ chém gió linh tinh, mẹo vặt không biết cho vào đâu.

Jon Skeet đã dạy tôi điều gì về tính khiêm tốn?

Hôm nay, chúng ta tạm bỏ qua những dòng code và những bài technical căng thẳng để cùng nghiền ngẫm về lòng tự cạo, tính khiếm tốn – một đức tính mà các developer khá thiếu.

Continue reading Jon Skeet đã dạy tôi điều gì về tính khiêm tốn?

Trời ơi, đừng quá tin những gì mình chém gió!

Ngày xửa ngày xưa, mình từng được nghe một câu chuyện cười như thế này.

Cô giáo:
- Người khôn ngoan luôn luôn biết nghi ngờ, còn kẻ ngu dốt thì lúc nào cũng tuyên bố chắc chắn.

Bất ngờ một học sinh đứng lên:
- Thưa cô! Cô tin chắc chứ?
Cô giáo:
- Chắc chắn!

Nội dung câu chuyện có phần hơi… nhảm nhí, vô thưởng vô phạt. Tuy nhiên, nó có một tư tưởng rất đúng đắn.

Người khôn ngoan luôn luôn biết nghi ngờ, còn kẻ ngu dốt thì lúc nào cũng tuyên bố chắc chắn

Người đọc bài viết này có thể là bạn đọc lâu năm của Code Dạo, hoặc là tình cờ lạc vào blog. Hôm nay mình bỏ công ra viết một bài dài lê thê chỉ để khuyên nhủ các bạn một điều:

Trời ơi, đừng quá tin những gì mình chém gió!

Tại sao vậy?? Các bạn cứ đọc thì biết.

Continue reading Trời ơi, đừng quá tin những gì mình chém gió!

Series Phản Phác Quy Chân – Đừng cắm mặt vào dùng công nghệ, hãy hiểu nó!

Xin bắt đầu bài viết bằng một câu chuyện nho nhỏ về hai thanh niên tên K và tên H.

Ngày xửa ngày xưa, K và H là đôi bạn thân học cùng Đại Học. Thuở ra trường, do có khả năng, cả hai được nhận vào một công ty làm C#, sử dụng ASP.NET MVC. Câu chuyện bắt đầu từ đó.

Continue reading Series Phản Phác Quy Chân – Đừng cắm mặt vào dùng công nghệ, hãy hiểu nó!

Sinh viên IT học và làm gì để không thất nghiệp?

Lần trước, mình có chia sẻ về khoảng trống kiến thức giữa sinh viên IT và lập trình viên. Đó là một trong những lý do mà tuy ngành IT hiện đang khát nhân lực, các công ty tuyển dụng rất nhiều nhưng không tìm được người phù hợp.

Là sinh viên, đã bao giờ bạn tự hỏi: Mình phải học gì, làm gì để không thất nghiệp, ra trường có việc làm chưa? Nếu chưa thì hãy bắt đầu tự hỏi từ bây giờ đi nhé! Bài viết này sẽ giúp bạn trả lời một phần câu hỏi trên.

Continue reading Sinh viên IT học và làm gì để không thất nghiệp?

Sinh viên “bối rối” vì 7 điểm khác biệt giữa đi học và đi làm

Trong trường Đại Học, chúng ta thường được dạy những kiến thức cơ bản về lập trình, về qui trình làm ra phần mềm. Tuy nhiên, môi trường lập trình chuyên nghiệp có những điều rất khác so với  môi trường học tập.

Do đó, khi vừa ra trường và bắt đầu đi làm, các bạn sinh viên thường cảm thấy “sốc” hoặc “bối rối” vì những khác biệt này.

Vì vậy, hôm nay chúng ta cùng điểm qua 7 điểm khác biệt các bạn sẽ gặp phải khi bắt đầu đi làm nhé.

Continue reading Sinh viên “bối rối” vì 7 điểm khác biệt giữa đi học và đi làm

Review sách: No Tech Hacking – Làm “Nắc Cơ” không cần biết công nghệ!

Trong tưởng tượng của chúng ta, hacker thường là những thanh niên áo đen mắt cận, ù lì trầm mặc, ngại giao tiếp. Đầu óc bên trong hẳn phải chứa đầt những kiến thức cao siêu về công nghệ, về bảo mật.

Tuy nhiên, các bạn có biết là trên thế giới này có một thể loại hacker khác: áo quần bảnh bao, mày râu nhẵn nhụi, ăn nói bạo dạn tự tin, có thể thực hiện những phi vụ hack “thần thánh” mà không cần kiến thức về công nghệ chưa?

Hãy cùng mình tìm hiểu về những kẻ này qua cuốn sách No Tech Hacking: A Guide to Social Engineering, Dumpster Diving, and Shoulder Surfing nhé. (Kì trước, mình cũng có reivew một cuốn sách khá hay về hacking mang tên The Art of Intrusion, các bạn có thể tìm đọc).

Continue reading Review sách: No Tech Hacking – Làm “Nắc Cơ” không cần biết công nghệ!

Quản lý công việc hiệu quả với Kanban và Trẻ Lô (Trello)

Có lúc nào, bạn từng cảm thấy mệt mỏi vì có quá nhiều việc phải làm, quá nhiều thứ phải học chưa?

Có khi nào, bạn cảm buồn bực vì một ngày chỉ có 24 tiếng, không đủ để giải quyết mọi việc chưa?

Có khi nào, bạn từng cảm thấy hối hận khi thấy bỏ nhiều thì giờ vào những việc vô bổ, không hoàn thành xong công việc được giao chưa?

Đừng lo, hãy đọc kĩ bài viết này! Mình sẽ chia sẻ với các bạn một phương pháp quản lý công việc/thời gian vừa đơn giản vừa hiệu quả mà mình đang áp dụng.

Continue reading Quản lý công việc hiệu quả với Kanban và Trẻ Lô (Trello)

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

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