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

    alexfilus
    @alexfilus
    Senior backend developer
    Обычно прям написать реализацию или детально объяснить не просят, но общее понимание проверяют.
    Например почему для индексов в БД используют именно B-tree, а не binary tree?
    Или как отсортировать строки в файле который больше чем доступная оперативка?
    В каких случаях отсортированность данных нам может помочь, и как? (поиск, слияние, пересечение)
    Какие плюс и минусы у хэш-таблиц?
    Ответ написан
    Комментировать
  • Программирование деформирует человека как личность?

    alexfilus
    @alexfilus
    Senior backend developer
    Может сфера не ваша? А может фирма?
    Я в далёком детстве решил что буду программистом, сейчас мне 29, и по прежнему мне вся эта сфера жутко интересна. Но я сменил несколько компаний разного размера и направленности, и не везде было комфортно работать. Были места где понедельника я ждал с предвкушением, а были где с ужасом. И стресс снимал дорогой едой)
    Попробуйте поискать более интересную работу в качестве программиста. Ну или вообще сферу деятельности.
    Кстати, проблемы с ЖКТ часто бывают чисто на нервной почве, мои закончились вместе с окончанием школы.
    Ответ написан
    Комментировать
  • Что нужно, что бы изменить направление в карьере?

    alexfilus
    @alexfilus
    Senior backend developer
    Во-первых стоит определиться с тем в каком именно направлении развиваться.
    Во-вторых начать активно двигаться в этом направлении.
    Книги, статьи, платные курсы, бесплатные курсы, видосы с докладами - всё будет полезным.
    Мне вот тоже 29, и я на днях сменил сферу (если сменить программирование на программирование считается).
    Кстати, глубоко понять некоторые вещи помогает опыт подготовки к докладам. Я сам как-то вызвался рассказать на местном митапе о базах данных, потому что считал что отлично их знаю. В итоге пока готовил презентацию, узнал ещё больше.
    Потом все эти вещи пригождаются на собеседованиях.
    Ответ написан
  • Почему так много удаленки на Bitrix?

    alexfilus
    @alexfilus
    Senior backend developer
    Потому что для мелкого и среднего бизнеса Битрикс - отличное решение. Да он платный, но сходу закрывает большую часть потребностей, разработка чего-то подобного с нуля выйдет в разы дороже. Найти партнёра для поддержки - вообще не проблема, а благодаря системе сертификации разработчиков, примерно понятен уровень этих партнёров.
    Если вдруг разругаешься с текущим исполнителем, всегда можно найти другого.
    Так же многие поняв, что услуги агенств стоят слишком дорого для них, нанимают программистов в штат. И опять же, если у вас фирма никак не связана с ИТ, то как вы поймёте что ваш новый (первый) разработчик толковый? А если у человека есть оба платных сертификата по Битриксу, значит большинство типовых задач он выполнит без проблем, и так что у следующего кто будет это поддерживать глаза не взорвутся.
    С технической точки зрения там всё действительно печально. Сейчас они вроде взяли верный курс, но наследие 2003 года всё равно видно невооружённым глазом.
    Только ведь платформу выбирает не программист, а клиент. А клиенту надо чтобы меньше геморроя, всё работало, и было с кого спросить в случае чего (ТП Битрикса, приоритетная для платных клиентов). Вот и всё.
    А сравнивать преимущества Джанго и Вордпресса (условных) далёкому от этого всего клиенту, нафиг не сдалось.
    А вакансии на фреймворках - это скорее всего командная работа над крупными проектами, там к удалёнщикам относятся с недоверием.
    Ответ написан
    Комментировать
  • Какое направление развития выбрать? Мобильные разработки или Web?

    alexfilus
    @alexfilus
    Senior backend developer
    Web технологии более универсальны. Хорошо изучив JavaScript можно писать и фронтэнд и бэкенд как для сайтов, так и для мобильных приложений. С таким багажом вы точно не пропадёте, и всегда найдёте работу хоть здесь, хоть за рубежом. Но там мода меняется постоянно, регулярно появляются и исчезают всё новые и новые фреймворки, и успевать за всеми тенденциями будет крайне тяжело.
    Если сосредоточиться только на мобильной разработке, скажем на Swift, под iOS, то там минимальная планка по зарплате выше, и войти в этот рынок будет легче (правда нужен Мак).
    А вообще сейчас эти 2 сферы всё больше переплетаются. Бэкенд и для сайтов и для мобильных приложений пишется примерно одинаково.
    Так что зная только JS и пачку современных фреймворков, вы точно не пропадёте, а что окажется ближе можете решить по ходу обучения.
    Ответ написан
    7 комментариев
  • Официальное трудоустройство на удаленке - исключение или правило?

    alexfilus
    @alexfilus
    Senior backend developer
    Сменил 3 удалённых фирмы, везде было оформление и белая зарплата.
    Если будете оформляться как ИП, не забудьте учесть налоги, и то, что подрядчикам не платят больничные и отпускные, так что просить нужно больше чем в случае с окладом сотрудника.
    Ответ написан
    2 комментария
  • Тестовое задание перед собеседованием на php-программиста, развод?

    alexfilus
    @alexfilus
    Senior backend developer
    Я так дважды устраивался на работу, но одно задание было на соображалку (причём позже я его нашёл на хабре среди задач по питону), а второе на знание Битрикса. Но явно ничего из этого не было бесплатной работой, а требовалось для оценки знаний.
    Был ещё один случай, но там это было не совсем тестовое задание. Надо было сделать блог для них, но оплачивалось оно сполна, как фриланс. Правда туда я в итоге не пошёл)
    Ответ написан
    Комментировать
  • Стал работать по часам и обнаружил, что выходит 6 часов в день. Это нормально?

    alexfilus
    @alexfilus
    Senior backend developer
    6 часов - это отличный результат. Я на первой работе написать для внутреннего пользования систему учёта времени, с кучей разных отчётов. Так вот, эффективное время у программистов колебалось в районе 60%. 75% считалось отличным результатом. Рекорд принадлежал Димону, у него было 83% (то есть 7 часов в день в среднем), но он сверхмозг. Так как он работает - обычным людям недоступно)
    Ответ написан
    1 комментарий
  • Как стать продвинутым сайтоклепателем (формоклепателем) и отправиться на каторгу, чтобы пахать за говяжий дошик и оплачивать сарай?

    alexfilus
    @alexfilus
    Senior backend developer
    Автор, устройся джуном в офис, куда возьмут. Если шаришь, через полгода или ЗП поднимут заметно, или сможешь спокойно сменить работу на достойно оплачиваемую. А дальше - больше.
    Ехать в столицы не торопись. Года через 3-4, опять же, если шаришь, устроишься на удалёнку в московскую фирму. Зарплата столичная, расходы провинциальные, очень удобно)
    У меня так и было. Думаю у многих здесь.
    И не стесняйся брать леваки на фриланс после работы. Помимо денежки, там можно отличный опыт получить.
    Ответ написан
    Комментировать