И наконец, в-четвертых: чего стоит быть тем самым успешным, высококлассным разработчиком.
Начнем, конечно, с врожденных характеристик. Самое главное требование для тех, кто решил стать разработчиком – это усидчивость. Ведь вам придется сидеть часами или даже десятками часов, пытаясь найти решение определенной задачи. При этом у абсолютного большинства населения наблюдается дефицит внимания.
Объективно человеческий мозг не устроен таким образом, чтобы концентрироваться по 3-4 часа на чем-то конкретном. Обычно люди очень быстро устают, теряют концентрацию и пытаются отвлечься на что угодно, лишь бы не делать поставленную задачу.
Безусловно, этот навык тренируется, и вы можете на морально-волевых качествах по крупице за 2-3 года развить этот навык, но есть люди, которые с детства гораздо более внимательны и усидчивы, чем их сверстники. Их мы и будем считать потенциально успешными разработчиками.
Далее, сюда же идут аналитические и математические навыки, которые прямо не пересекаются с усидчивостью. Будем считать, что природа одарила вас сразу всеми этими способностями.
Теперь перейдем к теоретической биографии успешного разработчика.
Вы должны еще в школе начать уделять много времени математике и информатике. Начать как можно раньше пробовать писать собственные программы, а еще лучше пытаться продавать свои услуги, чтобы понять, что такое рынок труда и почему так важны soft skills, о которых я говорил.
В школе вам нужно уделять уйму времени на ваше образование, жертвуя свободным временем для развлечений с друзьями и противоположным полом. Кроме того, родители должны освободить вас от домашних дел, чтобы вы могли бросить все силы на образование и участие в различного рода олимпиадах.
После школы вы наверняка сможете поступить на бесплатной основе в топовый институт. Помимо довольно напряженной учебы и изучения огромного числа крайне сложных предметов, вам еще нужно будет уделять время на практику программирования. Это могут быть стажировки в больших компаниях, собственные проекты для опыта или фриланс-подработки. На все это нужно все ваше свободное время, поэтому вы, как и в школе, жертвуете общением с друзьями и подругами.
Безусловно, ваш путь может обойтись и вовсе без института. Но объективно, если вы из простой рабочей семьи, то этот вариант скорее всего не про вас. Тут и непонимание со стороны родителей: «чем это тогда ты будешь заниматься?», и воинская обязанность, да и собственная неуверенность в своем выборе и правильности подобного отречения от высшего образования.
К тому же, получить работу в большой IT-компании с хорошей зарплатой все же гораздо проще, если у вас есть высшее образование топового технического вуза, ну или если вы хотя бы отучились там 2-3 года и бросили, чем если вы придете просто из пустоты с опытом на фрилансе.
Итак, вы закончили институт и получили первую полноценную работу. Теперь вы встали на беговую дорожку, которую я бы скорее назвал «потогонкой» под названием «из джуниора в сеньоры». Обычно она занимает около 5 лет усиленной работы. И только после этого, к 26-27 годам, вы становитесь топовым разработчиком, наконец-то с худо-бедно приличной зарплатой.
Но радоваться рано. Теперь вам всячески нужно подтверждать и актуализировать свой профессионализм. Каждые 2-3 года появляются новые технологии, которые нужно изучать в свободное от работы время, чтобы быть в курсе последних тенденций вашей отрасли и получать наибольшую зарплату. По уже привычному сценарию вы жертвуете свободным временем и здоровьем в пользу работы и обучения.
Тут вам еще и говорят, что надо бы soft skill подкачать. Так как вы социопат, вообще не приживаетесь в коллективе и плохо общаетесь с коллегами в таск-менеджере. Оказывается, вы высокомерный, и вообще ТОКСИЧНЫЙ ЧЕЛОВЕЧИШКА.
Здесь вам и аукается ваше 15-летнее самоограничение в свободном времени и общении со сверстниками. Вы понимаете, что превратились в затворника, у которого нет друзей.
(продолжение читайте в следующем посте)
Начнем, конечно, с врожденных характеристик. Самое главное требование для тех, кто решил стать разработчиком – это усидчивость. Ведь вам придется сидеть часами или даже десятками часов, пытаясь найти решение определенной задачи. При этом у абсолютного большинства населения наблюдается дефицит внимания.
Объективно человеческий мозг не устроен таким образом, чтобы концентрироваться по 3-4 часа на чем-то конкретном. Обычно люди очень быстро устают, теряют концентрацию и пытаются отвлечься на что угодно, лишь бы не делать поставленную задачу.
Безусловно, этот навык тренируется, и вы можете на морально-волевых качествах по крупице за 2-3 года развить этот навык, но есть люди, которые с детства гораздо более внимательны и усидчивы, чем их сверстники. Их мы и будем считать потенциально успешными разработчиками.
Далее, сюда же идут аналитические и математические навыки, которые прямо не пересекаются с усидчивостью. Будем считать, что природа одарила вас сразу всеми этими способностями.
Теперь перейдем к теоретической биографии успешного разработчика.
Вы должны еще в школе начать уделять много времени математике и информатике. Начать как можно раньше пробовать писать собственные программы, а еще лучше пытаться продавать свои услуги, чтобы понять, что такое рынок труда и почему так важны soft skills, о которых я говорил.
В школе вам нужно уделять уйму времени на ваше образование, жертвуя свободным временем для развлечений с друзьями и противоположным полом. Кроме того, родители должны освободить вас от домашних дел, чтобы вы могли бросить все силы на образование и участие в различного рода олимпиадах.
После школы вы наверняка сможете поступить на бесплатной основе в топовый институт. Помимо довольно напряженной учебы и изучения огромного числа крайне сложных предметов, вам еще нужно будет уделять время на практику программирования. Это могут быть стажировки в больших компаниях, собственные проекты для опыта или фриланс-подработки. На все это нужно все ваше свободное время, поэтому вы, как и в школе, жертвуете общением с друзьями и подругами.
Безусловно, ваш путь может обойтись и вовсе без института. Но объективно, если вы из простой рабочей семьи, то этот вариант скорее всего не про вас. Тут и непонимание со стороны родителей: «чем это тогда ты будешь заниматься?», и воинская обязанность, да и собственная неуверенность в своем выборе и правильности подобного отречения от высшего образования.
К тому же, получить работу в большой IT-компании с хорошей зарплатой все же гораздо проще, если у вас есть высшее образование топового технического вуза, ну или если вы хотя бы отучились там 2-3 года и бросили, чем если вы придете просто из пустоты с опытом на фрилансе.
Итак, вы закончили институт и получили первую полноценную работу. Теперь вы встали на беговую дорожку, которую я бы скорее назвал «потогонкой» под названием «из джуниора в сеньоры». Обычно она занимает около 5 лет усиленной работы. И только после этого, к 26-27 годам, вы становитесь топовым разработчиком, наконец-то с худо-бедно приличной зарплатой.
Но радоваться рано. Теперь вам всячески нужно подтверждать и актуализировать свой профессионализм. Каждые 2-3 года появляются новые технологии, которые нужно изучать в свободное от работы время, чтобы быть в курсе последних тенденций вашей отрасли и получать наибольшую зарплату. По уже привычному сценарию вы жертвуете свободным временем и здоровьем в пользу работы и обучения.
Тут вам еще и говорят, что надо бы soft skill подкачать. Так как вы социопат, вообще не приживаетесь в коллективе и плохо общаетесь с коллегами в таск-менеджере. Оказывается, вы высокомерный, и вообще ТОКСИЧНЫЙ ЧЕЛОВЕЧИШКА.
Здесь вам и аукается ваше 15-летнее самоограничение в свободном времени и общении со сверстниками. Вы понимаете, что превратились в затворника, у которого нет друзей.
(продолжение читайте в следующем посте)