forthright48's review against another edition

Go to review page

4.0

Some common knowledge, feelings and methodology of a novice developer has been captured in a structured format. I already knew most of them, but now I know them as patterns.

krng's review against another edition

Go to review page

3.0

I've rated it 3 stars since I happened to read the book at this stage of my career. Had I read it when I started out, this would've definitely been a 4 star or more. That being said, I'd highly recommend this book for someone who is starting out as a programmer.

rovingrhea's review against another edition

Go to review page

4.0

Very informative, understanding and pragmatic. I'll come back to this frequently as long as I'm learning (which hopefully is forever).

dunguyen's review against another edition

Go to review page

4.0

Excellent book that points you toward the road of software apprenticeship or life-long learning. It describes ways to become a better software craftsman and to manage your career.
The book is divided into patterns with a problem for each pattern and solutions. Central to all or most of the patterns is that it is a road of learning and that once you have gained some sort of competency you should pay it forward.

Hugely valuable book if only a bit intimidating as it shows how much there is yet to learn even after years of education and work.

islomar's review against another edition

Go to review page

4.0

Nice to read book, HIGHLY recommended for newbies on software development... or even to not so newbies :-)

It's a cliché as an opinion for this book, but as many others, I wish I had read it some years ago :-)

hectorip's review against another edition

Go to review page

3.0

Es un libro bastante interesante para casi cualquier desarrollador de software respecto a los consejos que da para aprender más. Muchos de los consejos creo yo, además, son aplicables para otras profesiones en las que haya gente dispuesta a aprender.

Sin embargo, creo que este libro envejeció un poco mal (¿o siempre fue así?) en el sentido de que habla de algunas personas como "maestros" y actitudes de sacrificio que debes tener que, por lo menos yo, no creo que quepan en ninguna profesión que se haga por dinero. (Sí, el desarrollo de software se hacer por dinero principalmente.)

Me quedo con algunos consejos que quiero buscar aplicar:

- Nunca dejas de aprender aunque lleves mucho mucho tiempo haciendo lo que sea, si en algún momento sientes que ya dejaste de aprender, probablemente lo estás haciendo mal.
- Una forma efectiva de aprender son los experimentos rápidos, sobre los que tengas completo control y además no exista gran responsabilidad sobre ellos (breakable toys).
- Para continuar haciendo algo, necesitas motivaciones sostenibles, a veces es un conjunto que se relevan cuando una falla. Creo que este principio se puede aplicar a cosas que sabemos que debemos hacer por un bien mayor.
- Encontrar un grupo de personas similares en intereses e ímpetu a ti te ayudará a continuar aprendiendo y motivado, incluso si en otras partes de tu vida (como tu trabajo, te enfrentas a cosas difíciles)
- A veces, para aprender, tienes que olvidarte de las ideas que tienes ya y acercarte a un tema con como un vaso vacío
- Crear ciclos de retroalimentación es algo obligatorio para aprender efectivamente
- Encuentra cosas en las que seas débil y enfréntate a ellas
- Profundiza en algo, ve directamente a las fuentes del conocimiento, reconstruye su estructura mental, vuélvete un experto en adquirir conocimiento especializado

Sin duda hay muchas partes del libro que quiero casi tatuarme, pero en algunas partes del libro me dejaron con un mal sabor de boca. Recomendaría leerlo a todo desarrollador de software, pero con la advertencia de que no se tome lo que dice ahí demasiado en serio.

spav's review against another edition

Go to review page

4.0

Great insights for apprentices and pros alike.

kran's review against another edition

Go to review page

4.0

Motivation for software developers!

alessiop's review against another edition

Go to review page

5.0

(I would have given it 4.5 stars if there was the option.)

I wish I had read this book few years ago, but then I'm not sure I had the right mindset at the time.
Actually, I'm actually not sure how many apprentices are in the right mindset to consume this book as the begin their careers (very few I would imagine).

The book is a good read no matter at what point in your career you are, you don't need much imagination to adapt the recommendations to suit your experience.

There are a lot of interesting learning suggestions (some are less relevant today, for example I provided an up-to-date variation: to one of them here https://twitter.com/alessi0p/status/1325843383248691201).

omaciel's review against another edition

Go to review page

5.0

As it usually happens in real, I only came across this amazing book several years from when I most needed it in my professional career. By the time someone referred me to it in 2014, I had already begun my long journey to become an apprentice and aspiring journeyman. I like to tell people that I learned things the hard way, getting my education from The School of Hard Knocks. To this day I still believe that the Sweep The Floor and Be The Worst patterns were designed with me in mind! Of course I didn't know that there were patterns to describe what my professional life going through, and maybe this was a good thing in the long.

This book should be mandatory for anyone setting out on their own journey to a new career. It is chock full great career advices and it just might change your life!