2020-07-21
Q&A: Вошёл в Айти
Привет, начну с предыстории. Мне 30 лет, учить программирование начал с 0 в 28 лет. Сейчас уже год работаю, и вроде как уже слабый мидл. Вопрос такой. Я очень в себе не уверен в плане разработки. Боюсь брать какие-то задачи, даже что мидл стесняюсь говорить. Ощущение что я не знаю ничего. Собесы вроде прохожу и говорят что я ок. Но огромная неуверенность в себе. Я понимаю что знать все нельзя, но блин, когда в обычном разговоре что то спрашивают, и я не знаю что ответить, я готов со стыда сгореть. Как развить в себе самооценку, и как внушить себе что ты ок, и что все нормально)
Класс, восхищаюсь людьми, которые вот так вот плюнули, и решились на смену карьеры. Нужно обладать определенной смелостью для этого.
Переживать из-за того что ты что-то там пока ещё не знаешь -- это почти нормально. Многие испытывают нечто полобное. Даже термин для этого придумали -- Синдром Самозванца. Другое дело, что одних это пугает до чертиков, а другим это не мешает жить. Кто-то даже использует эти чувства себе на благо: это же мотивация что-то новое выучить, стать лучше-выше-сильнее.
Конечно, знать всё не получится, технологии развиваются быстро, что-то появляется, что-то уходит. С другой стороны, тебе не обязательно изучать всё-всё. Достаточно лишь иметь общий кругозор и хорошо разбираться в актуальных моментах. Пожалуй на этом и стоит строить своё обучение.
Ты говоришь, что теряешься, когда не можешь ответить на вопрос в разговоре. Врядли у тебя спрашивают какую-то сложную техническую вещь (странный был бы "обычный" разговор, да?). Предположу, что разговор заходит об "общих" вещах. Ну там, какой фреймворк лучше, кто кого заборет Докер-Сворм или Кубернетис, что круче Кафка или Голанг?
Такие общие знания проще всего потреблять в пересказанном виде. Можно читать статьи или блоги. Подписатья на интересных людей в твиттере или телеграме. Если нет времени читать, то можно слушать общие технологические подкасты и ютуб-каналы. Полезно ходить на конференции или просто смотреть записи хороших докладов. Всё это поможет сформировать общую картину и как-то ориентироваться в технологиях на достаточном уровне что-бы вообще понимать о чём коллеги за обедом говорят. При этом полезно заглядывать в смежные области: пишешь бэкенды на пайтоне? Посмотри доклад про интересные штуки в реакте.
Сам не заметишь, как начнёшь спокойнее чувствовать себя в разговорах.
И параллельно не бросай изучение своей области. Оставайся в теме, копай глубже.
Так же советую завести себе личный бложик, что-нибудь простенькое на githubpages, пожалуй. И пиши в него небольшие статьи. Вот про все, что изучаешь. Не смог запустить докер-контейнер на своём макбуке, а потом нашёл в документации ответ? Напиши про это пост. Научился выравнивать элементы по центру странички? Напиши и про это.
Всегда страшно писать первые статьи. Кажется, что засмеют, кажется, что все это уже знают. Но это ложное ощущение. Обязательно найдётся человек, которому твой пост поможет.
Прикрути к своему блогу гугл-аналитику и смотри, как люди находят твои посты в поисковике, пытаясь решить свои несложные проблемы. Так ты поймёшь, что всегда есть кто-то кто знает меньше тебя. И пользу сообществу принесёшь, и самооценку поднимешь и информацию запомнишь лучше. Win-win-win.
P.S. Подписчик прислал ссылку на доклад: https://www.youtube.com/watch?v=QzzGm31BViQ