Ответы пользователя по тегу Карьера в IT
  • Можно ли собеседоваться в другие офисы крупной компании (google, amazon, etc.) сразу после отказа?

    vt4a2h
    @vt4a2h
    Senior software engineer (C++/Qt/boost)
    В случае с гуглом точно нельзя. Т.к. у них процесс собеседования общий и база данных единая, например, если вы прошли собеседования в Дублине, то вам работу могут предложить в другом офисе, если там есть более подходящие/горящие вакансии. Ну через полгода примерно можно снова попробовать.
    Про Амазон тоже самое слышал. Ну и вообще, если логично рассудить, то подаёте заявление вы на работу в компанию на самом деле, т.ч. скорее всего во всех гигантах схожие правила. Просто у них очень много кандидатов и собеседований, а если можно было бы подавать в разные офисы постоянно, то стало бы ещё сложнее.
    Ответ написан
    2 комментария
  • Насколько хорошо надо знать английский?

    vt4a2h
    @vt4a2h
    Senior software engineer (C++/Qt/boost)
    Чем выше уровень, тем лучше. С upper intermediate уже можно более-менее комфортно жить будет.
    Ответ написан
    Комментировать
  • Стоит ли учить JS или Java если поступаешь на Software Engineering?

    vt4a2h
    @vt4a2h
    Senior software engineer (C++/Qt/boost)
    Немецкий главное изучить не забудьте. Чехия -- бедная страна. Планируйте переезд в Германию/Швейцарию как отучитесь.
    Ну а про математику не стоит забывать -- это база вашего мышления.
    Ответ написан
  • Работа в Лондоне через языковые курсы?

    vt4a2h
    @vt4a2h
    Senior software engineer (C++/Qt/boost)
    Да, можно так сделать и ходить по собеседованиям. Потом компания вам визу сделает и переведёт, если вы хороший специалист.
    Процесс это долгий, поэтому вам, скорее всего, придётся вернуться на родину и ожидать его завершения там.
    Ответ написан
    Комментировать
  • Как промоутить джунов в мидл разработчиков?

    vt4a2h
    @vt4a2h
    Senior software engineer (C++/Qt/boost)
    Сначала вам необходимо подготовить максимально полную классификацию, кто есть кто в вашей компании. Например, абстракный джун обладает такими-то скилами, реашет такие-то задачи и т.п. Мидл, умеет и знает всё тоже самое, что и джун + что-то ещё по каждому из пунктов + возможно дополнительные пункты. Начиная со старших разработчиков уже должно быть прописано, как сотрудник влияет на бизнес и т.п.

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

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

    Вот пожалуй и весь нехитрый набор рекомендаций. Важно, на мой взгляд подходить к реалзиации каждого этапа итеративно и командно. Выносить на всеобщее обсуждение, дорабатывать и т.п.
    Ответ написан
    6 комментариев
  • Самые неожидаемые вопросы на собеседовании?

    vt4a2h
    @vt4a2h
    Senior software engineer (C++/Qt/boost)
    Или я может что-то не понимаю и пошли новые веяния? И типа нужно садиться и заново зубрить все основы программирования?

    Основы разработки программного обеспечения и информатики нужно понимать, равно как и архитектуру ПК, операционные системы, сети, основные парадигмы программирования, алгоритмы и тому подобное. Это просто фундаментальные знания. В зависимости от специализации понимать вышеперечисленное нужно на разном уровне.

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

    И да, к собеседованиям надо готовиться. То что у вас 5-7-10-15 лет формального опыта не значит вообще ничего. Тут играют роль только знания, умения, навыки и уровень решаемых задач/возможность решать задачи определённого уровня.

    Очень интересует какие еще бываю вопросы на собеседованиях?

    Это очень расплывчатый вопрос. Всё что угодно из того, что я написал в первом абзаце + специфические знания, например, по профильному стеку технологий, которым вы владеете. Часто ещё и социальные навыки проверяют, но это уже в основном на позиции выше мидла.
    Ответ написан
    3 комментария
  • Не могу найти работу в gamedev (unity) в своем городе. Как быть?

    vt4a2h
    @vt4a2h
    Senior software engineer (C++/Qt/boost)
    Тут вариант только один -- переезд в Мск/Спб. А работу уж найти будет довольно просто. Можете искать удалённо, можете на месте. На месте как всегда проще. Можно ещё, как вариант, попытаться найти удалённую работу с последующим переездом. Правда это реже удаётся.

    У меня была ситуация почти как у вас. Я переехал в Спб в итоге, а потом и из России уехал. Очень советую защитить кандидатскую, если есть такая возможность, и это не займёт больше стандартных трёх лет сумарно. Наличие степени реально помогает получить работу на зарубежного заказчика из России или же сразу работу за границей. Помимо этого, положительно сказывается на переговорах о зарплате.
    Разумеется, знания больше котируются, чем степень. Но ещё одно преимущество не помешает.
    Ответ написан
    5 комментариев
  • Актуальность python в СПБ?

    vt4a2h
    @vt4a2h
    Senior software engineer (C++/Qt/boost)
    Да на начинающих разработчиков всегда сильно меньше вакансий, чем на средних. Дело в том, что мало кто хочет вас обучать, ведь первые полгода-год вы убыточны (разве что у вас есть потом перспектива принести компании прибыль). Исключение -- это аутсорсер, который продаст вас как старшего разработчика.

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

    К слову, Junior -- это разработчик уже с опытом, который либо в институте активно посещал летние стажировки и/или контриьбютил в открыте проекты, или же имеет хотя бы год опыта. Совсем без опыта, но с некоторыми знаниями, -- это trainee (стажёр). К сожалению, в России/Украине/Беларуси и т.п. этого не особо понимают как сами разработчики, так и работодатели.
    Ответ написан
    2 комментария
  • Какую зарплату искать джуну в СПб?

    vt4a2h
    @vt4a2h
    Senior software engineer (C++/Qt/boost)
    Тысяч на 30-40 можно рассчитывать. Можно было бы и на больше, если бы вы ходили по стажировкам во время учебы. Но еще не поздно пойти на стажировку в какой-нибудь Яндекс или похожую компанию. Все-таки, джун -- это специалист с опытом хотя бы от года, или несколькими стажировками за плечами.
    В целом, вам выше правильно советовали: походите по собеседованиям.
    Ответ написан
    Комментировать
  • Есть ли список "стоп" увлечений для программиста при найме?

    vt4a2h
    @vt4a2h
    Senior software engineer (C++/Qt/boost)
    На самом деле, это ваше личное дело, чем вы занимаетесь в свободное время. Вы можете хоть домики из спичек клеить.

    HR в 90% случаев некомпетентны в России. Некоторые людей по гороскопу подбирают. По крайней мере я сужу по своему опыту (а я в России очень много собеседований прошёл) и опыту моих знакомых. В принципе, в том виде, в котором сейчас есть HR -- это рудимент. Ни в коем случае не стоит подстраиваться под HR.

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

    Если вам на основе увлечений отказывают в работе или хотя бы в собеседовании, то это уже дискриминация. В развитых странах это может даже стать поводом для судебного иска. Там правда таких HR ничтожно мало, если вообще есть. Я лично не сталкивался.
    Ответ написан
  • Возможно ли за 1 год изучить один ЯП и выйти на работу?

    vt4a2h
    @vt4a2h
    Senior software engineer (C++/Qt/boost)
    А адрес сайта вас ни на какие мысли не наводит? Я к тому, что в их интересах подобные истории писать. Любой сайт курсов напишет вам тысячи историй успеха как эта. Хотя это совсем не значит, что подобное невозможно в реальности, равно как и то, что возможно.
    Отвечая на ваш вопрос: да. Но, придётся приложить очень много усилий, и не факт, что получится.
    Ответ написан
    Комментировать
  • Дилемма повышать в должности или нет?

    vt4a2h
    @vt4a2h
    Senior software engineer (C++/Qt/boost)
    Убрать глупые и ненужные экзамены. Тогда всё встанет на свои места.
    Ответ написан
    5 комментариев
  • Какие есть аналоги linkedin?

    vt4a2h
    @vt4a2h
    Senior software engineer (C++/Qt/boost)
    Все как пользовались linkedin, так и пользуются.
    Ответ написан
    1 комментарий
  • На какую ЗП можно рассчитывать с 2-летним опытом работы?

    vt4a2h
    @vt4a2h
    Senior software engineer (C++/Qt/boost)
    На мой взгляд, в резюме не должно быть указано з/п, вообще.
    В плане уровня з/п... Любая, за которую сможете себя продать. А о наглости и самоуверенности тут вообще не стоит думать.
    Ответ написан
    Комментировать
  • Трудоустроиство при отсутствий постоянной регистраций (прописки)?

    vt4a2h
    @vt4a2h
    Senior software engineer (C++/Qt/boost)
    Я думаю, что это от компании зависит. Но, думаю, что если есть официальная временная регистрация, которая по законам РФ позволяет вам работать, то проблем возникнуть не должно.
    Сам я с такими проблемами не сталкивался, т.к. у меня гражданство РФ, но на временную регистрацию по месту текущего проживания всегда забивал. Никого это совсем не волновало.
    Ответ написан
    Комментировать
  • Как попросить повышение до тимлида / руководителя отдела?

    vt4a2h
    @vt4a2h
    Senior software engineer (C++/Qt/boost)
    Ну, на мой взгляд, старший разработчик, это не тот, кто просто знает архитектуру проекта, продукт и т.п. Это всё и обычный разработчик знать должен. Основная разница между старшим разработчиком и обычным -- это те самые социальные навыки или soft skills. Как у вас с этим обстоят дела? А попутно ответьте на вопрос: на какую часть бизнеса компании и как вы влияете и какова зона вашей ответственности? Я к тому, что тимлид -- это не только об управлении, и даже наверное не совсем об управлении... Вероятно, вам ещё рано становиться лидером команды.
    Ответ написан
    1 комментарий
  • В каком районе Питера больше всего ИТ-компаний (желательно с разработкой на Java)?

    vt4a2h
    @vt4a2h
    Senior software engineer (C++/Qt/boost)
    Для начала, я бы посоветовал поехать и одному человеку, который будет работать (ну или вдвоём, если случилось чудо, что муж и жена оба программисты), снять квартиру на месяц-два, походить по собеседованиям и посмотреть город. Спрос на программистов в Спб огромный, т.ч. надо быть очень ленивым, чтобы за месяц не найти работу. Можно и удалённо поискать, но если вы уже на месте, то процесс просто быстрее пойдёт.
    Компании есть везде, вопрос в том, где будет та, которая вас устроит. Но этого нельзя сказать, пока вы не нашли её.
    Если снимать квартиру, что наверно лучше делать в любом случае первый год, даже если собираетесь потом покупать (банально посмотреть на город и определиться самостоятельно, чего вы хотите, с людьми на работе поговорить опять же). То рекомендую варианты, до которых 15-20 минут на метро (ну или пешком). Во всех остальных случаях будете стоять в пробках, ну или начинать и заканчивать работу в нестандартное время (что, в принципе, не проблема). Тех людей, которые живут в Спб и тратят по полтора-два часа в день на дорогу до работы, я никогда не понимал.
    Моё мнение по поводу районов. Хорош Приморский район (в целом, но там есть унылые места), Петроградский район и район у метро Чернышевская. Есть и другие хорошие районы, но мне больше всего эти нравятся. Ни в коем случае не покупайте и не снимайте квартиру в некоторых гетто-районах Спб, например Девяткино. Можете почитать о них у Варламова. Я жил в Спб, бывал в этих районах, и подтверждаю, что он пишет правду.
    Ответ написан
  • Есть ли где-то статистика по миграции it-специалистов из Петербурга в Москву?

    vt4a2h
    @vt4a2h
    Senior software engineer (C++/Qt/boost)
    Сразу скажу, что статистики у меня нет, но я прожил и проработал в Спб 4 года, и общался со многими программистами.
    По моим наблюдениям, программисты из Спб не сильно стремятся в Мск (даже побывать лишний раз). Мск представляется им грязным, суетливым городом, который отнимает очень много времени. В такое место они не хотят ехать даже за более высокую з/п.
    Некоторые уезжают в Мск, но их ничтожно мало. Чаще всего, едут за границу. Я вот так, например поступил. Сначала я подумывал поехать в Мск, но потом решил, что это лишено смысла. В Спб я жил спокойно (именно спокойно, вообще без стрессов), тратил минут двадцать на дорогу до офиса, который, находился в историческом центре, вообще не считал деньги (при это с лихвой хватало и на путешествия и для накоплений). У меня есть куча знакомых, которые живут в Мск, неплохо зарабатывают, но, скажем, ездят по часу до работы (в одну сторону), или стоят в пробках (в том числе и в метро), постоянно куда-то бегут, дышат выхлопными газами... зачем?
    Спб это уже неплохое место для получения необходимого набора навыков для переезда, так зачем нужна буферная зона? Тем более, что Мск хоть и может предложить неплохой уровень жизни, но не лучше, чем популярные направления для переезда программистов.
    Ответ написан
    Комментировать
  • Какие в Москве есть бaдишопы кроме EPAM и Luxoft, перевозящие сотрудников в США по L1B-визе?

    vt4a2h
    @vt4a2h
    Senior software engineer (C++/Qt/boost)
    H1B не лучше, а хуже в первую очередь из-за квот и рандома. По L1B нет квот, переезд гарантирован, грин-карту быстро получите.
    Но тут всё не так просто, для начала ответьте на вопросы:
    1) А зачем компании вас вообще перевозить?
    2) А достаточно ли у вас знаний, умений и навыков для вакансии с релокейтом?
    3) Какие условия релокейта вам предложат?
    4) Есть ли у вас $15-20к для сопутствующих расходов?

    Перевозят обычно старших разработчиков. Людей с опытом и определённым набором навыков. Ну или гениев, участников всяких олимпиад по кодингу и международных стажировок, ну или просто дико везучих людей без всего вышеперечисленного :)
    Вы же не думаете, что всех и просто так перевозят, правда?
    Ответ написан
    9 комментариев
  • Математическое образование в IT позволит ли легче устроится на работу?

    vt4a2h
    @vt4a2h
    Senior software engineer (C++/Qt/boost)
    Математическое образования даёт преимущества в том, что у вас будет правильно (пригодным для разработки ПО образом) построенное мышление. Знания математики (хотя бы двух первых курсов технического университета) пригодятся при разработке ПО, по крайней мере по-моему опыту.

    Дает ли преимущество высшее математическое образование перед другими соискателями в IT сфере, возможно более опытными но без образования.

    И да и нет. Зависит от компании. Если ваше математическое образование способствует, или в перспективе будет способствовать решению бизнес-задач, то на работу скорее всего возьмут вас, а не человека, у которого будет больше формального опыта. Но опять же, все эти знания/умения/навыки можно получить и без формального образования, вопрос во времени и мотивации. Важно, как вы умеете думать и решать задачи. Формальные признаки мало кого волнуют, по факту.

    И вообще насколько востребованы области программирования связанные с математикой, насколько трудно будет найти работу в IT, соискателю имеющему неплохую математическую базу,но без опыта работы в IT, насколько развиты сферы программирования связанные с математикой?

    Конкретизируйте и декомпозируйте, плз.
    Ответ написан
    Комментировать