• Что я узнал о поиске работы в IT в 2019 году

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

      image
      Читать дальше →
    • Шесть рецептов для начинающего тимлида: как всё успевать и развивать команду



        Привет! Меня зовут Дмитрий Ли, я тимлид одной из команд разработки бэкенда в Badoo.

        Когда я впервые стал тимлидом, я стал активно посещать конференции и читать умные книги об управлении командой. Однако в моей работе после этого менялось немногое. Я читал о том, каким я должен быть, в чём должен развиваться, но мне было неясно, что конкретно для этого нужно делать.

        Мне пришлось не раз и не два наступить на одни и те же грабли, прежде чем я разобрался, что мешает наладить и улучшить мою работу. Поэтому для выступления на Saint TeamLead Conf я решил собрать из своего нынешнего опыта советы, которых мне не хватало на старте моей карьеры управленца. Эти вещи сильно упростили бы мне жизнь, если бы я знал о них раньше. 

        Рецепты, которыми я хочу поделиться, в большей степени пригодятся начинающим тимлидам: я записал их как своеобразное наставление себе самому несколько лет назад. Эта статья написана по мотивам моего доклада на TeamLeads Conf.
        Читать дальше →
      • Java-дайджест за 10 декабря


          • Вышла четвертая альфа-версия «Remnants of the Precursors» — написанного на Java бесплатного аналога «Master of Orion» (это игра 1993 года). Пятую альфу обещают 5-го сентября. Автор обещает выложить исходники после перехода в бету. Скачать четвертую альфу можно по ссылке.


          • Вышла NestedJ — библиотека, которая в виде репозитория Spring Data реализует сортированное дерево, оптимизированное на чтение. Логика обхода в этой библиотеке стоит O(n) и позволяет делать такие штуки, как поиск узлов-детей и узлов-родителей. 144 коммита и 31 звездочка на GitHub.

          Читать дальше →
        • Ускоренная разработка с помощью Spring Boot DevTools

          • Перевод
          Как ускорить разработку на Spring Boot с DevTools и сделать этот процесс более приятным и продуктивным?

          Настройка


          Как обычно при разработке на Spring Boot, настройка достаточно проста. Все, что вам нужно сделать, это добавить правильную зависимость, и готово. Spring Boot находит ее и автоматически настраивает DevTools соответственно.
          Читать дальше →
        • Роскосмосу пригодился бы аналог программы Spinoff

            Один из ответов на вопрос «зачем нам космонавтика» заключается в том, что технологии, разрабатываемые для космической отрасли, находят применение на земле. CMOS-сенсоры, более долговечные автомобильные шины или одеяла для МЧС используют технологии, изначально созданные для космоса. Но если попробовать нагуглить подобный список — все или почти все упомянутые технологии будут созданы NASA. Агентство уже много лет в рамках программы Spinoff специально отслеживает и публикует разработки, созданные для космоса и переданные для использования в быту. Роскосмосу пригодилась бы аналогичная программа.


            Обложка ежегодного издания Spinoff
            Читать дальше →
          • Пишем простое веб-приложение используя Spring MVC, Spring Data JPA и Hibernate

            Привет, Хабр! Представляю Вашему вниманию перевод руководства «Spring MVC + Spring Data JPA + Hibernate — CRUD Example» автора Nam Ha Minh.

            В этом руководстве по Java Spring вы узнаете, как настроить Spring MVC приложение для работы с Spring Data JPA, разработав простое веб-приложение, которое позволяет управлять информацией о клиентах.
            Читать дальше →
          • Век живи — век учись. Часть 5. Самообразование: возьми себя в руки

              А вам слабо в свои 25-30-35-40-45 сесть за обучение? Не корпоративное, не оплаченное по тарифу «контора платит», не вынужденное и когда-то недополученное высшее, а самостоятельное? Сесть за свой стол с выбранными вами книгами и учебниками, перед лицом строгого самого себя и освоить то, что вам нужно или так хотелось освоить, что вот уже просто сил нет жить без этих знаний? Это, пожалуй, один из самых сложных интеллектуальных процессов взрослой жизни: мозги скрипят, времени мало, всё отвлекает, да и мотивация не всегда однозначная. Самообразование — важный элемент жизни абсолютно любого профессионала, но оно сопряжено с определёнными трудностями. Давайте разбираться, как лучше организовать этот процесс, чтобы не загнать себя и получить результат.



              Это последняя часть цикла «Век живи — век учись»:

              Часть 1. Школа и профориентация
              Часть 2. Вуз
              Часть 3. Дополнительное образование
              Часть 4. Образование внутри работы
              Часть 5. Самообразование

              Делитесь своим опытом в комментариях — может быть, благодаря стараниям команды RUVDS и читателей Хабра обучение окажется немного осознаннее, правильнее и плодотворнее. 
              Читать дальше →
            • Страх и ненависть в IT

              Всем привет. Я — обычный программист, носящий лычку сеньора в одной обычной продуктовой компании. Я занимаюсь коммерческой разработкой около 10 лет, начинал с разработки прошивок для небольших железок, а сейчас изготавливаю бекенды различной степени сложности преимущественно на модных нынче Java/Kotlin. Эту профессию я выбрал по призванию — будучи ещё школьником все время что-то паял, программировал на бумажке (компьютера не было) и всё такое. Дальше шли профильное образование, работа в различных компаниях — именитых и обычных, зарубежных и отечественных. Поэтому я могу сказать, что являюсь идейным программистом. И никогда не понимал людей, которые ждут пятницу — всегда с удовольствием ходил на работу, какой бы ад там не творился. Так было по-крайней мере до недавнего времени. С какого-то момента я “сломался” и с трудом мог заставить пойти себя на некогда любимую работу. Меня и раньше что-то смущало, но теперь, когда мысли до конца оформились в голове — я могу сказать, что же не так с моим некогда уютным IT-мирком.
              Читать дальше →
            • Нетоксичное лицемерие

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

                Я немного утомлен частотой ее появления в жизни. Трудно выразить мнение так, чтобы не вляпаться в очередную попытку выяснить, было ли грубым сказанное.
                Читать дальше →
              • Краткое пособие для изучающих иностранный язык

                как все непросто в этой жизни!

                Доброго дня, уважаемое сообщество!

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

                Для начала очень коротко о себе: мне 39 лет, 14 из которых я живу за границей. В настоящий момент я владею 5 языками, в числе которых 1 родной (русский) и 4 выученных (украинский, английский, греческий и немецкий). Мне довелось пережить на себе многие подходы к изучению. Кроме того, я провел много времени помогая своим детям освоить тот или иной язык, с очень разными результатами, поэтому я считаю, что мой опыт достоин того, чтоб на его основании делать какие-то выводы.

                Сразу хочу сказать, что изучение языка — дело кропотливое! Я способный к языкам и справляюсь быстрее большинства. При этом, на изучение до уровня В2 у меня ушло 1,5 года и вот сейчас, почти через 2, я подошел вплотную к сдаче С1. Причем, вообще не факт, что С1 я сдам с первого раза. Реально очень сложный экзамен. Поэтому забудьте о 2х, 3х или 6 месяцах, забудьте о годе. Минимальный необходимый срок для освоения иностранного языка, не входящего в одну группу с родным, 2 года. Я правда не знаю ни кого, кто справился бы быстрее. Возможно они и есть, но ориентировать себя на быстрое изучение точно не стоит!

                Итак, поехали :)
                Читать дальше →
              • В IT невозможно дойти до предела совершенства – всегда есть куда расти. То, в каком режиме специалист получает знания, зависит от обстоятельств и везения. Иногда наступает момент, когда срочно получить необходимый навык или освоить новую область знаний становится критически важным, поскольку от этого зависит карьера. Ниже — три истории зрелых IT-специалистов о том, как решение продолжать учиться повлияло на их путь в профессии.
                Читать дальше
              • Книжная абстиненция

                  В конце статьи, по традиции, есть краткое содержание.

                  Вы читаете книги по саморазвитию, бизнесу или повышению эффективности? Нет? Прекрасно. И не начинайте.

                  Всё-таки читаете? Не делайте того, что в этих книгах предлагается. Пожалуйста. Иначе станете наркоманом. Как я.
                  Читать дальше →
                • Как программисту переехать в Нидерланды

                    Disclaimer: Эта статья была начата еще летом. Не так давно на хабре был всплеск статей на тему поиска работы за рубежом и переезда. Каждая из них придавала моей пятой точке некоторое ускорение. Что в итоге заставило меня перебороть свою лень и сесть написать, а точнее дописать, очередную статью. Часть материала может повторять статьи других авторов, но с другой стороны, у каждого свои фломастеры.



                    Итак, перед вами часть третья, и на данный момент последняя, о похождениях блудного попугая программиста. В первой части я уехал жить и работать на Кипр. Во второй части я пытался устроиться в Google и переехать в Швейцарию. В третьей части (вот этой самой) я устроился на работу и переехал в Нидерланды. Сразу скажу, что про поиск работы будет мало, так как его фактически не было. В основном будет про обустройство и жизнь в Нидерландах. В том числе про детей и покупку дома, что не было подробно описано в недавних статьях других авторов.
                    Так что кому интересно, прошу под кат.
                  • Зачем айтишнику личный бренд

                      Слово «бренд» часто связывают с материальной выгодой. HR-бренд позволяет эффективнее нанимать, а личный бренд — наниматься. А еще у личного бренда есть одно неочевидное преимущество, которое никак не связано с качеством/посылом/стратегией личного бренда. Неважно, знают вас как щепетильного перфекциониста или любителя хайпа, вы получаете свои плюшки и становитесь лучшим программистом.



                      Под катом бытовая нейрофизиология для айтишников и традиционно ошибающийся здравый смысл.
                      Читать дальше →
                    • Как начать строить карьеру в ИТ, если у вас пока нет опыта

                      Меня зовут Константин Щеглов, я занимаюсь коммерческой веб-разработкой с 2001-го года, а последние 13 лет активно участвую в формировании команд и подборе сотрудников в технические департаменты компаний, в основном занимающихся мобильной, веб- и телеком-разработкой, и сегодня хотел обсудить некоторые тонкости построения карьеры в ИТ на начальном этапе, когда у вас еще нет опыта.

                      Я в двух словах расскажу, как обстоят дела на рынке, мы поговорим о востребованных навыках, о возможностях для обучения, мы обсудим, как составлять резюме и что говорить на собеседованиях. Отдельно обсудим ожидания работодателей. Так же я расскажу о некоторых хитростях построения карьеры в ИТ.
                      Читать дальше →
                    • Работа не волк, часть 1. Поиск работы: 9 кругов HR-a

                        Поиск работы вызывает неприятные тревожно-азартные ощущения и у вчерашнего студента, и у профессионала с годами опыта за плечами. Это не признак неуверенности в себе, это проблема всей отрасли поиска персонала: мы идём на собеседование и понимаем, что не всё может зависеть от профессионализма, что кому-то не понравятся наши софт-скиллы или внешний вид, кто-то упрется в вопрос о причинах ухода с предыдущего места. На Хабре может выйти 200 статей-обращений к HR-службами IT-компаний, где сами соискатели будут с пеной у рта рассказывать, как с ними (нами!) нужно разговаривать, как оценивать, но на первой встрече с будущим работодателем вам всё равно подсунут психологический тест, зададут странные вопросы и посмотрят на вас, как будто вы уже что-то нарушили и идёте в компанию, чтобы порушить устои и корпоративную культуру. Поэтому мы не будем рассказывать компаниям, в чём они не правы — мы расскажем вам, как с этим жить. 


                        Это первая часть нашего нового цикла «Работа не волк», который будет состоять из пяти частей, каждая из которых раскрывает важнейшие аспекты, связанные с трудоустройством. Как и в случае с циклом про образование, статьи будут субъективными, честными и основанными на обширной экспертизе. Вот что вас ждёт:

                        Часть 1. Поиск работы: источники, резюме, собеседование с HR
                        Часть 2. Устройство и адаптация: собеседуем с боссом, проходим испытательный срок с ветерком
                        Часть 3. Работа в роли новичка: рост в компании
                        Часть 4. Работа в роли опытного сотрудника: как не перегореть
                        Часть 5. Увольнение: я ухожу красиво
                        Читать дальше →
                      • Учим английский: как научиться разговаривать как носитель

                        • Перевод
                        image

                        Конечно, «прокачать» английский до уровня носителя языка очень нелегко, да и это просто не обязательно. Но никто не запрещает и стремиться к этому – например, с целью лучше адаптироваться после переезда в англоязычную страну или получения новых возможностей развития карьеры.

                        Но как это сделать? Я нашла интересный пост с описанием практических способов улучшения языка и подготовила его адаптированный перевод.
                        Читать дальше →