G
G
Glory2022-03-31 18:07:29
IT education
Glory, 2022-03-31 18:07:29

How to become an architect in web development?

What is the path to achieve the profession of "Architect"? Where and how can you learn this and where to start?

Currently, I am working in a team on the development of a fairly large online platform like Avito, which no longer fits into the approaches that we used before. Gradually we grow and thanks to refactoring we improve the project. BUT then you can no longer keep up with the growth of the project and the company is ready to allocate money for training.

But for this you need to collect step-by-step checklists for obtaining the skills of an architect.

What books to read, what channels to subscribe to, what online training to take, what you need to learn additionally, who you need to make friends with - any recipes are accepted.

There is another option to study other people's projects on outsourcing + take orders.

We do not yet have the opportunity to hire an architect from outside. Investments in our project, which have not yet reached payback, are too limited, and we are developing it on enthusiasm for salaries below the market. Transfer to another team is not possible because we are co-owners of this project.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
S
Sergey Gornostaev, 2022-03-31
@sergey-gornostaev

This cannot be learned anywhere, architects grow naturally from senior-level programmers who have faced architectural problems for many years, adopted knowledge from experienced architects and read hundreds of books.

D
Danil Gorev, 2022-03-31
@ketovv

To begin with, it is worth understanding what an Architect should do according to your vision. Perhaps you would like to become an Infrastructure Engineer rather than an Architect? Don't know.
There is a good book - "Clean Architecture" by Uncle Bob, which can help you.
Another wonderful, but much drier and heavier material is Martin Klepman's Highly Loaded Applications.
But, instead of throwing, I can confidently say that it is much more important for a developer in startups to have the skills of an infrastructure engineer than an architect, and this is the path of DevOps, and there are already completely different books and courses. Look towards learning about Kubernetes, the Apache family, Hashicorp products, and more. All of a sudden, this is what you need.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question