#book-review
7 bài viết về chủ đề này
Tracer Bullets — Bắn đạn sáng để tìm đường trong đêm
Topic 12 trong series The Pragmatic Programmer: Tracer Bullets — build end-to-end nhanh, lấy feedback sớm, thay vì thiết kế hoàn hảo rồi mới code.
Reversibility — Không có quyết định nào là vĩnh viễn
Topic 11 trong series The Pragmatic Programmer nói về Reversibility — khả năng đảo ngược quyết định. Một bài học đắt giá cho bất kỳ ai làm software: không có quyết định nào là mãi mãi, hãy xây dựng hệ thống để dễ xoay hướng.
Topic 8: The Essence of Good Design — Thế nào là một thiết kế tốt?
Bản chất của một thiết kế tốt là gì? The Pragmatic Programmer gói gọn trong 3 chữ: ETC — Easier to Change. Đọc xong gật gù suốt!
Communicate! — Giao tiếp cũng quan trọng như code (Pragmatic Programmer #7)
Topic 7 cuối cùng của Chapter 1: Communicate! — giao tiếp trong công việc lập trình viên. 5 nguyên tắc: biết đối tượng, chọn thời điểm, biết mình muốn nói gì, làm đẹp, và lắng nghe.
Your Knowledge Portfolio — Danh mục đầu tư tri thức (Pragmatic Programmer #6)
Tiếp tục series The Pragmatic Programmer với Topic 6: Your Knowledge Portfolio. Khám phá 5 nguyên tắc quản lý kiến thức như một danh mục đầu tư tài chính — đầu tư đều đặn, đa dạng hóa, và luôn đón đầu công nghệ mới.
The Pragmatic Programmer — Hành trình lập trình viên trách nhiệm
Topic 2: The Cat Ate My Source Code — Nghe cái tên hài hước vậy thôi, nhưng nội dung bên trong lại nói về một trong những phẩm chất quan trọng nhất của một lập trình viên: tinh thần trách nhiệm.
[Cảm nhận sách] The Pragmatic Programmer — Topic 1: It's Your Life
Mình bắt đầu đọc lại cuốn The Pragmatic Programmer và muốn ghi lại cảm nhận từng topic. Bài đầu tiên: It's Your Life — về tinh thần làm chủ sự nghiệp của một lập trình viên.