• Как попасть на стажировку в Яндекс?

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

    Так-то материала в сети много, даже ролики есть на ютубе с записями прохождения интервью. Ссылок у меня нет, если что. Но умение искать информацию -- один из основных навыков в любом случае.
    Ответ написан
    Комментировать
  • Имеет и смысл при поиске работы показывать исходники?

    @mkone112
    Начинающий питонист.
    Мои исходники глянули перед собесом, ну и мне было что на нем рассказать.
    Ответ написан
  • 1400 человек на вакансию Python разработчика?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Настоящих сеньоров действительно очень мало, а считающих себя сеньорами много. Так что фильтровать приходится действительно много соискателей. Но в статье по ссылке всё же написана херня, так как острый дефицит специалистов приводит к их требовательности и капризности. Здравомыслящие работодатели не могут себе позволить подобный выпендрёж, спецы просто уйдут к конкурентам, у которых процесс найма проще.
    Ответ написан
    Комментировать
  • 1400 человек на вакансию Python разработчика?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Ну ты сам подумай. Наниматели просто закрутили гайки.
    Можно закрутить так, чтобы никто из миллиона не прошёл, кроме Джона Кармака, Джона Скита или, простигосподи, Дональда Кнута.
    Может, они очередного Торвальдса ищут. Флаг им в руки и десятки лет времени на поиски.

    Ещё бывает такое, что работодатель закрути гайки так, что никто не проходит. HR отсеяло 1399 кандидатов и жалуется руководству, что к Новому году надо закрывать план. Тогда гайки ослабляют, приходит 1400-й и берут первого попавшегося джуна.
    А он радостный идёт на хабр и пишет, что он избранный. 1399 до него не прошли, а он, умничка, прошёл.
    Ответ написан
    Комментировать
  • Fullstack: составить дорожную карту?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    я себя вижу как будующий фуллстек

    Я себя тоже когда-то видел новым Линусом Торвальдсом, но жизнь не щадит.

    поэтому можно по подробнее про бэк и фронт.

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

    Алгоритм действий для вас -
    1. Выбор сферы -> хочу работать там-то.
    2. Выбор языка -> определился со сферой, есть такие вот языки, на которых реализуется функционал.
    3. Изучения языка и инструментария по выбранным выше аспектам
    - Вопросы - (нужна ли математика в данной сфере, если нужна - то какой уровень математики, какой уровень computer science, что нужно знать из базы).
    - от фронта до бэка(если бизнес модель и задача позволяет одновременно реализовывать фронт и бэк без боли и огромного количества поглощаемой информации).
    4. Учитьсяи работать от 2-3 лет(если есть желание быть фуллстэком) и до бесконечности, желательно сразу идти в офис что бы перенимать опыт у более опытных товарищей).

    я себя вижу как будующий фуллстек

    Я когда вижу Резюме - фуллстэк - 2 года опыта, немного начинает подташнивать. Нормальный фронт, или нормальный бэк - это 2-3 года работы, когда задача решается так как нужно, и +\- не приходится переделывать. Нормальным фуллстэком вы станете лет через 5, поэтому начните с алгоритма, и далее если хватит сил - уже прыгайте на второй корабль.
    Ответ написан
    2 комментария
  • Насколько backend-разработчику нужно знать вёрстку?

    @Johanga
    На крупных проектах шанс что бэкенд-разработчику понадобится верстка стремится к нулю. На собеседованиях соответственно тоже никто вёрстку спрашивать не станет.
    Ответ написан
    Комментировать
  • Почему много людей в IT недовольны своей работы?

    @RaGe22
    1) IT это интернет - поэтому всё нытье очень легко увидеть(поэтому делите его на 10)
    2) в IT больший процент инфантильных людей - отучился в ВУЗе делая что нравится, устроился на ЗП которое не светит 90% других работяг, начитался всякой новомодной "психологии" и начал ныть что он "не меняет мир"/"всё бессмысленно" а поработав месяц таксистом/строителем быстро побежал бы опять в айтишечку ибо к такому говну его жизнь не готовила.
    3) Перегоревшие люди - которые не жалели себя за просто ЗП а не за процент прибыли а потом поняли что занимаются херней только здоровье физическое/психологическое уже пошатанное
    Ответ написан
    1 комментарий
  • Почему много людей в IT недовольны своей работы?

    У каждого своя причина. Кто-то выгорел, кто-то просто устал. Со временем понимаешь что зп это не главное, да и зарплата в IT не такая уж и большая. И что ты каждый день сидишь по 14, 16 а иногда по 18 часов в день перед монитором. Никакой физической активности. Решаешь какие-то странные хочухи клиентов. Результат твоей деятельности мало кто увидит, большая часть твоего кода уйдет на помойку. Что каждый день выходят новые языки, фреймворки. Что количество данных, которые нужно пропускать через мозг, растет с каждым днем. А мозги только стареют. Помнишь Ваас рассказывал про безумие? Так вот, это оно. Каждый день ты залипаешь перед монитором, пытаясь решать кем то придуманную проблему. У тебя уже искривление позвоночника, зрение -5, туннельный синдром где-то не за горами. А ничего, кроме как пялиться в монитор, ты не умеешь.
    Ответ написан
    31 комментарий
  • Как лучше продемонстрировать проекты потенциальному работодателю?

    Zoominger
    @Zoominger
    System Integrator
    тоит ли заморочиться и по каждому проекту снять видосик с демонстрацией основных функ.возможностей ( ~2 минуты )

    Никто это смотреть не будет.

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

    This.
    Или не жадничать и купить хостинг за 200 рублей в месяц, где и развернуть свои поделия.
    Ответ написан
    1 комментарий
  • Какие знания нужны в 2020 году, чтобы устроиться аналитиком?

    opium
    @opium
    Просто люблю качественно работать
    Не будь дурочком, открой любую вакансию аналитика и. Узнай что нужно знать чтобы радовать аналитиком, это твоя первая реальная аналитическая задача, а ты даже её сделать не можешь.
    За первый урок по аналитике спасибо не надо
    Ответ написан
    Комментировать
  • Как поступать, если ответ после собеседования от компании может задержаться?

    fedorez
    @fedorez
    Хатуль мадан
    спокойно собеседуйтесь во вторую третью, четвёртую.
    неловко - это ваши тараканы, изгоняйте.
    вообще, советую смотреть на жизнь проще и принять немного цинизма, не запивая, потому как:
    - компания вам не семья, не мать, не отец, не половой партнер;
    - вы не вступаете в орден самураев и ничего не подписываете кровью (надеюсь);
    - у вас взаимовыгодное ситуативное сотрудничество, рано или поздно вы перерастёте свою компанию и пойдёте дальше и это нормально, в случае каких-то проблем и изменений вас легко и без долгих моральных терзаний выставят за порог (в лучшем случае с компенсацией) и это нормально;
    - выкиньте из головы романтику и думайте о своих интересах first.

    удачи.
    Ответ написан
    Комментировать
  • Как поступать, если ответ после собеседования от компании может задержаться?

    @RaGe22
    "Вопрос из делового этикета" - нет, вопрос ваших тараканов в голове.
    Ответ написан
    Комментировать
  • Как выйти из ступора и стагнации?

    inoise
    @inoise Куратор тега Карьера в IT
    Solution Architect, AWS Certified, Serverless
    Обожежтымой. Никогда не было и вот опять.

    В середине 2020 года начал изучать Python( ранее изучал C++)

    Ну и куда с такими знаниями. Люди чтобы получить работу от года пашут, учатся на курсах, света белого не видят чтобы получить работу в разработке. Куда так быстро?

    Отправлял своё резюме на позицию Python Junior Developer, но безуспешно.

    Вот когда с сотню компаний обойдешь - можно будет задуматься о том что не так и начать собирать обратную связь

    Data Science, ML

    Наверное единственное направление в IT куда без релевантной вышки дорога закрыта

    уверяет что порог вхождения в оную разработку более низок нежели в Web-backend

    На заборе тоже много чего написано. У каждого в IT своя история и у каждого свое видение ситуации. Получить первую работу в любом случае тяжело и очень часто больше удача

    Если проблема исключительно личностное(характер), прошу указать решение.

    Проблемы вообще нет. Есть непонимание как рынок устроен
    Ответ написан
    4 комментария
  • Почему последнее время в Разработке такие маленькие зарплаты?

    Zoominger
    @Zoominger
    System Integrator
    Лол, а что вы хотели-то?

    Вместо людей, пришедших в IT по призванию и добившихся успеха многолетним тяжким трудом, подкреплённым истинным фанатизмом и любовью к своему труду (это я про себя, да), в сферу ломанулось стадо откровенно глупеньких и недалёких вайтишников, которые насосались пропаганды от курсоводов про "триста тыщ на удалёнки на пехепе нинапригаясь", причём оглянитесь - этих балбесиков даже не переубедить, они свято верят, что в IT деньги раздают просто так и что веб - это лежать под пальмами с Макпуком и пить коктейли, которые подносят мулатки. По факту же вместо Мальдив - хрущёвка, вместо Макпука - убогий Хлаоми, а вместо мулаток и коктейлей - мамка с чаем из пакетика.

    И да:
    условно говоря юниор средняя около 30-40к

    15-20k. Рублей. В мегаполисе. В галере с полной загрузкой.
    Ответ написан
    6 комментариев
  • Как корректно потянуть время до принятия оффера?

    inoise
    @inoise Куратор тега Карьера в IT
    Solution Architect, AWS Certified, Serverless
    Сказать прямо. Всегда так делаю, все всегда относились с пониманием. Просто просили указать временные рамки
    Ответ написан
    3 комментария
  • Какой тип лабиринтов выбрать и какой алгоритм использовать?

    @Flying
    На хабре есть шикарная статья по этой теме, думаю что в качестве отправной точки имеет смысл начать с неё
    Ответ написан
    Комментировать
  • В сфере IT для новичков нет перспектив?

    prrrrrrr
    @prrrrrrr
    Верстаю сразу на PHP.
    ...а требования (по знаниям и опыту) как к высококвалифицированному специалисту

    всё правильно. помощник для того чтобы помогать программисту делать то, что делает он, и использовать те технологии которые использует он.
    у меня есть тоже знакомый который постоянно проситься ко мне "помощником" за копейки, но нафиг он мне нужен если он в программировании 0. в чём он сможет мне помогать? отвлекать?

    Ну как начать работу, если никуда не берут

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

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Хочу быть независисимым и при этом зарабатывать. Какие здесь есть варианты? Фриланс неинтересен. Хочу делать свои проекты.

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

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

    Robur
    @Robur
    Знаю больше чем это необходимо
    Хотите работать на себя, быть независимым, не работать на фрилансе и на дядю и хорошо зарабатывать, но не знаете что для этого надо?

    У меня есть для вас ответ!
    Для этого надо научится делать бизнес. Именно пойти и учиться. так же как и всему остальному. Клиенты, рынок, маркетинг, доход-расход, риски, планирование, вот это вот все. К разработке это не имеет отношения, и тостер не тот ресурс где этому научат.
    Это все скучно, муторно и не хочется тратить свою жизнь на это? Добро пожаловать в офис/фриланс где другие дяди уже потратили свои годы за тебя, тянут всю эту скучную тягомотину сами и оставляют тебе только интересные задачки на программирование.

    Можно еще попытаться выиграть в лотерею - либо покупая билеты спортлото, либо делая какой-то свой сервис/приложения наобум и пытаясь их кому-то продать. В целом шансы плюс минус одинаковые.
    Ответ написан
    Комментировать
  • Оптимальный способ подгрузки фикстур в Symfony + phpunit + codeception?

    @dzhebrak
    Через аннотации будет не лучшим вариантом, потому что нужно передавать или ObjectManager, или Client, с помощью которого потом получать необходимые объекты.

    Можно сделать trait, который затем использовать в классе теста.

    declare(strict_types=1);
    
    namespace App\Tests\Common;
    
    use Doctrine\Common\DataFixtures\Executor\ORMExecutor;
    use Doctrine\Common\DataFixtures\FixtureInterface;
    use Doctrine\Common\DataFixtures\Loader;
    use Symfony\Bundle\FrameworkBundle\Client;
    
    trait LoadFixturesTrait
    {
        public static function loadFixtures(Client $client, array $fixtures, bool $append=false)
        {
            $fixturesLoader = $client->getContainer()->get(Loader::class);
            $fixturesExecutor = $client->getContainer()->get(ORMExecutor::class);
    
            foreach ($fixtures as $fixture) {
                $fixturesLoader->addFixture(
                    $client->getContainer()->get($fixture)
                );
            }
    
            $fixturesExecutor->execute($fixturesLoader->getFixtures(), $append);
        }
    }

    И в классе теста:
    use LoadFixturesTrait;
    ...
    protected function setUp()
    {
    	SomeTest::loadFixtures(static::createClient(), [ProductsFixture::class]);
    }

    В массиве передается список фикстур, которые нужно применить.

    В случае, если в методе теста используется экземпляр класса Symfony\Bundle\FrameworkBundle\Client, то именно этот объект нужно передавать в вышеуказанный метод.
    Ответ написан
    3 комментария