• Переквалификация из админа в программисты?

    Allegro75
    @Allegro75
    SummaryTables.ru - сайт с футбольной статистикой
    Какой шанс попасть на Джуна в 35?

    Наверное, чуть побольше, чем у меня в 45.
    Но я свой реализовал)
    Ответ написан
    Комментировать
  • Переквалификация из админа в программисты?

    @d-stream
    Готовые решения - не подаю, но...
    Админ со скиллами разработчика = DevOps )

    И да, чем ближе к всяким serverless, faas - тем больше программисты трансформируются в кодеров, а девопсы - в программирование кусками от кодеров
    Ответ написан
    Комментировать
  • Переквалификация из админа в программисты?

    @vitaly_il1
    DevOps Consulting
    На мой взгляд, для вас в DevOps дорога намного короче, чем в разработчики. К тому же много можно внедрять/тренироваться прямо на рабочем месте.
    Ответ написан
    Комментировать
  • Переквалификация из админа в программисты?

    Viji
    @Viji
    Associate DevOps Engineer
    1. я не согласен насчет ментора, но его имеет смысл взять когда уже много знаешь и нужно уметь "как делать, структуировать и писать правильно и профессионально, как в хорощих компаниях"

    2. сразу пишите в ООП и unit testami - используйте Pep3 или похожий стандарт - будут нарабатываться правильные практики.

    3. И да, свой сложный backend проект с нуля, лучше всего научит

    Сам изучаю как девопс - переходить правда не надумад еще
    Ответ написан
    Комментировать
  • Переквалификация из админа в программисты?

    mayton2019
    @mayton2019
    Bigdata Engineer
    1. Какой шанс попасть на Джуна в 35? (это с расчётом что мне год-два учиться) Если шансы небольшие, то как обстоят дела с фрилансом, есть смысл?
    2. За сколько примерно времени можно обучиться до уровня Junior, если я буду тратить по 20 часов в неделю? Или этого совсем мало?
    3. Что выбрать - Frontend или Backend? Какие специалисты более востребованы и кому легче найти работу? Насколько важно знание математики в backend'е?

    По поводу шансов. Если ты был на производстве и уже писал вспомогательные скрипты на Python и они работали - то у тебя даже больше шансов чем у выпускника школ или курсов. По крайней мере надо подумать как улучшить твоё резюме чтобы оно смотрелось как резюме дев-опса. У тебя есть опыт. А это - самый сильный аргумент при собеседовании. По крайней мере тебе надо рассказать чем ты занимался и описать пару кейсов-проблем где ты участвовал и как фиксил.

    Сколько времени обучаться - я не знаю. Тут может от 1 месяца до нескольких лет. Я-бы не стал делать какие-то ставки на время обучения. Тут важет факт захода в новую должность. Подучишся параллельно. Мы все учимся задним числом. Тоесть заходим на проект почти нулями и догоняем в процессе. Это нормально. Когда забегает менеджер и спрашивает - "так кто знает Scala/Hadoop" - я поднимаю руку хотя я ее нихрена не знаю в полом объеме но у меня есть в себе ожидания того что я могу быстро догнать те пункты которых еще не хватает.

    Кстати друг рассказывал. Аналогичная ситуация в гейм-деве. Никто не спрашивает 100% объема знаний фичей С++. Это реально сложно знать все. Зато интересуются например знаешь ли Unreal Engine. И второе в данном кейме перевешивает первое. Тоеть знания языка были вторичны.

    Что выбрать - Frontend или Backend. Честно скажу что мне бекенд интереснее. Там - много ресурсов. Как говорил мой шеф - процессорА-винчестерА-стриммерА. Там - можно широко применять знания алгоритмов и структур данных и эти знания сцуко РАБОТАЮТ. Во фронтенде - нужно в первую очередь знать как работают современные стандарты верстки и знать JS. Лично меня разработка на современном фронте вгоняет в депрессию. Эта чехарда фреймворков .. эти React/Angular/Vue и все постоянно меняется. Ты пытаешся зацепиться за какую-то концепцию или занния ... но сами фронтовики эти знания разваливают и переключаются на что-то новое каждые 2-3 года. Вобщем упаси бог от таких революций. Мне фронт был понятен лет 20 назад когда это был html+css+js и в том виде как его делают сейчас сложно все знания собрать и систематизировать.

    По поводу математики. В большинстве проектов (8 из 10) ябы сказал что тебе хватит школьной математики. Никто звезд с неба не хватает и большая часть приложений электронной коммерции использует 4 математические операции и расчет процентов. Я лично знаю десяток синьоров-помидоров которые даже и не помнят что такое синус или среднее квадратическое отклонение ряда, но нормально себя чувсвтуют и зарабатывают. Вобщем финансовая арифметика базируется на очень простой математике. Если что-то и будет сложнее - то оно как правило завернуто в коробочку фреймворка или либы. Вот сейчас даже ML с нейросетями продают как библиотеки к python и я готов спорить на виски что мамкины-питонщики даже понятия не имеют как оно работает под капотом. Когда я учился мы изучали что такое многслойная НС и как она учится а когда курсы готовят МЛ-ликов - они дают им просто коробочные названия технологий и дают сами коробочки.

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

    Noizefan
    @Noizefan
    4. Тоже самое с SQL, запросы средней сложности напишу, но с подглядыванием в Интернет

    Открыть секрет? или не надо?)
    3. Что выбрать - Frontend или Backend?

    в текущее время на ждуна можно и не выбирать, в которое и фронт и бек принято фигачить на одном языке
    5. Метноры. Где и как лучше искать? Что я должен получить? Насколько долго нужно с ним работать? Как вообще проходит работа с ментором в best practices чтобы получить максимальный эффект?

    ментор нужен тогда, когда он незаменим. Например, узкие задачи в хайлоаде или что-то крайне специфичное в машинном обучении. Гуглить соизмеримый объём инфы выйдет в несоизмеримое кол-во раз дороже по времени, чем заплатить ментору. Для того чтоб достичь твоей ещё не до конца определённой цели - ментор не нужен от слова совсем.
    1. Какой шанс попасть на Джуна в 35? (это с расчётом что мне год-два учиться) Если шансы небольшие, то как обстоят дела с фрилансом, есть смысл?
    2. За сколько примерно времени можно обучиться до уровня Junior, если я буду тратить по 20 часов в неделю? Или этого совсем мало?

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

    За сколько примерно времени можно обучиться

    wtf bruh?

    В общем, для освоения новых горизонтов в первую очередь потребуется выйти из зоны комфорта.
    Засим есть к тебе встречное предложение - обмен опытом, если ты действительно хорош в сис админинге. Оставь контакт если да.
    Ответ написан
    6 комментариев
  • Переквалификация из админа в программисты?

    @mletov
    3. Что выбрать - Frontend или Backend? Какие специалисты более востребованы и кому легче найти работу? Насколько важно знание математики в backend'е?

    Если на Python писали, с линуксом дружите и в SQL умеете, то все располагает именно к бэку на Python.

    Я бы посмотрел в сторону веб.

    Насколько важно знание математики в backend'е?

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

    но почему-то кажется что порог вхождения в backend выше

    Раньше так было, щас фронт настолько усложнился, то легче на нем не будет.

    Разговорный английский на уровне A2, сейчас в процессе самообучения.

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

    У меня сейчас есть предложение от коллег подтянуть их сайт, есть шанс попрактиковаться фронтом на живом проекте.


    Даже если в перспективе сделать ставку на бэк, опыт фронта лишним не будет. Главное, по неопытности проект не запороть)

    Есть ли смысл начать с фронта, и далее по ходу дела учить бекенд? (fullstack-разработчик это вроде сейчас называется)


    Возможно. Зависит от амбиций.
    С одной стороны, в среднем квалификация чистого фронта или чистого бэка выше, чем квалификация фулстека.
    Зарплата и требования к соискателю тоже.

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

    xez
    @xez
    TL Junior Roo
    1. Все шансы. Возраст значения не имеет, имеет значение только скилл.
    2. У кого как. Кто-то как губка впитывает, кому-то надо грызть гранит науки. Нет однозначного ответа. С должным усердием за 9-12 месяцев натаскаться можно (но это не точно)
    3. Выбирайте то, что нравится, к чему душа лежит. С опытом админа, с пониманием сетей, легко и весело, легче и веселей, чем без такого опыта, будет разбираться с интеграциями, а это бэкенд.
    4. Я бы брался за все подряд. Экспертиза лишней не бывает. Фулстак, к слову, ирл почти не встречается.
    5. Это миф. Желание из детского сада получить наньку в эксклюзивное пользование.

    Мои советы:
    1. Залезть в джуны без опыта довольно трудно. Все хотят сеньеров. Поэтому нарабатывайте опыт. Пишите пет-проекты, автоматизируйте текущую работу; результаты все должны быть в гите. Это должно помочь.
    2. Никому не нужен человек прочитавший одну книгу или прослушавший один курс. Читайте все, смотрите все лекции, проходите все курсы (в рамках выбранной темы, конечно).
    3. Многие it конторы проводят стажировки с обучением (банки особенно). Не знаю как сейчас - раньше это был самый простой способ попасть в стажеры->джуны.
    Ответ написан
    1 комментарий