Khóa học PHP & My SQL trang bị cho bạn kiến thức học lập trình web bằng ngôn ngữ php cơ bản và nâng cao uy tín chất lượng đào tạo tốt nhất Hà Nội.
Sách trong khoảng lâu vẫn được xem như nguồn tri thức vô tận của con người. ngoài ra, trong thời đại khoa học đương đại như ngày nay, chúng ta mang xu thế ỷ lại vào Internet phổ thông hơn. vì thế mà số lượng người đọc sách cũng như thời kì đọc sách của mọi người dần trở thành khiêm tốn.
Sách quý đã ít, những cuốn loại mực dành cho lập trình lại càng ít hơn.
công nghệ đang lớn mạnh có tốc độ ánh sáng, những tiếng nói lập trình cũng như các công cụ mới liên tiếp được "đẻ" ra nhằm mau chóng lấp đầy thiếu sót của những kỹ thuật cũ cũng như giải quyết các bài toán mới. chỉ cần khoảng vừa qua, các bộ óc xuất sắc nhất của giới IT đã gặp phải phổ thông vấn đề tương tự và họ đã quyết tâm đưa ra các biện pháp thấp nhất cho chúng. May mắn thay, cách tiếp cận và xử lý các vấn đề ấy đã được cô đọng lại trong các cuốn sách kinh điển mà tôi gần liệt kê dưới đây:

The Pragmatic Programmer

Sách hay cho lập trình viên Pragmatic Programmer
Cuốn sách này là viên ngọc của Software Engineering, được chế tác và mài giũa bởi bộ đôi Andrew Hunt và Davis Thomas.
"The Pragmatic Programmer" nhắc tới tương đối phổ thông vấn đề, từ tiêu chuẩn có mỗi tư nhân, công đoạn tăng trưởng sự nghiệp cho tới những kiến trúc và design nhằm duy trì tính linh hoạt và khả năng tái sử dụng của code. những kiến thức trong cuốn sách này mang thể ứng dụng cho mọi ngôn ngữ.
Tầm nhìn của "The Pragmatic Programmer" đưa ta đến với phổ biến chủ đề thú vị như: "chống lại sự hư nhược của phần mềm"; "công cụ đắt tiền không đem lại cho ta design tốt"; "tránh tư duy theo lối mòn"; "cách viết code linh hoạt, mạnh mẽ", "vận dụng automation","xây dựng team theo bắt mắt "pragmatic" "; ......
"The Pragmatic Programmer" được viết thành từng phần độc lập, mỗi phần đều đi kèm sở hữu đa dạng giai thoại quyến rũ, các tỉ dụ điển hình cùng phổ biến phép so sánh thú vị, và nó được chấm dứt bằng rộng rãi lời khuyên rất thực tế, nhằm giúp bạn thay đổi bản thân cũng như các loại code của mình theo hướng tích cực.
Nhờ gần như các nhân tố trên, cuốn sách này vừa đem lại các kinh nghiệm hữu dụng nhất, vừa như kể nhở chúng ta về những mặt tối trong phổ quát khía cạnh khác nhau của giai đoạn vững mạnh phần mềm.
bên cạnh việc đổi thay thói quen viết code, "The Pragmatic Programmer" có nhẽ sẽ thay đổi cả tính bí quyết của bạn theo hướng 1 Programmer thực thụ!

Clean Code: A Handbook of Agile Software Craftmanship


Đây là 1 tác phẩm kinh điển về nghệ thuật lớn mạnh phần mềm của Robert C.Martin. Ngoài việc nói đến cách thức viết code, "Clean Code" còn đưa ra các phương thức tiếp cận và tuyến phố phát triển đối mang lĩnh vực lớn mạnh phần mềm.
"Clean Code" với 3 phần:
  • Phần một đưa ra các nguyên tắc, gương mẫu và các thói quen của việc viết code "sạch".
  • Phần 2 nghiên cứu 1 số trường hợp cụ thể theo độ khó nâng cao dần. Mỗi trường hợp giống như một bài tập "làm đẹp" code để giúp chúng "biến hình" từ vịt con xấu xí thành thiên nga lộng lẫy.
  • Phần 3 tổng hợp lại những kinh nghiệm và rối rắm trong công đoạn xây dựng các tỉ dụ thực hành ở phần hai.
Tổng hợp lại chúng ta với 1 kho tri thức nho nhỏ, cất các cách tư duy cho việc viết, đọc và "làm đẹp" cho code.
mặc dầu các ví dụ của "Clean Code" được viết bằng Java nhưng tư tưởng và tầm nhìn của nó hoàn toàn có thể vận dụng cho mọi tiếng nói. Cho dù bạn là ai: developer, software engineer, project manager, team lead, system analyst,... bạn vẫn nên "ngó" qua cuốn này giả dụ muốn code của mình phải chăng hơn.

The Clean Coder: A Code of Conduct for Professional Programmers

Lại 1 tác phẩm nữa của Robert C.Martin. Theo giang hồ phao đồn, bạn chỉ nên sờ đến cuốn này lúc đã tu luyện xong "Clean Code". Đúng như tên gọi, "Clean Code" sẽ kể về code, còn "The Clean Coder" sẽ kể tới "người gõ code".
Trong bí kíp thứ hai này, Robert C.Martin nói đến kỷ luật, công nghệ, cũng như các lề thói và công cụ cấp thiết của một "nghệ nhân phần mềm". Bí kíp này cũng được đính kèm một cơ số những lời khuyên được đúc kết trong khoảng thực tế ở phần lớn những mảng của tăng trưởng phần mềm, trong khoảng ước lượng, đánh giá, coding cho tới refactoring và testing. lý tưởng hơn nữa, "The Clean Coder" không đơn thuần là 1 cuốn sách viết về khoa học, nó còn là cẩm nang về cách thức duy trì thái độ và tinh thần làm cho việc đáng hâm mộ của 1 "nghệ nhân phần mềm".
không những thế, "The Clean Coder" cũng tư vấn kha khá các câu hỏi thường gặp của mọi programmer:
- Thế nào là 1 programmer chuyên nghiệp?
- khiến cho thế nào để biến bản thân thành 1 "nghệ nhân"?
- làm thế nào để tận dụng các kỹ năng của chính mình?
- cách chiến đấu sở hữu những nhiệm vụ bất khả thi?
- Học bí quyết đồng ý và từ chối đúng lúc.
........
sở hữu thể bạn sẽ dị đồng sở hữu một vài quan điểm của tác giả nhưng chúng đều là những điều đang suy ngẫm! với các thứ không được như bạn mong chờ nhưng biết đâu bạn sẽ cần đến nó sau này?

Code Complete: A Practical Handbook of Software Construction


Cuốn này được viết bởi Steve McConnell và xuất bản chính thức năm 1993.
"Code Complete" là một cuốn sách đồ sộ với hơn 960 trang. Nó tổng hợp rất nhiều những khoa học và nguyên tắc hiệu quả thành những hướng dẫn rất ngắn gọn, xúc tích. Dù bạn là gà mờ đi chăng nữa, "Code Complete" sẽ nói nhở, kích thích, và hỗ trợ bạn viết ra những chiếc code "đẹp nhất".
Chính vì "Code Complete" là 1 cuốn sách đồ sộ, nó kể tới số đông mọi góc cạnh của vững mạnh phần mềm, từ các vấn đề kỹ thuật như cấu trúc code, định dạng code, cách đặt tên biến, hàm cho đến việc điều hành team... "Code Complete" cũng tất nhiên 1 danh sách tài liệu tham khảo rất đáng giá.
Rất ít người hoàn thành được cuốn sách này. giả dụ bạn đang đọc hoặc chuẩn bị đọc nó, hãy cố gắng tới trang chung cuộc và bạn sẽ không ân hận hận!

The Mythical Man-Month: Essays on Software Engineering


Cuốn sách của Fred Brooks tụ hội vào Software Engineering và Project Management. Phiên bản trước nhất lưu hành trong khoảng năm 1975 đã đựng đựng quan điểm của chính tác kém chất lượng trong thời kỳ điều hành Dự án OS/360 ở IBM.
"The Mythical Man-Month" được gọi là "Kinh thánh của Software Engineering": đông đảo mọi người đều trích dẫn những câu văn kinh điển của nó, một vài người đọc nó nhưng rất rất ít người khiến theo! có thể bạn chưa biết, nhưng phần lớn những trích dẫn dưới đây đều nằm trong cuốn sách này.

Lập trình viên là các người rất lạc quan - Mọi thứ sẽ ổn thôi mà!
“All programmers are optimists: All will go well”

Bổ sung nhân lực cho 1 Công trình Đó sẽ càng khiến nó chậm hơn.
“Adding manpower to a late software project makes it later”

Dù mẹ đứa trẻ là người như thế nào thì nó vẫn xây dựng thương hiệu sau 9 tháng.
“Bearing of a child takes nine months, no matter how many women are assigned”

Đầu bếp hẹn mang bạn món trứng ốp la sẽ sẵn sàng trong hai phút. Sau hai phút, nếu như nó chưa chín, bạn mang 2 chọn lựa là ăn lòng đào hoặc đợi thêm. các bạn của chúng ta cũng vậy!
“An omelette, promised in two minutes, when not ready in two minutes, the customer has two choices – wait or eat it half-cooked. Software customers also have the same choices.”
mặc dầu cuốn sách này có 1 mặt tối, chậm triển khai là khoa học trong chậm triển khai đã quá cũ - trên dưới 30 năm tuổi, thế nhưng điều này không làm ưu đãi trị các câu truyện kinh điển của nó.
Để thấu hết được các tinh hoa của 5 cuốn sách trên, tôi tin bạn mất ko dưới 1 năm. Và bằng giờ này năm sau, một danh sách các tác phẩm kinh điển nữa sẽ đợi bạn. Hãy nỗ lực.

0 nhận xét:

Đăng nhận xét

 
Top