Ответы пользователя по тегу Карьера в IT
  • Существует ли тенденция на неадекватные требования на позиции Automation QA?

    1) Сложность проектов постепенно растет, так как системы становятся все более обширными, многоканальными, интерактивными и так далее.

    2) Сложные системы требуют более опытных и способных специалистов. Поэтому начальный уровень человека, который может войти в индустрацию повышается.

    3) Большинство владельцев бизнеса думают, что новичкам можно мало платить. Но тут проблема в том, что текущие новички, это мидлы года 4-5 тому назада. Отсюда недопонимание.

    4) Ну и если специалисту платят много денег, то его хотят драть в три шкуры. Ибо раз высокая зп, то давай и продуктивность выше.

    5) Всегда есть жопные проекты и жопные позицию, поэтому надо стремиться понять, где трахают, а где можно работать комфортно и занимать комфортные позиции.
    Ответ написан
    Комментировать
  • Стоит ли стажироваться на php разработчика, если у них cms Битрикс?

    1) Есть возможность пойти на Symfony/Laravel, а не на Битрикс - хорошо, иди на них.
    2) Нет ничего кроме Битрикса, иди на битрикс.

    Лучше сидеть на работе, получать деньги, качать резюме и свои скиллы, чем сидеть дома и ждать годами "работу мечты", которой может и не будет.
    Ответ написан
    Комментировать
  • QA/Security engineer, возможно ли обьединить ветки?

    Соглашайся и иди в QA.

    Ибо саппорт - это самый начинающий уровень. которого может заменить любой вчерашний студент (упрощая немного). QA - это уже специалист. Там и уровень ответственности выше, и зп выше и возможность доучить Java/Python свичнутьс в автомайшен и условно дорасти до зп в 100к плюс.

    Откажешься от QA можешь зависнуть в саппорте и остаться и без роста и без денег.
    Ответ написан
    Комментировать
  • Как строить карьеру senior разработчику?

    1) Написание эффективного кода и кругозор - не есть критически навык для сениора. Большое количество людей получает этот навык в той или иной степени.

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

    3) Если хотите быть востребованным сениором, которого все хотят и зовут к себе, надо выбирать именно такие отрасли.
    Ответ написан
    Комментировать
  • 1400 человек на вакансию Python разработчика?

    Статья глупая на самом деле.

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

    А если это рога и копыта с убогим оффером и какими-то тестовыми кругами ада, что адекватный человек пошлет нах, то туда нормальные ребята не идут, идут бывшие таксисты, которые изучили за две недели пару видео-курсов. То таких хоть 10 000 можно отсеять.
    Ответ написан
    1 комментарий
  • Перспективно ли быть разработчиком игр?

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

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

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

    Не совсем понял вопрос.

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

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

    Как итог, появляется список компаний (обычно 4-5 штуки), которые тебе интересны, так как у них прикольный стек, удобная локация, или они существенно выше платят, и подобные важные для тебя особенности.

    Готовишься к собеседовани, а потом начинаешь общаться с ними. Каким-то компания ты окажешься не интересен, какие-то покажутся тебе неинтересны по причинам, которые ты во время ресерча не понял.

    В итоге, либо получишь оффер в компанию, что ты хочешь, либо все тебе не подайдут, и ты поймешь, что пока и на текущем месте неплохо (это тоже часто бывает, когда человек недооценивает свое место и переценивает другие места).

    ___

    Ну либо можно открыть свое резюме, ловить офферы и интересущие просматривать тщательно и при интересе списываться.

    ___

    Сама идея, что вот надо пройти пачку собеседований говорит о том, что ты плохо планировал свою карьеру и оказался с жопе, когда тебе надо с рынка ловить публичные офферы, а не двигаться по контактам.
    Ответ написан
    1 комментарий
  • IT профессии без написания кода?

    А зачем? Если за 4 года не пришло понимания, что тебе это нравится - меняй сферу, пока еще можешь. Театральный, строительный, военка, милиция и так далее. Все равно, уже очевидно, что ничего путного из тебя в сфере айти не выйдет, раз нет усидчивости.
    Ответ написан
    Комментировать
  • Что нужно знать для PHP Developer?

    Берем идею: Сделать выгрузку данных из какого-то сервиса по АПИ

    Берем условный Symfony/Laravel в качестве главной платформы.

    1) Нам нужно сделать веб-морду нашего сервиса (Html+css+js + MVC со стороны платформы)
    2) Нам нужно сделать регистрацию пользователей в системе (Процесс регистрации, сессии, куки)
    3) Нам нужно где-то хранить инфу о юзере (подключение БД к платформе)
    4) Нам нужна бизнес логика внутри сервиса (Изучаем внедрение зависимостей и прочие прелести).
    5) Нам нужны какие-то библиотеки для умного парсинга JSON итд.
    __

    6) Заливаем это все на хостинг (изучаем процесс покупки домена, хостинга, настройки сертификата).
    7) Поднимаем на хостинге нашу платформу и запускаем (изучаем базовые манипуляции с линуксом).
    __

    Готово. Осилил свой собственный проект, в качестве джуна уже возьмут.
    Ответ написан
    Комментировать
  • Как бороться со стрессом на работе?

    Облегчение обычно приходит после 5-6 месяцев работы. Особенно, если ты в хороших отношениях с тим-лидом и на твою работу уже как-то опирается бизнес. Также достаточно полезно бывает открыть свое резюме и получить пару предложений о работе (чтобы держать в голове, что ты интересен и полезен).

    Как побеждать стресс на работе:

    1) Читайте код ваших коллег. Порой очень успокаивает, что ты видишь какой-то корявый код от другого сотрудника, знаешь, что ему платят 120к + и хвалят за "качество" работы.

    2) Завести себе девушку или кота (лучше кота). Они добавляют мотивации, ведь ты знаешь, ради чего ты каждый день идешь на работу.

    3) Забить на "субстандарты" при разработке. Обычно в каждой фирме есть список того, как должен выглядеть и работать твой код. И если его весь писать, то можно повеситься. Поэтому нужно понять, за что тебя будут трахать и разворачивать на ревью, а что пройдет и так.

    4) Составить себе список знаний, которые тебе нужны, чтобы тебя повысили, перевели на приоритетные задачи, либо получил работы мечты.
    Ответ написан
  • Сделать карьеру на PHP: Symphony vs Zend?

    1) Zend умер - работа на нем еще есть, но это либо системы, которые переписывают на Symfony, либо системы, которые уже нет смысла переписывать на Symfony и их просто поддерживают. В любом случае вкладывать время в него сейчас уже не стоит.

    2) Symfony - живее всех живых. Но нужно понимать, что Symfony юзается сейчас в самых "больших и тяжелых" проектах на PHP (поэтому число вакансий на него относительно небольшое, ибо больших проектов само по себе не так много). С точки зрения найти работу и лутать бабло на уровне Java разработчика - изи, если есть мозги. Постоянно лутать на нем фриланс заказы...я бы сказал, что Laravel в этом плане как-то чаще видишь.

    3) На Java фриланса нет (если мы говорим про бизнес-бек, а не андроид разработку).

    P.s. YII фреймворк кстати тоже сейчас не очень себя чувствует. Готовят новую версию, которая сломает обратную совместимость с прошлыми и версиями, и с большой вероятностью, это окончательно добьет его.

    P.s.s. Если нужен PHP и нужен именно фреймворк, то выбор сейчас Symfony (для больших проектов) vs Laravel (для стартап проектов).

    P.s.s.s. Я в свое время писал проекты на Django и немного на Java Spring, когда увидел Symfony, прямо как в домашние тапочки в него вошел - все было знакомо и понятно.
    Ответ написан
    4 комментария
  • Если цель свалить в другую страну и там работать программистом, нужен ли диплом для визы?

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

    Грамотный подход:

    1) Выбираем 1-3 страны, которые ты считаешь перспективными.
    2) Изучаем требования к кандидатам.
    3) Изучаем методы миграции.
    4) Принимаешь решение по конкретной стране - есть смысл, нет смысла итд.
    5) Начинаешь вкладывать время, силы, деньги, чтобы пролезть в горлышко миграции.
    6) Получаешь то, что ты хотел (либо понимаешь, что прямой дороги пока нет, и надо как-то обходами действовать).
    7) Радуешься жизни, либо понимаешь, что как-то не очень-то и хорошо получилось.
    Ответ написан
    1 комментарий
  • Почему PHP теряет популярность?

    Объясняю:

    1) Небольшая фирма, небольшой проект, никогда не сможет конкурировать за "рабочие руки" с такими гигантами, как mail.ru/yandex/сбертех/альфа-лаборатория и прочие. А значит разрабатывать проект на Java, который еще не приносит деньги - глупейшая ошибка менеджмента. Ибо вы просто не найдете руки, либо они будут стоить очень много. По этой же причине не стоит выбирать для проектов .net (хотя там в общем ситуация в плане рук получше).

    2) Выбирать для проекта, который еще не приносит денег, что-то типа python/ruby - глупо. Ибо найти хороших программистов на этот язык сложно (и они будут стоять больших денег).

    Ну тут стоит понимать, что это реалии рынки СНГ и Европы. Исторически сложилось, что язык для новичков в СНГ и Европе был PHP (поэтому так много проектов на php), в США - это Ruby(Python), а, например, в Австралии - это Python.

    В итоге: небольшие капиталисты в СНГ(Европе) - выбирают php, это дает много работы на PHP, предложение толкает людей учить PHP, что уже в свою очередь толкает создателей PHP его улучшать.

    __

    Нужно понимать, что PHP де-факто дешевый язык для старта бизнеса (конечно, есть условный symfony, где программисты получают на уровне Java-разработчиков, но это уже нюансы). А бизнес всегда стартаует, и всегда на это идет большой спрос.

    Язык будет жить, пока не придумают что-то более подходящее, что будет прямо в разы увеличивать эффективность работы. Но пока этого нет, и даже сложно сказать, что это может быть.

    __

    Количество вакансий уменьшается по простой причине. Готовые облачные решения типа (shopify/wix) + возможность заменить на старте сайт на социальную сеть, дают снижение спроса.
    Ответ написан
    1 комментарий
  • Где заявить о своём продукте?

    1) Поздравляю тебя с релизом своего проекта.
    2) Поздравляю, что ты столкнулся с ситуацией, что твоей продукт нафиг никому не нужен.
    3) Поздравляю, что ты стал задавать себе вопрос, а как!
    ___

    Практика показывает, что есть три способа продвижения своего продукта:

    1) За деньги - это самый эффективный и надежный вариант. Проблема заключается в том, что деньги нужно иметь. И желательно больше, чем их имеют твои конкуренты.

    2) Уникальная функциональность - твое решение может пойти в люди, если ты предоставишь функционал, который остро нужен людям, но его почему-то нет у конкурентов. А люди все без него сидят, не могут найти и страдают.

    3) Сойдутся звезды и твоей проект по какой-то причине выйдет в топ поисковой выдачи выше всех конкурентов, либо какой-то крупный игрок его начнет использовать, что автоматически потянет за собой число юзеров. Это фактически лотерея, но время от времени у кого-то работает. Например, я делал в 2012 году сайт, который за 3 месяца после старта вышел в топ поисковой выдачи, хотя он объективно был хуже конкурентов (ну так повезло).
    ___

    Все три пункта выше должны навести тебя на мысль, что если у тебя нет денег, тебе надо пытаться делать проекты, которые отвечают пункту номер 2 (пункт 3 чисто удача и рассчитывать на неё не нужно). И так, как все основные потребности закрыты большими игроками и с большими деньгами, которые в случае "твоего успеха", запилят похожую функциональность в догонку, наиболее перспективно выглядят небольшие ниши, где нет сильной конкуренции, но есть какие-то деньги, которые ты сможешь собрать в случае успеха.
    Ответ написан
    Комментировать
  • Обязательно ли ехать в Москву, чтобы стать хорошим программистом?

    1) "прочитай статью "Почему не нужно учить Python первым языком". Это внезапно откроет тебе глаза на то, что надо учить "не клевый язык программирования", а тот язык, на котором ты сможешь найти работу.

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

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

    4) В итоге, у тебя откроется возможный путь:

    - пойти в одну из этих контру, и работать до победного в рамках этой компании.
    - пойти в эту контору, дорасти до мидла и перейти на удаленку за большие деньги.
    - пойти в эту контору, дорасти до мидла, получить вкусное предложение из Москвы, СПБ и уехать туда.

    5) Либо ты можешь после пункта 2 сразу ехать в Москву, СПБ.

    __

    Посмотри по местному Ростовскому рынку. Вдруг там 3 вакансии на Python, но скажем 50 на Java. Тогда учи Java и не парься с тем, что местный рынок не дает вакансий и возможностей роста.
    Ответ написан
    Комментировать
  • Развитие разработчика. Интересная работа или деньги?

    Java/.net - это копание в легаси, перевод кодовой базы на более свежие LTS, согласования задач по трем кругам ада и остальные прелести энтерпрайза. Но, да, за это платят хорошие деньги.

    Как вариант, можете поискать более свежие проекты на java/.net - тогда года через 3-4 разработчики будут ругать за говнокод уже наследие от вас. Так как если что-то пишется на java/.net и это решает задачу - это превращается в легаси и поддерживается.

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

    Вы также поймите, что если вы будете "разработчиком-воителем", который каждый день сталкивается с неизвестностью и решает задачи, которые до этого никто не решал - у вас уже 9-12 месяцев крыша поедит, ибо работать в таком режиме вредно ддя здоровья и сна =)

    p.s. может быть вам просто не хватает мужского общения, очереди на кофемашине и споров о том, что .net 5 убьет Java с их прихвостнями от Oracle?
    Ответ написан
  • Возможно ли устроиться на удалённую стажировку?

    Я человек, который всю свою карьеру построил на удаленки (ни дня в офисе не проработал, если не считая работу в качестве продажника 1С).

    • Сначала устроился на удаленку в поддержку
    • Потом устроился на вторую линию поддержки
    • Потом перешел на удаленку в QA
    • Потом прокачался до QA-Automation
    • Потом работал в качестве QA-лида
    • Потом уже с опытом работы в 4года, опытом работы на Java(тесты + spring) + python (тест + django) устроился на middle разработчика (вакансия была middle, но не борзел, на испытательный срок в 6 месяцев взял зп, как для джуна, потом уже подняли до средней по рынку).


    И собственно, вот так.

    Компания, где я работал, брали прямо джунов на удаленку, но это был front-end верстать и программить второстепенные вещи типа писем, внутренних порталов и прочей простых вещей. Если человек за год-полтора не сливался, и показывал свой уровень, его уже переводили на полноценный front-end.

    ___

    p.s. удаленка, стажировка, java, spring ... забей сразу. На такой стек не найти.
    Ответ написан
  • Есть ли смысл переходить на другой стек?

    1) Уходить с удаленки, которую ты смог найти на опыт джуна - это прямо мега глупо. Надо хотя бы получить 9-12 месяцев работы, тогда тебя уже начнут рассматривать, как разраба.

    А пока HR-видит, что ты через месяц слился и думает: "Да ну его нахер, то ли он конфликтный, то ли он "мамкин айтишник, который хочет 100к со старта", то ли он рукожоп"

    т.е. этот опыт лучше вообще убрать из резюме. (ну это так намек)

    2) Удаленку без опыта реальной разработки на уровне Джуна - очень сложно найти. Будь ты хоть JS, хоть PHP, хоть Java разработчик. Тут дело не в стеки.

    3) В идеале, тебе надо получить строчку в трудовую, что работал программистом условно 9 месяцев (хоть на чем) - после этого, уже и удаленку можно будет найти проще, либо уже уезжать на офер в СПБ, Москву или другой город
    Ответ написан
    Комментировать
  • Есть ли перспективы у программиста за Москвой И СПб?

    1) Основная движуха идет в Москве и СПБ - это правда.
    2) Потом неплохо себя показывают города-миллионики: Новосиб, Нижний Новгород, Казань, Томск. Тут есть офисы крунпых компаний, есть сильные региональные игроки. Неплохая зарплата и какая-то движуха. Однако, это все же не Москва и СПБ - фактически ты будешь иметь порядка 3-5 адекватных мест для своего стека.
    3) Удаленка, фриланс - постепенно этот сегмент растет. Но получится не получится - есть некая удача и проворство. Плюс все же лучше иметь "запасной вариант в виде работы на месте".
    Ответ написан
  • Правда ли что рынок веб разработки "перегрет"?

    1) Какой у тебя стек?
    2) Сколько лет опыт работы?
    3) Было ли официальное трудоустройство программистом?
    4) Было ли официальное трудоустройство в IT-компанию?

    Есть ты работал официально прогером в адекватной it-компании, то, как говориться:
    "В руках синий диплом технаря и все двери перед тобой открыты". Ибо один раз официально работал прогером, ты ценишься выше 99,9% биомусора, что пытается стать айтишником.

    Если у тебя все "Я вот сижу дома, на коленке что-то пилю, хочу работу и крутые проекты", то 99,9% всех работодателей будут тебя отминусовывать на этапе беглого просмотра резюме.
    Ответ написан
    3 комментария