Rocketmq: How to be a professional distributed system engineer ?

Created on 18 Oct 2018  ·  12Comments  ·  Source: apache/rocketmq

If you want to get better at programming, there are two things you need to do:

Write codes and read books.

The following readings are my preferred references, please feel free to sink in them.

Basic

Java & Jvm

Core Java Volume I & Volume II

Head First Java

Java Concurrency in Practice

Programming Concurrency on the JVM: Mastering Synchronization, STM, and Actors

Java Performance: The Definitive Guide

Effective Java 3rd Edition

Refactor & Design

Clean Code

Refactoring: Improving the Design of Existing Code

Head First Design Patterns

The Design of Design: Essays from a Computer Scientist

Pattern-Oriented Software Architecture

Patterns of Enterprise Application Architecture

Applying UML and Patterns : An Introduction to Object-Oriented Analysis and Design and Iterative Development

Software management & Agile practice

The Pragmatic Programmer: From Journeyman to Master

The Mythical Man-Month: Essays on Software Engineering,Anniversary Edition

Peopleware: Productive Projects and Teams

Linux internal

The Linux Programming Interface: A Linux and UNIX System Programming Handbook

Internetworking with TCP/IP

Unix Network Programming

Computer science

The Art of Computer Programming

Introduction to Algorithms

Effective

The Seven Habits of Highly Effective People

Pomodoro Technique Illustrated

Advanced

Performance

Systems Performance: Enterprise and the Cloud

High performance browser networking

Computer Systems: A Programmer's Perspective

Distributed Related

Programming Distributed Computing Systems: A Foundational Approach

Distributed Systems: Concepts and Design (5th Edition)

question

Most helpful comment

mark and then download , last see

All 12 comments

How about adding the book Distributed Systems: Concepts and Design to the list? And here is available pdf version.

mark and then download , last see

Thank you!!!~

mark

Thank you!!!~

nice

nice!

nice and mark

Thanks for your share!

@wlliqipeng how about writing a article with this issue's content?

mark

Thanks

Was this page helpful?
0 / 5 - 0 ratings