The post has been translated automatically. Original language: Russian
You work in the field of information technology and constantly see something new.
A new tool.
A new programming language.
New technology.
A colleague has already completed another course.
Professional communities are discussing things that you haven't even heard of yet.
And at some point there is a feeling:
"I don't have time for anything. We urgently need to learn something else."
Is it familiar? :)
I think it's easy to fall into the trap of endless learning here.
Start one course.
Then see a more interesting one.
Switch to another tool.
And as a result, you know a little bit about everything, but you never learn how to confidently apply new knowledge in your work.
I would start not by choosing the next course, but with a simple question.:
"Why do I need new knowledge now?"
For example, you're a developer and you want to learn how to solve more complex tasks on your own.
Or an analyst who lacks the skills to work with data.
Or a tester who wants to switch from manual testing to automation.
In each case, the set of necessary knowledge will be different.
What can be done in practice?
Look at your current tasks.
At what points do you most often lack knowledge?
What do you regularly have to ask for help with?
What skills are needed for the tasks that you would like to perform in the future?
Choose one or two directions and try to make a small plan for the coming months.
Not just to "study the technology", but to get a specific result.
For example, you can write several database queries yourself.
Create an automated test.
Figure out the new tool and apply it to a work task.
And be sure to leave time for practice.
Because you can watch ten instructional videos and still get lost when you need to do something yourself.
In my opinion, professional development is not about the number of courses completed and the tools learned.
It is much more important that you now know how to do thanks to new knowledge.
In the field of information technology, it is impossible
Работаешь в сфере информационных технологий и постоянно видишь что-то новое.
Новый инструмент.
Новый язык программирования.
Новая технология.
Коллега уже прошел очередной курс.
В профессиональных сообществах обсуждают то, о чем ты пока даже не слышал.
И в какой-то момент возникает ощущение:
«Я ничего не успеваю. Нужно срочно учить еще что-нибудь».
Знакомо? :)
Я думаю, здесь легко попасть в ловушку бесконечного обучения.
Начать один курс.
Потом увидеть более интересный.
Переключиться на другой инструмент.
И в итоге знать понемногу обо всем, но так и не научиться уверенно применять новые знания в работе.
Я бы начинала не с выбора очередного курса, а с простого вопроса:
«Для чего мне сейчас нужны новые знания?»
Например, ты разработчик и хочешь научиться самостоятельно решать более сложные задачи.
Или аналитик, которому не хватает навыков работы с данными.
Или тестировщик, который хочет перейти от ручного тестирования к автоматизации.
В каждом случае набор необходимых знаний будет разным.
Что можно сделать на практике?
Посмотри на свои текущие задачи.
В каких моментах тебе чаще всего не хватает знаний?
С чем регулярно приходится обращаться за помощью?
Какие навыки нужны для задач, которые ты хотел бы выполнять в будущем?
Выбери одно-два направления и попробуй составить небольшой план на ближайшие месяцы.
Не просто «изучить технологию», а получить конкретный результат.
Например, самостоятельно написать несколько запросов к базе данных.
Создать автоматизированный тест.
Разобраться с новым инструментом и применить его в рабочей задаче.
И обязательно оставляй время на практику.
Потому что можно посмотреть десять обучающих видео и все равно растеряться, когда понадобится сделать что-то самостоятельно.
На мой взгляд, профессиональное развитие — это не количество пройденных курсов и изученных инструментов.
Гораздо важнее, что ты теперь умеешь делать благодаря новым знаниям.
В сфере информационных технологий невозможно