Tag Archives: dự án

Review sách – Release It! – Xây dựng và thiết kế hệ thống trâu bò cho hàng triệu người dùng

Hôm nay chúng ta tiếp tục series sách thuần technical nhé. Kì trước, mình vừa review cuốn sách Ship It! – Làm phần mềm theo phong cách chất chơi người dơi. Kì này, mình sẽ giới thiệu cuốn sách cũng hay không kém mang tên Release It! – Xây dựng và thiết kế hệ thống trâu bò cho hàng triệu người dùng.

Giới thiệu

Đây là một cuốn sách trong bộ sách Pragmatic Programmer. Bộ sách này có nhiều cuốn sách rất hay, chuyên sâu về kĩ thuật mà lại dễ đọc, rất phù hợp với lập trình viên, điển hình là 3 cuốn sách SQL Anti-PatternThe Healthy Programmer, Ship It  mà mình từng review trước đây.

Cuốn sách này có thể coi là “đàn em” của cuốn sách Ship It mình đã giới thiệu kì trước. Continue reading Review sách – Release It! – Xây dựng và thiết kế hệ thống trâu bò cho hàng triệu người dùng

Advertisements

Review sách – Ship It! – Làm phần mềm theo phong cách chất chơi người dơi

Lâu rồi mình chưa viết bài review sách. Nhiều bạn kêu gọi mang mục này quay lại nên hôm này mình tiếp tục review và giới thiệu sách cho bà con đọc nhé.

Kì này mình sẽ giới thiệu một cuốn sách khá hữu ích mang tên Ship It! – Làm phần mềm theo phong cách chất chơi người dơi.

Continue reading Review sách – Ship It! – Làm phần mềm theo phong cách chất chơi người dơi

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?

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

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)

Xoá mù Agile và Scurm – Phần 2 – Tìm hiểu và ứng dụng Scrum

phần trước, chúng ta đã tìm hiểu về các nguyên lý Agile.

Trái ngược với Agile, Scrum không phải là những nguyên lý chung chung mà là một bộ khung (framework), với các công cụ (artifact), vai trò (role) và qui trình rõ ràng dựa trên các nguyên lý của Agile.

Hầu hết các bài viết về Scrum hiện nay đều tập trung vào việc giải thích các khái niệm của Scrum. Để bạn đọc dễ hiểu hơn, mình sẽ lấy ví dụ cụ thể về một dự án phần mềm: Công ty A. nọ muốn tạo ra một hệ thống bán sách mang tên Taka.vn, cạnh tranh trực tiếp với Tiki.vn.

Continue reading Xoá mù Agile và Scurm – Phần 2 – Tìm hiểu và ứng dụng Scrum

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