Ответы пользователя по тегу Карьера в IT
  • Что происходит на рынке труда в айти?

    @hatman
    Ничего не бойся, учи, пробуй, лезь, старайся. IT дается ни образованием, ни курсами, ни коучами, а банальным старанием и терпением. Ни один программист ни умнее тебя, он просто потратил на изучение достаточно много времени.

    В книжках, что ты можешь скачать в сети бесплатно и в бесплатных роликах на ютьюбе есть гораздо больше, чем в платных курсах за 100к рублей и выше. Вопрос, что либо ты сидишь, изучаешь и стараешься, либо нет.
    Ответ написан
    Комментировать
  • Трудоустройство программиста на Python?

    @hatman
    1) Начинать обучение программированию - надо не с языка программирования, а местных вакансий и компаний. Какой смысл учить допустим Python, если в твоем городе нет вакансий на Python, либо они есть, но там уже требуются опытные разработчики.

    100к на Python в СПБ - это 3-4 года опыта работы у программиста. На начальном уровне если дадут 45-50 уже хорошо. Но нужно понимать, что начальный уровень - это когда заказчик дает тебе какой-то проект, какую-то задачу, и ты её начинаешь делать, задавая уточняющие вопросы по ходу. А чтобы так начать делать, надо, чтобы ты уже 2-3 проекта сделал самостоятельно и разобрался в том, как работать на python (например, самостоятельно сделать 2 сайта и захостить их).

    2) Django - 100 нужно знать, также html/css/javascript/sql/linux. Это все реально выучить, если сделать собственные проекты.

    3) Без опыта и диплома нереально устроиться. Поэтому надо нарабатывать опыт самостоятельно, делая свои проекты.

    4) Кому ты нужен без опыта на фриланс-бирже? Вот заказчик говорит, добавь на мой проект Django скидочные купоны. Это подразумевает, что ты пишешь модель данных под купоны, накатываешь миграцию, добавляешь интерфейсы в админке, формы для купонов на фронте и так далее. Если ты этого уже не знаешь, то как ты будешь выполнять заказ?

    ___

    Если коротко, посмотри вакансии по своему городу, где нанимают младших разработчиков, либо просто где вакансий побольше, и компании выглядят более менее адекватно. И садись учить нужный им стек, делая свои проекты впридачу. Если окажешься смышленым и не соскочишь на первых трудностях, может быть через год другой сможешь устроиться куда-нибудь в поддержку, тестирование или даже разработку. А там года через 3-4 дорастаешь до 100к.

    __

    P.s. Какое-то наивное убеждение, что ты вот что-то там поучил, и тебе сразу стали платить 100к - просто вверх наивности, ибо этого нет.

    Это, примерно, что вот есть в Москве пластический хирург, который делает крутые операции звездам и получает по 3-4 миллиона в месяц. И все начинают думать, что вот я полистаю медицинский справочник и начну также получать 3-4 миллиона в месяц.

    Почему-то пример с медициной все понимают, а про программирование почему-то верят в сказки про 100к и "углубление в язык".
    Ответ написан
    Комментировать
  • Какие советы вы можете дать начинающему программисту?

    @hatman
    Получай запись в трудовую от года, что работал программистом.
    Собирай вещи и сваливай из гос-сектора в частные компании на свой C#.
    Работай над нормальными проектами, получай деньги, заводи девочку, квартиру, машину
    Как все уже будет и за***ет работать на износ, сможешь вернуться в науку просиживать штаны до пенсии.
    Ответ написан
    Комментировать
  • Сколько времени обычно компании ищут специалиста на ту или иную должность?

    @hatman
    1) Стандартов нет, ибо ситуации очень сильно отличаются.
    2) Чем выше зп, лучше репутация компании, ниже требования и мейнстримовее стек, тем поиск идет быстрее.

    Но нужно понимать, что каким-то ноунейм компаниям на самом деле достаточно сложно искать хороших спецов. Приходится либо заливать деньгами, либо достаточно долго сортировать разные сорты вайтишников, чтобы найти более менее адекватных, ибо:

    Стандартная ситуация поиска работы и спеца уровня middle+ выглядит так:

    1) Ты условно работаешь в какой-то компании на каком-то стеке.
    2) Ты уже понимаешь, какие компании имеют потребность в таком спеце как ты.
    3) Ты понимаешь, какую зп и плюшки они могут тебе предложить, и какие задачи они делают.
    4) Вероятно всего, ты уже общался с их HR (или кем-то из лидов) и более менее нашел общие точки соприкосновения.

    Дальше ситуация развивается так, что либо из этой компании тебе приходит оффер, который мотивирует тебя перейти к ним. Либо, тебя все достало на текущем месте, ты наводишь мосты и делаешь гладкий переход из компании в компанию.

    Так, чтобы хороший спец оказался свободным на рынке и пошел в отчаянии листать hh.ru в поисках какой-то вакансии - это личная ошибка этого спеца, что не подумал о плане Б.
    Ответ написан
    Комментировать
  • Что делать если проходишь технические собеседования, но заваливаешься по софт скилам?

    @hatman
    Привет

    1) Опыт и тренировка - т.е. ходишь на собеседования, разговариваешь, видишь, какие тебе вопросы задают - ищешь на них ответ, готовишь ответ и следующий раз уже отвечаешь лучше.

    2) Адекватный внешний вид. Условный "нерд" с грязной головой и помятой одеждой будет восприниматься гораздо хуже, чем опрятный чувак в джинсах и клетчатой рубашке. Особенно, если собеседует тебя женщина.

    3) Можно посмотреть различные ролики о том, как правильно вести себя на переговорах, чтобы взять на вооружение различные приятные штампы. Ну и почитать что-то типа - https://www.ozon.ru/context/detail/id/5707417/

    Нужно понимать, что можно быть слабым программистом, но если при этом ты "клевый парень и свойский мужик", то зачастую твоя зп будет выше, чем у более скилловых программистов. Люди любят открытых и позитивных людей.

    p.s. к сожалению, тут на тостере попадались подобные вопросы от людей, по вопросам и реакциям которых прямо видно было, что у них поехавшая кукушка, поэтому им "мягко, но настойчиво отказывают". Надеюсь, у тебя просто мало опыта, а не ментальные проблемы.
    Ответ написан
    Комментировать
  • Что подразумевает полный рабочий день?

    @hatman
    1) Если у тебя работа 8 часов, и начало работы в 10 утра, то работодатель и твои коллеги ожидают от тебя, что в любой момент с 10 до 19 (час на обед + 8) - они могут тебе написать, позвонить и ты оперативно выйдешь с ними на связь. И скажем, они буду ожидать, что если есть вопросы по какому-то коду, то IDEA/GIT и прочее у тебя будут открыты (т.е. ты в рабочей обстановке) - на какой-то доп вкладке смотреть сериальчик никто не мешает (лучше использовать другой браузер).

    2) Если тебе надо куда-то отвалиться на час-два, то работодатель ожидает, что ты согласуешь это со своей командой, уведомишь всех в общий слак, скайп итд и доработаешь потом время простое в "свободное" время.

    Самая главная проблема ребят на удаленке, что они путают удаленку и свободный график. Типа, когда хочу начинаю работать, когда хочу заканчиваю работать, когда хочу отваливаюсь. Нет, тут нужно быть доступным и в рабочем состоянии в определенный интервал времени. Ибо когда в тебя заходят ребята с каким-то вопросом в рабочее время, а ты в это время поехал в магазин или по девкам с мысленной формулировкой (доработаю часы ночью) - это увольнение.

    Что касается часов - просто списывай время на все, чем ты занимаешься (кодинг, митинги, созвоны с ребятами, консультация QA по своим таскам и так далее). Тогда получится, что ты кодил условно 5 часов, а времени списано в общем 7-8 часов.
    Ответ написан
    1 комментарий
  • Как смириться с фактом что ты не топовый разработчик?

    @hatman
    Через год-полтора после начала серьезной карьеры, тебе будет волновать три вещи:

    1) Сколько сейчас твоя зп
    2) Что тебе нужно выучить или сделать, чтобы поднять зп
    3) Остается ли актуальным твой стек, чтобы лутать зп

    Задачи, направление, компания и прочее - это все вторично.
    Ответ написан
    Комментировать
  • Так ли востребованы сейчас программисты?

    @hatman
    Понятно, вы хотите услышать, что все плохо и прочее, но это не так.

    1) Рынок специалистов досточно узок. Т.е, например, если мы ищем специалиста по Django, который придет и начнет делать таски после пару недель раскачки, то их очень мало. Следовательно вакансии висят, на них идут заявки от "вайтишников" и непрофильных специалистов, которые игнорируются, и hr ждет, пока какой-то специалист либо прокачается, либо освободится.

    2) Начинающие не нужны, ибо это трата времени и денег. Чтобы обучить одного специалиста надо много времени уже существующих специалистов. Плюс всегда может оказаться, что обученный новичок окажется "гнилым" и не оправдает вложенные в него средства. Такое себе может позволить лишь небольшой пул-компаний.

    Сейчас тем более кризис, и компании режут косты, в том числе на обучение молодняка.

    3) Зарплаты хорошие (мало где можно получать такие же деньги, если не идти в управление или бизнес). Плюс, что круто, рост до топового ценника всего 3-5 лет. Например, какого-нибудь врачу или юристу на это нужно лет 20.

    4) Фриланс - это бизнес. Естественно выходить с голой попой на сформированный рынок, где уже есть свои игроки с отработанными процессами сложно. Но, как и везде, это вопрос финансирования, времени и удачи.

    В общем, в айти все хорошо. Хорошие специалисты получают хорошо и имеют спрос. Плохие специалисты сидят без работы, либо получают копейки. Форматы компаний меняются, но спрос хорошие руки держится стабильно.
    Ответ написан
    Комментировать
  • QA Team Lead - тупиковая ступень карьеры?

    @hatman
    Привет:

    1) Пойти работать QA-Лидом в крупную компанию, банк. Фактически завязываться на митинги и работу с персоналом. Можно получать хорошие деньги, почему нет.

    2) Настраивать изначально QA для стартапов. Связку test-rail/jenkins/тесты/хвосты на стороне АПИ сделать с нуля достаточно сложно, поэтому за это готовы платить хорошие деньги (но не долго)
    2.1) Заниматься фрилансом, открыть свою фирму и делать под заказ то, что описано в пункте 2.

    3) Переходить в менеджеры и управление. И потом уже расти до более жирных должностей. Не видел, чтобы QA назначали на CTO, все же глубина знаний требуется совершенно разная.

    4) Уходить CTO в непрофильные компании(не айтишные), где на фоне сисов и эникеев, вы будете крутым, грамотным спецом.

    5) Открыть свою школу тестеров, разъезжать на гибридном лексусе и рассказывать о том, как круто быть тестером (кто понял аналогию, ставим лайк)
    Ответ написан
    3 комментария
  • Какое направление выбрать для входа в разработку и есть ли этот самый выбор?

    @hatman
    Глупая идея на самом деле. Вы за 3 месяца сидения на жопе ничего толком не сможете выучить, чтобы вас взяли на работу. Что JS, что Java - от вас будут хотеть очень многого на старте. В итоге, вы за 3 месяца не найдете работу, потратите все свои деньги и вернетесь на старую работу.

    Лучший вариант, натаскать себя сейчас на базовый уровень: html/css/js + техника тестирования допустим. И пойти работать в поддержку / ручное тестирование. Начнете понимать, как работают айти компании, какие идут вопросы, как идут бизнес-вопросы. И уже постепенно себя доучивать и переходить на ступеньку выше.

    Без денег и без работы, вы просто сгорите. А все фразы аля "В программисты за 3 месяца", попахивают откровенным бредом. Я прямо вижу, как HR при отборе на вакансию берет ваше резюме и такая смотрит: "Профильной вышки нет, опыта работы по профилю нет, опыта в it нет, есть курс Java SE" - Вау, это идеальный кандидат, надо его быстрее звать к себе!
    Ответ написан
    Комментировать