Миф: Тестировщиком быть легче, чем разработчиком
Правда: это утверждение примерно того же порядка, что и «слесарем быть проще, чем плотником». Тестирование и разработка – разные профессии, которые требуют разные навыков и знаний.
Пожалуй, более или менее правдиво утверждение, что в ручное тестирование попасть проще, чем в разработку. Начинающему тестировщику не нужно изучать язык программирования. На первых порах ему потребуются только здравый смысл, логика и знание теории тестирования – именно поэтому на собеседовании он справится с классическим заданием «протестируйте ручку». Но дальше работа станет сложнее – нужно учиться тестировать функциональность, производительность, безопасность, работать с разными тулами. А если захочется перейти в автоматизированное тестирование, то всё-таки придется изучить язык программирования – Java, Python или C#. Так что первоначальный разрыв в требованиях к тестировщику и разработчику быстро ликвидируется и каждый вырастет в профессионала, чью работу не сможет качественно выполнить сосед по проекту.
#мифы_клевер
Правда: это утверждение примерно того же порядка, что и «слесарем быть проще, чем плотником». Тестирование и разработка – разные профессии, которые требуют разные навыков и знаний.
Пожалуй, более или менее правдиво утверждение, что в ручное тестирование попасть проще, чем в разработку. Начинающему тестировщику не нужно изучать язык программирования. На первых порах ему потребуются только здравый смысл, логика и знание теории тестирования – именно поэтому на собеседовании он справится с классическим заданием «протестируйте ручку». Но дальше работа станет сложнее – нужно учиться тестировать функциональность, производительность, безопасность, работать с разными тулами. А если захочется перейти в автоматизированное тестирование, то всё-таки придется изучить язык программирования – Java, Python или C#. Так что первоначальный разрыв в требованиях к тестировщику и разработчику быстро ликвидируется и каждый вырастет в профессионала, чью работу не сможет качественно выполнить сосед по проекту.
#мифы_клевер
Миф: Если у них в офисе нет печенек, бесплатных обедов, сырников на завтрак и смузи, они не очень успешная IT-компания
Правда: корреляции между печеньками и успешностью компании на самом деле нет. Бывают весьма успешные компании, часть политики которых – бережливость. К таким, например, относится Amazon: её основатель Джефф Безос с первых дней настаивал на экономии, отказывался предоставлять сотрудникам бесплатную еду, а топ-менеджерам – оплачивать полеты бизнес-классом за счёт компании. Эта культура сохранилась и по сей день, что не мешает Amazon быть одной из крупнейших и успешнейших компаний в мире.
В то же время основатели маленького стартапа, получив первые инвестиции, могут начать тратить деньги на роскошный офис, сырники и смузи – чтобы прогореть через год, когда бухгалтерский баланс не сойдется. Так что, откликаясь на вакансии, лучше обращать внимание на историю компании и её стабильный рост, а не на богатый стол.
#мифы_клевер
Правда: корреляции между печеньками и успешностью компании на самом деле нет. Бывают весьма успешные компании, часть политики которых – бережливость. К таким, например, относится Amazon: её основатель Джефф Безос с первых дней настаивал на экономии, отказывался предоставлять сотрудникам бесплатную еду, а топ-менеджерам – оплачивать полеты бизнес-классом за счёт компании. Эта культура сохранилась и по сей день, что не мешает Amazon быть одной из крупнейших и успешнейших компаний в мире.
В то же время основатели маленького стартапа, получив первые инвестиции, могут начать тратить деньги на роскошный офис, сырники и смузи – чтобы прогореть через год, когда бухгалтерский баланс не сойдется. Так что, откликаясь на вакансии, лучше обращать внимание на историю компании и её стабильный рост, а не на богатый стол.
#мифы_клевер
Миф: Чтобы быть программистом, обязательно хорошо знать математику
Правда: необходимый объем математических знаний определяется сутью задач программиста. Та математика, что понадобится для решения типовых задач – достаточно базовая, например, нужно понимать, что такое бинарная, десятичная, шестнадцатиричная системы счисления. Более продвинутый уровень понадобится для специфических программистских задач. Скажем, чтобы работать с 3D-графикой и физическими симуляциями в геймдеве, нужно знать численные методы и дифференциальные уравнения. Задачи по шифрованию потребуют знания дискретной математики и статистики. Та же статистика понадобится и для решения задач в Data Science.
Главное, что может дать программисту математика – это умение абстрактно мыслить. Опытные разработчики утверждают, что, если у человека есть математическая подготовка, он быстрее научится программировать – просто потому, что у него уже выработан подходящий способ мышления. Но быть для этого дипломированным математиком необязательно, особенно если вы не собираетесь сразу же погрузиться в работу с искусственным интеллектом.
#мифы_клевер
Правда: необходимый объем математических знаний определяется сутью задач программиста. Та математика, что понадобится для решения типовых задач – достаточно базовая, например, нужно понимать, что такое бинарная, десятичная, шестнадцатиричная системы счисления. Более продвинутый уровень понадобится для специфических программистских задач. Скажем, чтобы работать с 3D-графикой и физическими симуляциями в геймдеве, нужно знать численные методы и дифференциальные уравнения. Задачи по шифрованию потребуют знания дискретной математики и статистики. Та же статистика понадобится и для решения задач в Data Science.
Главное, что может дать программисту математика – это умение абстрактно мыслить. Опытные разработчики утверждают, что, если у человека есть математическая подготовка, он быстрее научится программировать – просто потому, что у него уже выработан подходящий способ мышления. Но быть для этого дипломированным математиком необязательно, особенно если вы не собираетесь сразу же погрузиться в работу с искусственным интеллектом.
#мифы_клевер
Миф: Карьерный путь программиста – управленец
Правда: не обязательно.
Во-первых, программист может стать архитектором. В отдельную профессию «архитектор» выделился примерно 6-7 лет назад, именно тогда стало понятно, что создание архитектуры – слишком важная и объемная задача, для решения которой нужен отдельный высококвалифицированный специалист. С тех пор профессия архитектора эволюционировала до нескольких подвидов – например, бывают архитекторы решений, системные архитекторы, enterprise-архитекторы.
Во-вторых, программист может учить других программистов. Технические тренеры и менторы, способные качественно улучшить квалификацию целых команд, нужны и внутри компаний, и в качестве приглашенных звезд. Рынок онлайн-образования тоже растет и требует методологов и преподавателей. IT-индустрия далеко ушла от стереотипного образа школьного учителя информатики, нынешние преподы – лидеры мнений и желанные докладчики конференций.
В-третьих, программист может быть… просто очень крутым программистом. То есть, расти не карьерно, а профессионально. Для современных IT-компаний эти ребята очень ценны – они носители знаний и опыта, примеры для подражания, и вообще могут в одиночку заменить команду миддлов. Зарплатного потолка для таких специалистов практически нет. Если человек обладает уникальной для рынка и востребованной экспертизой, да еще и сможет развить её в компании, ему будут готовы платить и в два, и в три раза выше среднерыночной зарплаты.
#мифы_клевер
Правда: не обязательно.
Во-первых, программист может стать архитектором. В отдельную профессию «архитектор» выделился примерно 6-7 лет назад, именно тогда стало понятно, что создание архитектуры – слишком важная и объемная задача, для решения которой нужен отдельный высококвалифицированный специалист. С тех пор профессия архитектора эволюционировала до нескольких подвидов – например, бывают архитекторы решений, системные архитекторы, enterprise-архитекторы.
Во-вторых, программист может учить других программистов. Технические тренеры и менторы, способные качественно улучшить квалификацию целых команд, нужны и внутри компаний, и в качестве приглашенных звезд. Рынок онлайн-образования тоже растет и требует методологов и преподавателей. IT-индустрия далеко ушла от стереотипного образа школьного учителя информатики, нынешние преподы – лидеры мнений и желанные докладчики конференций.
В-третьих, программист может быть… просто очень крутым программистом. То есть, расти не карьерно, а профессионально. Для современных IT-компаний эти ребята очень ценны – они носители знаний и опыта, примеры для подражания, и вообще могут в одиночку заменить команду миддлов. Зарплатного потолка для таких специалистов практически нет. Если человек обладает уникальной для рынка и востребованной экспертизой, да еще и сможет развить её в компании, ему будут готовы платить и в два, и в три раза выше среднерыночной зарплаты.
#мифы_клевер
Миф: Когда на собеседовании спрашивают, почему вы уволились, нельзя говорить, что начальник был плохой.
Правда: можно, только осторожно. Оценивайте не личность «плохого» босса, а его поступки и решения. Даже если вас бесит характер предыдущего начальника, нужна конкретика. «Он нарушал мои личные границы просьбами поработать в воскресенье» звучит более весомо, чем «он не понимал, что такое личные границы, и был слишком требовательным».
Всегда объясняйте, почему вам не нравились действия начальника. Перечислить чужие недостатки – это еще полдела. Другие полдела – рассказать, почему в вашей системе ценностей такое поведение неприемлемо. На собеседовании и вам, и нанимающей стороне нужно понять, совпадают ли ваши представления о добре и зле.
И наконец, сконцентрируйтесь на важном. Называйте только то, что действительно сыграло роль в вашем увольнении. Скорее всего, на него повлияло не только поведение босса. Постарайтесь описать полную картину, но не слишком вдавайтесь в детали. В конце концов, вам предстоит ответить на много других вопросов.
#мифы_клевер
Правда: можно, только осторожно. Оценивайте не личность «плохого» босса, а его поступки и решения. Даже если вас бесит характер предыдущего начальника, нужна конкретика. «Он нарушал мои личные границы просьбами поработать в воскресенье» звучит более весомо, чем «он не понимал, что такое личные границы, и был слишком требовательным».
Всегда объясняйте, почему вам не нравились действия начальника. Перечислить чужие недостатки – это еще полдела. Другие полдела – рассказать, почему в вашей системе ценностей такое поведение неприемлемо. На собеседовании и вам, и нанимающей стороне нужно понять, совпадают ли ваши представления о добре и зле.
И наконец, сконцентрируйтесь на важном. Называйте только то, что действительно сыграло роль в вашем увольнении. Скорее всего, на него повлияло не только поведение босса. Постарайтесь описать полную картину, но не слишком вдавайтесь в детали. В конце концов, вам предстоит ответить на много других вопросов.
#мифы_клевер