Ответы пользователя по тегу Карьера
  • Какие советы вы можете дать начинающему программисту?

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

    Начну с того, чем можно увеличить шансы на получение работы:

    Первое. Основное - учите не ЯП, а учитесь программировать, у меня например не было проблем, проработав год на Python, начать решать задачи на Javascript. А маленькие фишки, вроде в Python if [] - False, а в JS if [] - True, вы все равно забудете если на языке не будете долго писать. Главное, что кол-во элементов 0 в обоих случаях ))

    Второе. Проработайте самую простую книгу по алгоритмам, там где их спрашивают, вы будете выглядеть лучше 99% процентов пришедших, даже с 1-2 годами опыта. Сложные структуру вроде графов и деревьев можно для первой работы можно и не трогать, все равно и половину в РФ мало, кто осилил.

    Например такая книга, она на Python, но смысл от этого не меняется, посмотрите на этом сайте, вроде есть и на С++ похожая. Сложные книги от MIT пока смысла трогать нет.

    https://runestone.academy/runestone/books/publishe...

    Третье Работайте над своими профилями в Github и если сразу потянете в Stackoverflow. Пишите программы, пишите как их разворачивать, будьте готовы ответить на вопросы по коду на собеседование. Тоже превзойдете 95% кандидатов со сказкой "оно работает, но я забыл, как его запускать".

    Лирика:

    Ваше главное отличие от большинства кандидатов без опыта или с минимальным опытом 1-2 года - это то, что вы говорите, что ничего не умеете делать хорошо. Обычно такой кандидат говорит, что умеет ВСЕ и знает 5-6 ЯП, если задать вопрос, что вы писали на языке Х, он ответит "ничего не писал, я его ПРОСТО ВЫУЧИЛ". Я считаю, что никогда не нужно врать о своих навыках, но никогда не говорите, что все умеете делать плохо, лучше говорить, я сделал это, это, это, пусть наниматель сам решает плохой ли это опыт при данном соотношение цена-качество.

    Сидеть аникейщиком-грузчиком за хорошую запись в трудовой на мой взгляд идея так себе. Отсидите 1-2 года, покажете уровень "закончил 2-недельные курсы" и далее будете мычать, что не мне не дано программировать, а что просто в трудовой так написано, а на самом деле я два года Оффис устанавливал и компы перезагружал. Сам через такое проходил, был логистом, но администрировал сайт. Вариантов два: первый - лучший вариант, не увольняетесь и ищете работу, в открытую говоря, что программировать не дают, а я хочу! второй - уволиться и, поскольку у вас мало опыта, просто выкинуть трудовую на помойку, лучше пустая трудовая, чем с навыками не соответствующими записи.

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

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

    Зарплаты Джуна в мск разнятся от 15к - 90к до выплаты налогов.

    В большинстве случаев нужен человек оркестр с опытом работы от года, а лучше трех лет, который умеет и питон с дата саенсом, Джангой, Фласком, а еще html, css, джаваскриптом и т.д., другой вариант требований программировать на 5-6 языках помимо самого питона.

    Я искал работу Джуном 7 месяцев, при этом имея проекты под 1000 строк, которые использовал на своей работе в операторе связи. Нашел в другом операторе за 75к, по выходу на работу оказался единственным местным программистом, остальные все в Перми и со мной никак не пересекаются. Считаю, что зп для Москвы невысокая, если учитывать, что человеку, как Джуну, не дают старшего, который его тренирует, есть люди в техподдержках, которые получают 90 до налогов.

    Также учтите, что отсутствие высшего образования отпугнет от вас 90% работодателей. У меня физмат и разговорный английский - несколько лет использования на работе.
    Ответ написан