Tìm bài viết phù hợp

TOP 5 CUỐN SÁCH CÁC DEVELOPER NÊN ĐỌC

03/08/22 11:29

Ngoài việc học kiến thức ở trường, các khóa học thì một lựa chọn khác được nhiều người lựa chọn đó chính là đọc sách. Dưới đây là top 5 cuốn sách các developer nên đọc qua một lần.  

1. Clean Code

Clean Code của tác giả Bob Martin là cuốn sách kinh điển mà tất cả các developer cần đọc để rèn luyện tay nghề, code cần phải sạch và đúng ngay từ thuở ban đầu, developer cần quan tâm đến từng dòng code mình viết ra thì mới tạo ra được niềm vui từ sự hoàn hảo. Cuốn sách được chia thành ba phần lớn.

  • Phần đầu tiên mô tả các nguyên tắc, mô hình và cách thực hành viết mã sạch.
  • Phần thứ hai gồm nhiều tình huống điển hình với mức độ phức tạp gia tang không ngừng. Mỗi tình huống là một bài tập giúp làm sạch mã, chuyển đổi mã có nhiều vấn đề thành mã có ít vấn đề hơn. Nếu trong các năm đầu các bạn không thể viết ra các đoạn code “sạch sẽ” thì khả năng cao điều đó sẽ rất khó chỉnh về sau.
  • Phần cuối là tuyển tập rất nhiều những dấu hiệu của mã có vấn đề, những tìm tòi, suy nghiệm từ thực tiễn được đúc rút qua cách tình huống điển hình.

2. Head First Design Patterns

Cuốn sách sẽ cung cấp các khuôn mẫu phân tích áp dụng đối với các tình huống, đối tượng,... mà những người đi trước đã gặp trong thực tế. Từ đó bạn có thể tham khảo và học hỏi thêm cách giải quyết các vấn đề lập trình.

Có 1 điều dễ nhận thấy là ngày càng ít người quan tâm đến design pattern hay nói chính xác hơn là Object Oriented Design Pattern. Nếu bạn làm việc với các ngôn ngữ Object Oriented mà không biết Design Pattern thì hãy trang bị ngay. Hãy đọc cuốn Head First Design Patterns, bắt đầu với Strategy Pattern, bạn sẽ hiểu khi có design pattern, life is easier.

3.  Don’t make me think

Một cuốn sách rất hay về thiết kế giao diện. Nó đưa ra một quy tắc rất đơn giản và hữu dụng trong thiết kế UI: Người dùng rất lười, hãy thiết kế sao cho người dùng ít suy nghĩ nhất. Cuốn sách không hướng dẫn cách thiết kế đẹp, nhưng hướng dẫn cách thiết kế đơn giản nhất, dễ sử dụng nhất, đỡ tốn công sức người dùng.

Sách còn hướng dẫn một số control nên dùng khi thiết kế web: form, checkbox, radio, dropdown, … và cách sử dụng những control này hợp lý. Ngoài ra còn có 1 câu chuyện về “1 button đáng giá 500.000$” trong sách, về sự đắt giá của thiết kế UI. Chỉ thêm 1 nút vào trang web có thể tăng doanh thu lên đến 500.000$ trong 1 năm, các bạn có thể tìm hiểu đọc thử.

4.  Code dạo ký sự – Lập trình viên đâu chỉ biết Code

Cuốn sách IT này tập trung chủ yếu vào kỹ năng mềm hay có thể đi kèm là kỹ năng cứng được tác giả đúc kết thông qua nhiều năm học tập cũng như làm việc. Thay vì phải chia thành những chương khiến cho quyển sách dày hơn thì trong nội dung sách được chia thành nhiều bài viết ngắn gọn và đề cập tới các khía cạnh khác nhau

Với giọng văn hài hước, dí dỏm và ngắn gọn cũng không hề cứng nhắc khiến cho người đọc dễ dàng tiếp thu các kinh nghiệm có trong sách IT. Đây cũng là đầu sách mà hầu như ai trong lĩnh vực về lập trình đều biết và nhắc tới khi nói chuyện với nhau, nhiều người cũng nhờ đọc sách này có hể mà rút ra được kinh nghiệm cũng như là cải thiện được kỹ năng cho bản thân họ.

5. Code Complete: A Practical Handbook of Software Construction

Đây là cuốn sách lập trình kinh điển cực kì cần thiết cho bất cứ ai làm trong ngành IT. Không chỉ là một cuốn sách về kỹ thuật lập trình, “Code Complete” còn giúp các Developer thay đổi thái độ, tư duy của chính bản thân mình để cho ra đời những phần mềm có giá trị.

Sách chứa vô số hướng dẫn giải quyết các vấn đề trong khi bạn code, từ tổng quát cho tới chi tiết. Tóm lại, sách hướng dẫn cho bạn cách code hoàn chỉnh và tốt hơn như tên gọi “Code Complete”.

Không chỉ là kỹ thuật, sách còn chỉ bạn có thái độ đúng mực và thói quen cần thiết của một “siêu” Coder mà bạn có thể áp dụng ngay trong cuộc sống và công việc.

HR1 TECH- NỀN TẢNG TUYỂN DỤNG TRỰC TUYẾN TẠI VIỆT NAM

Tìm việc và tuyển dụng ngành IT HR1Tech.com

Tìm việc và tuyển dụng HR1Jobs.com

Bí quyết tìm việc

Xem tất cả
GIẢI MÃ CÔNG THỨC TÌM VÀ CHỐT VIỆC NGHÌN ĐÔ VỚI TIẾNG TRUNG

HR1Tech xin giới thiệu đến các bạn một sự kiện online hoàn toàn miễn phí được tổ chức bởi đối tác của HR1Tech là các giảng viên Tiếng...

ITers thuộc 12 cung hoàng đạo

Việc lựa chọn ngành nghề phù hợp đã, đang và luôn là một “thử thách” mà hầu hết tất cả mọi người sẽ phải đối mặt tại một thời điểm nhất...

MUỐN CÓ JOB XỊN - TIẾNG ANH PHẢI MỊN

Vốn ngoại ngữ tốt chính là chìa khóa mở rộng cánh cổng thăng tiến cho sự nghiệp của mỗi người. Ngày nay, ngoại ngữ được xem như quyền ưu...

BA là gì? Trang bị những kỹ năng nào cần có để trở thành một BA?

Chắc hẳn ít nhất một lần bạn đã được nghe đến thuật ngữ BA nhưng chưa thực sự biết chính xác chức danh này là gì, đây là công việc gì và...

BÍ KÍP ĐỂ LỌT VÀO MẮT XANH CỦA CÁC ÔNG LỚN CÔNG NGHỆ

Hồ sơ của bạn được các nhà tuyển dụng của các công ty công nghệ lớn chú ý không phải là điều dễ dàng gì. Điều đó chứng tỏ NTD nhận thấy...

BÍ KÍP ĐỂ IT VÀ HR HIỂU NHAU HƠN

Sự chuyển đổi công nghệ số đã loại bỏ được rất nhiều công việc khó khăn hằng ngày liên quan đến nhân sự. Có nhân định cho rằng HR là: bộ...