Lập trình Máy tính là một quá trình từng bước thiết kế và phát triển các chương trình máy tính khác nhau để đạt được một kết quả tính toán cụ thể cần có sách lập trình. Quá trình này bao gồm một số tác vụ như phân tích, mã hóa, tạo thuật toán, v.v. Một số ngôn ngữ lập trình phổ biến nhất là Python, Java, JavaScript, Swift, C ++, C #, PHP, SQL, GO, v.v.

Đây là danh sách các Sách Lập trình Hàng đầu được tuyển chọn. Nên là một phần của bất kỳ người mới bắt đầu nào trong thư viện của Lập trình viên Thực dụng nâng cao.

Đây là danh sách các danh mục Sách:

1) Làm việc hiệu quả với Mã kế thừa

Làm việc hiệu quả với Legacy Code là một cuốn sách lập trình được viết bởi Michael C. Feathers. Cuốn sách này dạy cách các vấn đề về mã kế thừa mà không cần thực hiện công việc tốn kém là viết lại tất cả các mã hiện có.

Nó mô tả một loạt các phương pháp thực tế mà các nhà phát triển có thể sử dụng trong các ứng dụng phần mềm hiện có của họ. Ví dụ được cung cấp bằng ngôn ngữ C ++, Java, C ++ và C- sharp. Các chiến lược sử dụng UML và mã chủ yếu trong C ++ và Java trong khi lời khuyên về ngôn ngữ độc lập. Sẽ được cung cấp bên trong các thanh cho người học hiểu cú pháp ngôn ngữ cụ thể.

2) Bộ mã hóa sạch: Bộ quy tắc ứng xử dành cho lập trình viên chuyên nghiệp

The Clean Coder: Robert C. Martin viết Quy tắc Ứng xử dành cho Lập trình viên Chuyên nghiệp. Cuốn sách tham khảo này đưa ra lời khuyên thực tế về mọi thứ, từ ước tính và mã hóa đến cấu trúc lại và thử nghiệm.

Tác giả cũng giải thích cách tiếp cận phát triển phần mềm với danh dự, tự tôn và tự hào. Nó giúp bạn giao tiếp và ước lượng các quyết định khó khăn một cách rõ ràng và trung thực.

3) Mã hoàn thành: Sổ tay thực hành về xây dựng phần mềm

CODE COMPLETE là cuốn sách được viết bởi Steve McConnell. Cuốn sách cổ điển này cung cấp một loạt các mẫu mã mới để minh họa nghệ thuật và khoa học phát triển phần mềm.

Tác giả cũng tổng hợp các kỹ thuật hiệu quả nhất và các nguyên tắc phải biết thành hướng dẫn rõ ràng, thực dụng. Cuốn sách này giúp bạn kích thích tư duy và giúp bạn xây dựng mã chất lượng cao nhất.

Đây là một cuốn sách hay nhất về lập trình cũng cho phép bạn giải quyết các vấn đề xây dựng quan trọng sớm, chính xác và gỡ lỗi hiệu quả.

4) Lập trình viên thực dụng

Lập trình viên thực dụng là cuốn sách được viết bởi David Thomas (Tác giả), Andrew Hun. Cuốn sách giúp khách hàng tạo ra phần mềm tốt hơn và khám phá lại niềm vui khi viết mã. Bài học của cuốn sách này đã giúp một thế hệ các nhà phát triển phần mềm kiểm tra bản chất của việc phát triển phần mềm. Không phụ thuộc vào bất kỳ ngôn ngữ, khuôn khổ hoặc phương pháp cụ thể nào và triết lý Thực dụng.

Đây là một trong những cuốn sách tốt nhất để học viết mã cho các kỹ sư phần mềm. Vì nó minh họa những cách tiếp cận tuyệt vời. Và những cạm bẫy chính của nhiều khía cạnh phát triển phần mềm.

5) Kỹ năng mềm: Sổ tay hướng dẫn cuộc sống của nhà phát triển phần mềm

Kỹ năng mềm: Cuộc đời của nhà phát triển phần mềm là một cuốn sách tham khảo được viết bởi Manual John. Đây là một hướng dẫn để có một cuộc sống toàn diện và hài lòng với tư cách là một chuyên gia phát triển phần mềm. Vì vậy, nhà phát triển và tác giả cuộc sống tư vấn cho các kỹ sư phần mềm về các chủ đề quan trọng. Như sự nghiệp và năng suất, tài chính cá nhân và đầu tư, sức khỏe và các mối quan hệ.

Nó đã được sắp xếp thành một tuyển tập gồm 71 chương ngắn. Cuốn sách này giúp bạn trở thành một lập trình viên giỏi hơn. Và nâng cao kỹ năng kỹ thuật phần mềm của bạn.

6) Thiết kế theo hướng miền: Giải   quyết sự phức tạp trong trung tâm của phần mềm

Thiết kế theo hướng miền là một cuốn sách lập trình được viết bởi Evans Eric. Cuốn sách này nói về cách tiếp cận có hệ thống đối với thiết kế theo hướng miền. Nó cung cấp một số phương pháp thiết kế tốt nhất. Và các nguyên tắc cơ bản tạo điều kiện thuận lợi cho các dự án phần mềm đối mặt với các lĩnh vực phức tạp. Cuốn sách lập trình này cũng bao gồm nhiều ví dụ dựa trên các dự án thực tế. Để minh họa việc áp dụng thiết kế hướng miền cho chúng ta bởi các nhà phát triển phần mềm trong thế giới thực.

Bằng cách đọc một trong những cuốn sách lập trình hay nhất này, các nhà phân tích hệ thống, nhà phát triển hướng đối tượng và nhà thiết kế, kỹ sư phần mềm có thể tham khảo / sắp xếp / tập trung công việc của họ.

7) Mẫu thiết kế: Các yếu tố của phần mềm hướng đối tượng có thể tái sử dụng

Mẫu thiết kế: Các yếu tố của phần mềm hướng đối tượng có thể tái sử dụng là một cuốn sách được viết bởi Richard Helm. Erich Gamma Ralph Johnson, John Vlissides và Grady Booch.

Các tác giả của cuốn sách này bắt đầu bằng cách minh họa các mẫu là gì và cách chúng có thể giúp bạn thiết kế phần mềm hướng đối tượng. Mỗi mẫu bao gồm trong cuốn sách kỹ thuật phần mềm. Hay nhất này mô tả các trường hợp áp dụng nó. Tất cả các mẫu được biên dịch từ các hệ thống thực, dựa trên các ví dụ trong thế giới thực.

8) Tái cấu trúc: Cải thiện thiết kế của mã hiện có

Tái cấu trúc: Cải thiện thiết kế của mã hiện tại là một cuốn sách được viết bởi Martin Fowler. Cuốn sách này cải thiện thiết kế mã kế thừa của bạn để nâng cao khả năng bảo trì phần mềm và làm cho mã hiện tại dễ hiểu hơn.

Cuốn sách bao gồm các ví dụ về mã JavaScript. Cũng như các ví dụ chức năng chứng minh việc tái cấu trúc mà không có lớp. Trong cuốn sách này, bạn sẽ hiểu các nguyên tắc chung của việc tái cấu trúc. Cuốn sách cũng cung cấp cho bạn kiến ​​thức về việc làm cho một chương trình dễ hiểu và dễ thay đổi hơn. Bạn cũng sẽ học cách xây dựng các bài kiểm tra vững chắc cho việc tái cấu trúc của mình.

 9) Các mẫu kiến ​​trúc ứng dụng doanh nghiệp

Các mẫu Kiến trúc Ứng dụng Doanh nghiệp là một cuốn sách lập trình được viết bởi Martin Fowler. Trong cuốn sách mới này, tác giả thảo luận về phát triển ứng dụng doanh nghiệp.

Ông giúp các chuyên gia hiểu được các khía cạnh phức tạp nhưng quan trọng của kiến ​​trúc. Đây là một khía cạnh quan trọng của tất cả sự phát triển ứng dụng và đặc biệt cần thiết cho sự thành công của dự án doanh nghiệp.

Một trong những cuốn sách kỹ thuật phần mềm hay nhất này trình bày các mẫu. Kiến ​​trúc doanh nghiệp và bối cảnh của tác giả cho phép người đọc đưa ra lựa chọn chính xác. Khi đối mặt với một quyết định thiết kế khó khăn trong dự án của họ.

10) Các mô hình tích hợp doanh nghiệp

Mô hình Tích hợp Doanh nghiệp là cuốn sách được viết bởi Gregor Hohpe và Bobby Woolf. Cuốn sách này cung cấp một danh mục vô giá gồm các đề xuất mẫu khác nhau với các giải pháp trong thế giới thực. Giúp bạn thiết kế các giải pháp nhắn tin hiệu quả cho doanh nghiệp của mình.

Các tác giả cũng bao gồm các ví dụ về nhiều công nghệ, như JMS, MSMQ, Microsoft BizTalk, SOAP và XSL.

Cuốn sách kỹ thuật phần mềm này cung cấp một khung từ vựng và ký hiệu hình ảnh nhất quán. Nó giải thích các giải pháp tích hợp quy mô lớn trên nhiều công nghệ. Cuốn sách cũng khám phá chi tiết những ưu điểm và hạn chế của kiến ​​trúc nhắn tin không đồng bộ.

11) Các mẫu thiết kế đầu tiên: Hướng dẫn thân thiện với não bộ

Headfirst Design Patterns, hiện đã được cập nhật cho Java 8. Cho bạn thấy các mẫu nhóm phát triển phần mềm đã được thử nghiệm. Và thử nghiệm để tạo ra phần mềm chức năng, có thể tái sử dụng và linh hoạt.

Sau khi đọc cuốn sách lập trình máy tính hay nhất này. bạn sẽ được hưởng lợi từ những kinh nghiệm và thực tiễn thiết kế tốt nhất của những người đã thiết kế nhiều loại phần mềm khác nhau. Cuốn sách này cung cấp một định dạng trực quan phong phú. Cuốn sách sử dụng những nghiên cứu mới nhất trong khoa học nhận thức và lý thuyết học tập. Để cung cấp trải nghiệm học tập đa giác quan.

 12) Mã sạch: Sổ tay về nghề thủ công phần mềm Agile

Clean Code: A Handbook of Agile Software Craftsmanship là một cuốn sách được viết bởi Robert. C.Martin. Người viết mang đến những nguyên tắc Agile theo quan điểm của một học viên của hàng nghìn lập trình viên.

Cuốn sách phát triển phần mềm tốt nhất này được chia thành ba phần. Phần đầu tiên nói về các nguyên tắc, khuôn mẫu và thực hành viết mã sạch. Phần thứ hai bao gồm các nghiên cứu điển hình khác nhau về mức độ phức tạp ngày càng tăng. Phần thứ ba bao gồm một chương duy nhất chứa danh sách các kinh nghiệm. Và “mùi” được thu thập trong khi tạo các nghiên cứu điển hình.

13) Câu chuyện người dùng được áp dụng: Để phát triển phần mềm Agile

Câu chuyện người dùng đã áp dụng: Để phát triển phần mềm Agile là một cuốn sách được viết bởi Mike Cohn. Cuốn sách đại diện cho một phương tiện hiệu quả để thu thập các yêu cầu từ khách hàng. Nó cũng mô tả các câu chuyện của người dùng và chứng minh cách họ có thể lập kế hoạch. Quản lý và kiểm tra các công việc phát triển phần mềm một cách hợp lý.

Cuốn sách nêu bật cả cách triển khai thành công và không thành công của khái niệm và cung cấp các bộ câu hỏi và bài tập. Sau khi đọc cuốn sách hay nhất để học viết mã này. Bạn sẽ có thể biết đâu là phương tiện hiệu quả để phát triển các ứng dụng phần mềm.

14) Sổ tay DevOps

Sổ tay DevOps là cuốn sách được viết bởi Gene Kim, Jez Humble (Tác giả), Patrick Debois (Tác giả), John Willis (Tác giả), John Allspaw (Lời nói đầu). Việc quản lý hiệu quả công nghệ là rất quan trọng đối với khả năng cạnh tranh của doanh nghiệp.

Loại công nghệ dẫn đầu này đã phải vật lộn để cân bằng giữa độ tin cậy, sự nhanh nhẹn và bảo mật. Sổ tay DevOps chỉ cho các nhà lãnh đạo cách bạn có thể nhìn thấy những kết quả đáng kinh ngạc này bằng cách chỉ ra cách tích hợp. Quản lý sản phẩm, QA, Hoạt động CNTT và Bảo mật thông tin để nâng cao công ty của bạn. Và giành chiến thắng trên thị trường.

15) Trí tuệ nhân tạo cho hình nộm

Trí tuệ nhân tạo là cuốn sách được viết bởi John Paul Mueller và Luca Massaron. Cuốn sách được xuất bản này cung cấp một giới thiệu rõ ràng về AI. Và cách nó đang được sử dụng ngày nay.

Trong cuốn sách lập trình hay nhất này, bạn sẽ có được cái nhìn tổng quan đầy đủ về công nghệ. Cuốn sách cũng nói về những quan niệm sai lầm phổ biến xung quanh nó. Cuốn sách tham khảo này khám phá việc sử dụng AI trong các ứng dụng máy tính, phạm vi và lịch sử của AI.

16) Trí tuệ nhân tạo: Phương pháp tiếp cận hiện đại

Cuốn sách này đưa ra một lý thuyết khái niệm cơ bản về trí tuệ nhân tạo. Nó hoạt động như một tài liệu tham khảo đầy đủ cho người mới bắt đầu. Nó giúp sinh viên trong các khóa học cấp đại học hoặc sau đại học về Trí tuệ nhân tạo.

Đây là một trong những cuốn sách lập trình hay nhất cung cấp cho bạn thông tin chi tiết về những thay đổi đã diễn ra trong lĩnh vực trí tuệ nhân tạo. Có rất nhiều ứng dụng quan trọng của công nghệ AI. Như triển khai nhận dạng giọng nói thực tế, dịch máy, robot gia dụng được giải thích chi tiết.

17) JavaScript hùng hồn: Giới thiệu hiện đại về lập trình

JavaScript hùng hồn được viết bởi Marijn Haverbekedives. Cuốn sách này dạy cách viết code đẹp và hiệu quả.

Bạn bắt đầu bằng cách học cấu trúc cơ bản của ngôn ngữ JavaScript cũng như cấu trúc điều khiển, chức năng và cấu trúc dữ liệu. Sau đó, bạn sẽ tìm hiểu về xử lý lỗi và sửa lỗi, tính mô-đun và lập trình không đồng bộ. Và cuối cùng, bạn sẽ tìm hiểu cách JavaScript được sử dụng để lập trình chúng.

Đây là một trong những cuốn sách lập trình hay nhất bao gồm các chủ đề như hiểu các yếu tố thiết yếu của lập trình. Bao gồm cú pháp, điều khiển và dữ liệu, các ứng dụng web cơ bản, sử dụng DOM hiệu quả, v.v.

18) Học PHP, MySQL & JavaScript: Với jQuery, CSS & HTML5

Học PHP, MySQL & JavaScript: Với jQuery, CSS & HTML5
Học PHP, MySQL & JavaScript: Với jQuery, CSS & HTML5

Học PHP, MySQL & JavaScript: Với jQuery, CSS & HTML5 là cuốn sách được viết bởi Robin Nixon. Cuốn sách giúp bạn xây dựng các trang web tương tác theo hướng dữ liệu. Trong cuốn sách này, bạn cũng sẽ học lập trình web động với các phiên bản mới nhất. PHP, MySQL, JavaScript, CSS, HTML5 và các thư viện jQuery chính.

Ở phần cuối của cuốn sách lập trình hay nhất này. bạn sẽ có thể học cách xây dựng một trang mạng xã hội phù hợp với trình duyệt trên máy tính để bàn và thiết bị di động.

19) C ++ Primer

 C ++ Primer
 C ++ Primer

C ++ Primer là cuốn sách do Stanley B viết, giới thiệu thư viện chuẩn C ++ ngay từ đầu. Nó giúp bạn viết các chương trình hữu ích mà không cần phải thông thạo mọi khía cạnh của ngôn ngữ C ++. Sách bao gồm nhiều ví dụ, và nó cũng trình bày cách sử dụng chúng một cách hiệu quả nhất.

Đây là một trong những cuốn sách viết mã hay nhất. Lý tưởng cho một nhà phát triển mới, những người muốn biết các khái niệm và kỹ thuật cốt lõi của C ++. Cuốn sách giúp bạn tìm hiểu thông qua các ví dụ làm sáng tỏ các phong cách mã hóa và kỹ thuật thiết kế chương trình tốt nhất hiện nay.

20) Hướng dẫn tuyệt đối cho người mới bắt đầu lập trình C

 Hướng dẫn tuyệt đối cho người mới bắt đầu lập trình C
 Hướng dẫn tuyệt đối cho người mới bắt đầu lập trình C

Hướng dẫn tuyệt đối cho người mới bắt đầu lập trình C là một cuốn sách được viết bởi Greg Perry và Dean Miller. Cuốn sách này dạy một số khái niệm cơ bản của ngôn ngữ C với các bước rõ ràng và dễ dàng. Cuốn sách giải thích phương pháp tổ chức chương trình và làm việc với các biến, toán tử, I / O, con trỏ, hàm, v.v.

Đây là cuốn sách tốt nhất để học mã vì nó đưa ra những hướng dẫn đơn giản giúp bạn tạo mã C hữu ích. Đáng tin cậy, từ trò chơi đến ứng dụng dành cho thiết bị di động.

 21) R dành cho Khoa học Dữ liệu: Nhập, Gọn gàng, Chuyển đổi, Trực quan hóa và Dữ liệu Mô hình

R dành cho Khoa học Dữ liệu: Nhập, Gọn gàng, Chuyển đổi, Trực quan hóa và Dữ liệu Mô hình
R dành cho Khoa học Dữ liệu: Nhập, Gọn gàng, Chuyển đổi, Trực quan hóa và Dữ liệu Mô hình

R for Data Science là cuốn sách được viết bởi Hadley Wickham (Tác giả), Garrett Grolemund. Cuốn sách hướng dẫn bạn các bước nhập, khám phá và lập mô hình dữ liệu của bạn.

Đây là một trong những cuốn sách hay nhất dành cho lập trình viên cũng cung cấp sự hiểu biết đầy đủ. Toàn cảnh về chu trình khoa học dữ liệu. Bạn cũng sẽ tìm hiểu các công cụ cơ bản cần thiết để quản lý chi tiết việc triển khai R. Mỗi phần trong cuốn sách này được ghép nối với các bài tập để giúp bạn thực hành những gì bạn đã học trong suốt quá trình.

22) C # 8.0 và .NET Core 3.0

 C # 8.0 và .NET Core 3.0
 C # 8.0 và .NET Core 3.0

Trong C # 8.0 và .NET, Core 3.0 là cuốn sách được viết bởi Mark J. Price. Cuốn sách cung cấp mọi thứ bạn cần để bắt đầu lập trình ứng dụng C #. Đây là một trong những cuốn sách hay nhất về lập trình được cập nhật đầy đủ. Và mở rộng với các chương mới về Hệ thống quản lý nội dung (CMS) và học máy với ML.NET.

Phần 1 của cuốn sách dạy các kiến ​​thức cơ bản về C #, bao gồm lập trình hướng đối tượng. Phần 2 trình bày về các API chuẩn .NET. Phần 3 cung cấp nhiều ví dụ về các ứng dụng đa nền tảng mà bạn có thể xây dựng và triển khai. Các ứng dụng web này sử dụng ASP.NET Core hoặc các ứng dụng di động sử dụng Xamarin.Forms.

23) Đầu tiên Java

Đầu tiên Java
Đầu tiên Java

Nếu bạn chỉ mua một cuốn sách Java, thì đây là nó. Người đọc gọi một cách trìu mến là “kinh thánh” về Lập trình Java. Nó là cuốn sách JAVA BÁN CHẠY NHẤT mọi thời đại. Head-First Java cung cấp quyền truy cập vào thông tin mà mọi Lập trình viên Java phải biết. Hầu hết các sách Java được viết ngày nay đều được nhắm mục tiêu cho các nhà phát triển nâng cao, nhưng Head First Java đã xem xét các vấn đề mà người mới bắt đầu Java phải đối mặt. Phương pháp tiếp cận Đào tạo Java chưa bao giờ là trước khi các cuốn sách sử dụng Hình ảnh cổ điển, câu đố, bài tập mã, câu đố não, v.v. để học hiệu quả. Bạn sẽ thấy cuốn sách có cấu trúc tốt, nhiều thông tin và trực quan để điều hướng qua.

24) Khóa học về sự cố Python

Khóa học về sự cố Python
Khóa học về sự cố Python

Khóa học Python Crash dạy bạn những kiến ​​thức cơ bản về Python. Cuốn sách được chia thành hai phần. Trong nửa đầu của cuốn sách này, bạn sẽ giới thiệu cơ bản về lập trình python. Như danh sách, từ điển, lớp và vòng lặp, và thực hành.

Trong nửa sau, bạn sẽ chỉ định ba dự án: trò chơi arcade, Space Invaders, trực quan hóa dữ liệu. Đây là một trong những cuốn sách lập trình hay nhất kết thúc bằng cách cung cấp một số thông tin cơ bản về cách phát triển các ứng dụng web đơn giản.

25) Hướng dẫn bỏ túi Linux: Các lệnh cần thiết

Hướng dẫn bỏ túi Linux: Các lệnh cần thiết
Hướng dẫn bỏ túi Linux: Các lệnh cần thiết

Linux Pocket Guide là một cuốn sách được viết bởi Jason Cannon. Nó cung cấp một lộ trình học tập có tổ chức. Nó cũng giúp bạn thành thạo các lệnh hữu ích và quan trọng nhất. Đây là một cuốn sách tham khảo lý tưởng cho cả người mới làm quen. Hoặc những người muốn nâng cao tốc độ trên Linux hoặc người dùng có kinh nghiệm.

Cuốn sách lập trình hay nhất này có các lệnh mới để xử lý tệp hình ảnh và tệp âm thanh. Đọc và sửa đổi bảng tạm hệ thống cũng như thao tác với tệp PDF.

26) Kinh thánh Excel 2019

Kinh thánh Excel 2019
Kinh thánh Excel 2019

Kinh thánh Excel 2019 là cuốn sách được viết bởi Michael Alexander Richard Kusleika John Walkenbach. Cuốn sách này là hướng dẫn toàn diện nhất dành cho tất cả các nhu cầu về Excel 2019 của bạn. Bạn cũng sẽ học cách kết hợp các mẫu, triển khai công thức. Tạo bảng tổng hợp, phân tích dữ liệu và hơn thế nữa.

Sách giáo khoa cũng bao gồm các chủ đề như tạo một hàm, bảng tính, công thức chính, định dạng, bảng tổng hợp và hơn thế nữa.

27) Giới thiệu về các thuật toán

Giới thiệu về các thuật toán
Giới thiệu về các thuật toán

Cuốn sách Giới thiệu về Thuật toán bao gồm một loạt các thuật toán chuyên sâu. Mỗi chương của cuốn sách này tương đối khép kín. Và có thể được sử dụng làm tài liệu học tập. Các thuật toán được mô tả trong cuốn sách này bằng tiếng Anh và mã giả.

Đây là một trong những cuốn sách lập trình hay nhất cung cấp cách xử lý lập trình động. Và các thuật toán tham lam và một khái niệm mới về luồng dựa trên cạnh. Tài liệu học tập cũng cung cấp nhiều bài tập, bài toán và lời giải.

 28) Phần mềm con người : Các dự án và nhóm năng suất

sách lập trình Phần mềm con người : Các dự án và nhóm năng suất
sách lập trình Phần mềm con người : Các dự án và nhóm năng suất

Peopleware: Productive Projects and Teams là cuốn sách được viết bởi Tom DeMarco. Cuốn sách thảo luận về các bệnh lý của lãnh đạo mà trước đây không được đánh giá là bệnh lý. Bất cứ ai muốn quản lý một dự án phần mềm hoặc tổ chức phần mềm sẽ tìm thấy những lời khuyên vô giá xuyên suốt cuốn sách.

Đây là một cuốn sách tham khảo lý tưởng cho tất cả những người điều hành một nhóm phần mềm như trưởng nhóm hoặc quản lý dự án. Vì vậy, cuốn sách này mà tất cả những người điều hành một nhóm phần mềm cần phải đọc đi đọc lại mỗi năm một lần.

29) Làm việc trước công chúng: Tạo và bảo trì phần mềm nguồn mở

Làm việc trước công chúng: Tạo và bảo trì phần mềm nguồn mở
Làm việc trước công chúng: Tạo và bảo trì phần mềm nguồn mở

Làm việc trong Công chúng là một cuốn sách tham khảo dành cho nhà phát triển phần mềm được viết bởi Nadia Eghbal. Cần có một cái nhìn bên trong về sự phát triển phần mềm nguồn mở hiện đại. Eghbal cũng phân tích vai trò của các nền tảng như Facebook, Twitter, Facebook, YouTube và Instagram. Giúp bạn giảm chi phí cơ sở hạ tầng và phân phối cho người sáng tạo.

Tương tự, giả sử những người sáng tạo, thay vì các cộng đồng rời rạc. Sẽ trở thành tâm điểm của các hệ thống xã hội trực tuyến của chúng tôi. Trong trường hợp đó, chúng ta nên tìm hiểu cách chúng hoạt động. Và chúng ta có thể làm như vậy bằng cách nghiên cứu những gì đã xảy ra với mã nguồn mở.

Xem thêm:15 cuốn sách kỹ thuật phần mềm hay nhất.