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

    Maksclub
    @Maksclub
    maksfedorov.ru
    Напишите статью: "Как научиться программированию, учась в школе", например на vc.ru, что сделали, с какими проблема столкнулись...
    Привлечете внимание, обсуждение и возможно внимание работодателей.

    Только пишите меньше своих эмоций и мнений с выводами -- они отличаются у возрастных/социальных групп и могут отторгнуть.
    Ответ написан
  • Кто больше независим - разработчик или тестировщик?

    Maksclub
    @Maksclub
    maksfedorov.ru
    Тестировщик - решение НЕКОТОРЫХ проблем разработчика,

    Также хорошие разработчики умеют в автоматическое тестирование. В некоторых командах тестеров нет или почти нет, где разработка идёт через TDD

    Но на выбор работы тестировщиком это не должно влиять, нрав ится - делайте!
    Ответ написан
  • Где можно устроиться на удаленную стажировку?

    Maksclub
    @Maksclub
    maksfedorov.ru
    На стажировку молодым людям проблема устроиться, на удаленку -- никак (но вы можете не слушать и найти)

    Просто постарайтесь подумать с точки зрения работодателя -- как ему работать с удаленщиком и зачем -- попробуйте набросать в голове эту задачу. А еще и стажер.
    В параметры задачи занесите ФАКТ, что бОльшее количество работы -- в миллионниках, где есть куча НЕудаленных кандидатов (да еще и ВУЗы крутые)

    Я вот не представляю такой странный бизнес-процесс, не вижу получения профита с такого,
    удаленная работа определенно сложнее. Вот вам пара статей от основателей успешных компаний с удаленными сотрудниками и вот как они мыслят:
    - Построение распределённой команды CSSSR
    - Условия работы в IT-Agency
    (тут обо всех условиях, но выделен большой раздел про удаленщиков, от туда вы вынесете акценты таких условий, если коротко -- время на коммуникацию идет куда меньше, чем в живую, то есть его тратят на объяснение и уточнения только)

    И тогда поймете -- удаленная работа достаточно сложна в обслуживании, а еще и стажер -- сказка какая-то,

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

    Maksclub
    @Maksclub
    maksfedorov.ru
    1900 ваканисй (да, 2 тысячи — я не опечатался)
    https://hh.ru/search/vacancy?text=java&enable_snip...

    Из них с зарплатой от 80 тысяч — 500 вакансий (у 1300 из 1900 вакансий просто не указана зарплата, ну сами выводы делайте)

    хотя у нас в глубинке

    Преположим, вы в Магадане — да, стоимость авиабилета 33К
    https://avia.yandex.ru/routes/gdx/mow/magadan-mosk...

    с последующим переездом?

    Жизнь и судьба в твоих руках, а также арифметика
    Ответ написан
  • Тестовое задание для собеседования на php программиста?

    Maksclub
    @Maksclub
    maksfedorov.ru
    Мы ожидали увидеть приложение с использованием готовых библиотек для работы с HTTP, базой данных, работы с консолью. А также легко расширяемое и поддерживаемое.

    Теперь понятно, что они хотят — но в ТЗ не было указано:
    • Под HTTP понимают либы, работающие с PSR 7 или близкие по «духу», например Symfony HTTP Foundation
    • Под БД понимают Doctrine 2 или Eloquent
    • По консольным — на рынкке используют как правило Symfony Console

    Именно это и хотели, предлагаю вам либо объяснить и написать уже на компонентах, либо послать к черту, НО отметить этот момент и на будущее таки делать уточнение, каковы ожидания от задания...
    Нескольких людей встречал до фанатизма не принимающих сторонние пакеты, и наоборот... Это нужно учитывать... видел задания на PHP 5.3, видел задания строго на Codeigniter...

    Тут на Тостере был пример, когда человек применил композер даже не для сторонней либы, а для внутренних, так на него тимлид сокрушился...
    Разве Composer бесполезен в 2017?

    Люди разные :)


    Материал по компонентной разработке

    Елена,
    не нужно Symfony ассоциировать с фреймворком — это в первую очередь компоненты — потрясающие компоненты:
    • Symfony Console
    • Symfony HTTP Foundation
    • Syfony Routing (к слову очень быстрый, недавно ускорили его в 70 раз ребята и сделали самым шустрым компонентом)
    • Twig
    • Debug
    [*!*] В некоторых вакансиях даже указывают, что нужно уметь работать с некоторыми выше перечисленными компонентами :) Пруф: https://novosibirsk.hh.ru/vacancy/25367906

    Doctrine — совсем не из Symfony и этот компонент можно использовать где угодно

    Zend к слову пошел по тому же пути, например
    • для HTTP Request/Response PSR 7 у него есть отличный компонент Zend Diactoros,
    • для работы с PSR 15 Middleware есть компонент Zend Expressive,
    • для работы с ролями и правами крутое решение Zend ACL

    Laravel уже да — фреймворк, и опять же на компонентах, и можно использовать его куски, например у него замечательная ORM (Active Record) — в отличие от AR в Yii2 ее можно (и нужно) использовать в любом кастомном проекте вне фреймворка Laravel или вообще фреймворка там , где Доктрина лишняя


    Почитать и посмотреть:

    Современный PHP без фреймворков (статья Mail.ru на Хабре)
    Консольное приложение (мастер-класс) — собрано из компонента Symfony Console и ORM Eloquent (от Ларавел)
    PSR-7 фреймворк от Д.Елисеева
    Ответ написан
  • Как понять что перед вами Senior Developer?

    Maksclub
    @Maksclub
    maksfedorov.ru
    Во-первых это абстрактные определения — сеньор/не сеньор
    В некоторых компаниях крутых сеньор от мидла отличается только тем, что последний обучает специалистов.

    В геймдеве есть масса крутых инженеров, которые по факту мидлы — пилят мощный код своими руками, но там мозг — метеорит...

    Кто это:
    Если в общем понимании — например по hh.ru (то есть по рынку) — сеньор Х-технологии — человек, который знает ВСЕ недостатки и плюсы Х-технологии, знает когда ее нужно заменить Y-технологией и очень быстро и чисто с ней работает... в современном рынке в Х как правило идет целый стек...
    Конечно ИТ-сеньор должен быть ИТ-инженером — знать общие инженерные навыки, быть неожиданно мидлом :) то есть уметь круто и быстро писать выскокачественный код, быть сеньором — учить, объяснить, планировать и выполнять работу, а также уметь быть хорошим джуниором — уметь учиться!

    По технологиям — должен быть НАД ними, а не под ними. Например в PHP — фреймворк должен быть для него расходником — я к этому иду к слову, но я еще и не мидл :) По глубине знаний — конечно достаточно глубоко, ведь он должен быь мидлом — писать быстро и хорошо при необходимости.

    Как искать:
    Также по рынку — портфолио, собственные разработки, суммарный опыт и умение планировать, аргументировать свои разработки... по рынку — результат в деньгах должен быть, либо косвенно в деньгах — ну например за 2 года сократить издержки и повысить эффективность.

    Принц на белом коне
    Зависит от породы коня, климата и типа принца:
    • в пустыне — один конь (белый) хорош и принц саудовский,
    • в диком лесу — принц индейский и конь белый точно не нужен :)
    • в горах — осел и принц горный :)
    * аналогии можно придумать и из мира разработки :)

    Грань
    Зависит от вас — вопрос, я так понимаю, идет к тому, что у вас есть претензия.
    Этикетки и маркеры я бы не вешал,
    а стоимость часа работы и «букет» задач, отвественность и общий уровень — нужно продавать.
    Ответ написан
  • Каков потолок заработка для Битрикс-программиста?

    Maksclub
    @Maksclub
    maksfedorov.ru
    170-200К https://hh.ru/vacancy/24060728?query=bitrix
    184К https://hh.ru/vacancy/22389680?query=bitrix
    160К https://hh.ru/vacancy/23027814?query=bitrix
    150К https://hh.ru/vacancy/24623983?query=bitrix
    150К https://hh.ru/vacancy/23157727?query=%D0%B1%D0%B8%...

    Также к заработку битрикс-программиста можно отнести создание и продажа компонентов (да, если времени не много — можно найти средненьких прогеров и в виде тимлида под своим именем генеировать компоненты)
    +вести какие-нибудь семинары

    Было бы желание

    -------------------------------------------------------------------
    Заострение на одной технологии — убыточная тактика
    -------------------------------------------------------------------
    Ответ написан
  • Где взять опыт Python, как попасть на стажировку?

    Maksclub
    @Maksclub
    maksfedorov.ru
    Писал на примерах PHP, но суть поймешь:
    Как джуниор-разработчику найти работу

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


    Именно через hh.ru + Github мне стало много приходить предложений, хотя код старый и мне за его стыдно
    Ответ написан
  • Кто нибудь пробовал улучшить/повысить условия на работе из за того что предлагают условия лучше?

    Maksclub
    @Maksclub
    maksfedorov.ru
    Повышать можно и нужно, так вы сами начинаете работать лучше (то есть делайте как лекарство)
    др. дело насколько вы важны, ценны и стоите тех денег, которых в итоге требуете

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

    Через месяц — если показали себя и вообще на начальном этапе вполне можно просить, если у вас были договоренности по зп "для начала"

    Как мне известно, удержания сотрудника это ихняя обязанность

    это ваши сказки... никто ничем не обязан, если это не предусмотрено в трудовом и не перечит ТК РФ
    Ответ написан
  • Где можно найти middle/seniour php (symfony) разработчика на удаленку?

    Maksclub
    @Maksclub
    maksfedorov.ru
    Нужно смотреть на вашу вакансию, есть мысль, что вы просто описали треборвания и условия, но ни грамма не написали о компании (какие крутые, ссылка на видео с командой и прочее), то есть кроме денег?

    Смотрите как сделал Sky|eng:
    Работа в самой большой онлайн-школе английского в Восточной Европе
    Мы предлагаем вам расти вместе со школой. Sky|eng растет в 3 раза каждый год, сотрудники растут быстрее. Возможности для развития и роста безграничны

    https://novosibirsk.hh.ru/vacancy/22508043

    К слову даже без описания в вакансии я хотел у них работать, когда они на конференции рассказывали, как за год до релиза 4 версии Symfony они пробовали перенести на нее свои сервисы... да и просто они крутые...

    основная часть обращений идет от junior'ов

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

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

    Maksclub
    @Maksclub
    maksfedorov.ru
    Никто вам ничего не должен, даже если вам очень сильно это не нравится!

    То, что это есть в законе — ерунда (как и запрет указания пола даже для вакансии грузчика)... глупый закон... очень легко его обойти с поводом "а мы еще думаем то есть не отказ это, просто рассматриваем всегда так",...
    или может они вообще не видели ваш отклик (даже если в системе есть метка "просмотрено" — это не может являться доказателсьвом просмотра компетентным человеком или именно той компанией, которая может ответить перед законом, тк не всегда есть приказ об ответственности от гендиректора — грубо говоря без ведома компании сотрудник HR может опубликовать вансию...) крч, не парьте мозг себе на ровном месте, займитесь делом!


    Способы обойти хитрых:
    • внешним HR — типа консультатнт, который присматрвает кандидатов...
    • или приписка — "вакансия не актуальная, но вы можете написать в запас",
    • или приписка "не является офертой",
    • или вообще не давать вакансии, а смотреть по резюме
    • или подставная компания в hh.ru (самый простой способ)
    • или написать бота, который автоматом будет писать письма "счастья"

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

    Если хотите привлечь к ответственности — отправляйте письмо с уведомлением на юрадрес компании!
    Посторонние сервисы (типа hh.ru и прочее — фуфло в плане юридической ответственности)

    upd: Если по АПИ собирать отклики на вакансию на hh.ru, то не отмечается резюме просмотренным
    Ответ написан
  • Могу ли я отказаться от проекта?

    Maksclub
    @Maksclub
    maksfedorov.ru
    А какие реальные аргументы для отказа?
    Какие договоренности при устройстве?
    Есть ли возможность отказа?

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

    Maksclub
    @Maksclub
    maksfedorov.ru
    Все 3 линейки относятся к специалисту, просто градируют его уровень.
    То есть джуниор -- младший (сам в шоке) специалист, не новичек, не стаженр, а специалист, но младший.

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

    ...

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

    Maksclub
    @Maksclub
    maksfedorov.ru
    зп в 100 неспроста дается, 80% прогеров до 60 тащатся, среди них опять же 80% вообще до 30
    хотя все ооочень индивидуально... судя по всему у тебя то точно все хорошо будет

    в веб не иди, суеты много и миллионы библиотек и фреймворков, хотя одно и тоже делают, иди во взрослые языки (тот же C или Java/Kotlin)
    Ответ написан
  • ТЗ + документы, ответственность, как не пролететь?

    Maksclub
    @Maksclub
    maksfedorov.ru
    9) Свалить возможности нет, по условиям контракта придется выплатить неустойку,

    Явно видно, что трудовое законодательство РФ может быть нарушено компанией в этом пункте, в РФ нет контрактов по Трудовому кодексу на сколько я знаю — проконсультируйтесь с юристом, тут может быть для вас подарком кое-что :)
    https://www.9111.ru/questions/q1280345-viplata-neu...

    К примеру программа упадет в продакшене и клиент подаст в суд, какая на меня ляжет ответственность?

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

    вместо оформления программистом оформили инженером. Это нормальная практика для гос контор?

    Отучившись в техническом ВУЗе человек не знает, что он инженер — да не поверю никогда!
    Ответ написан