• Кто есть кто в ИТ?



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

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

        Я расскажу о том, как изучать иностранный язык и буду это делать на примере личного опыта изучения английского языка. Английский я начал учить в 36 лет, а уже сейчас у меня свободный английский язык (как письменный, так и устный), подтверждённый официальными сертификатами. Чтобы не быть голословным: у меня есть сертификат IELTS 7.5 баллов (это С1 level) и сертификат переводчика NAATI. Короче, я знаю о чем говорю.


        Оглавление:


        1. Отступление про умных людей и прочих полиглотов
        2. Первый шаг
        3. Какой преподаватель нужен (уровень преподавателя)
        4. Где искать преподавателя
        5. Развитие навыков: слушание
        6. Развитие навыков: чтение
        7. Развитие навыков: письмо
        8. Развитие навыков: разговор: произношение
        9. Развитие навыков: разговор: языковой барьер
        10. Словарный запас
        11. Самое главное


        Итак, вопрос: “Как выучить английский язык?”.

        Читать дальше →
      • Резюме глазами интервьюера

          Когда я составляла свое первое резюме, процесс отбора на очное интервью мне казался магией. Люди, принимающие решения, представлялись «черными ящиками», которые определяют: кандидат «интересен» или «неинтересен» — по непонятным критериям.

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

          Прошли годы, сейчас я сама участвую в найме фронтенд-разработчиков и просматриваю резюме вместе с другими тимлидами.

          В этой статье я хочу рассказать:

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

          А главное — хочу объяснить логику, которой мы руководствуемся, чтобы процесс больше не выглядел магией.

          Не воспринимайте написанное как универсальный рецепт или требования. Скорее это дружеские советы и взгляд со стороны. У вас вообще может не быть резюме, если вы топовый разработчик, звезда конференций, у вас крутой профиль на GitHub, вас рекомендует друг и так далее. Эта статья — для начинающих специалистов и тех, кто впервые сталкивается с поиском работы.

          image
          Читать дальше →
        • Великолепные придурки в разработке

          • Translation


          Многие из нас работали с ними — с разработчиками-придурками, которые великолепно делают свою работу, но обращаются с другими, как с мусором. Под катом парочка примечательных историй и целая поляна для обсуждений.
          Читать дальше →
        • Почему они мне не перезвонили-6, или будь внимателен, юзернейм

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

          Практика последнего года показывает, что ситуация на рынке постепенно меняется в худшую для работника сторону, а именно:

          • если работник в целом еще остается заинтересован в найме на своих или хотя бы приемлимых условиях (хотя в Харькове и Краснодаре есть дополнительные опции);
          • то HR со стороны работодателя может быть в этом совершенно не заинтересован.

          TL:DR Дальше про интересные старые и новые методы оптимизации до, во время и после интервью и, как всегда, поток сознания. Можно не читать и сразу минусовать.


          Читать дальше →
        • Зарплатная вилка. Ты ж у мамы программист

          Думаю что у каждого ИТ-специалиста наступает тот момент, когда он хочет написать подобный текст может и не для себя, а для десятков знакомых, которые не работают в этой сфере и не понимают как и что. Возможно кому-то будет полезно просто дать ссылку на подобную статью, чем в 10 раз объяснять самому.

          Дело в том, что ИТ-сфера одновременно бурно развивается (все еще) и в то же время полна множества устоявшихся стереотипов.
          Читать дальше →
        • Как стать лучшим в мире в какой-то нише

          • Translation


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


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

          Как вы можете себе представить, вероятность стать игроком НБА очень низкая: всего есть 30 команд по 15 игроков в каждой, что дает в общей сложности около 450 человек — не так уж много, особенно если учесть, что в молодежный баскетбол играет более полумиллиона ребят. Несложные подсчеты показывают, что меньше чем один из тысячи становится профессионалом.


          Источник: Томас Пуэйо

          Так что давайте будем реалистами: вы не попадете в НБА, не станете ни президентом, ни величайшим писателем в мире, ни лучшим шахматистом, ни самым искусным оратором. Вы никогда не станете лучшим в мире в каком-либо конкретном навыке: всегда найдется кто-то, кто выкладывается больше, у кого лучше генетические данные, кому больше везет (или всё сразу).


          Большинство людей (в синей области) слабо владеют конкретным навыком. Если немного постараться, вы быстро попадете в 10% лучших (зеленая область). Но как только вы присоединились к этой элите, двигаться дальше становится всё сложнее, потому что ваши конкуренты всё чаще — люди, глубоко преданные этому делу.

          Пытаться стать лучшим в одном деле — не самый разумный путь к успеху. Лучше приложить усилия в освоении сочетания навыков. То есть, решением является комбинирование навыков — концепция, популяризируемая Скоттом Адамсом. Принцип ее работы следующий.

          Переведено в Alconost
          Читать дальше →
        • Нидерланды, или туда и обратно

          Добрый день дорогие хабровчане!

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



            Пятница – самый подходящий день для того, чтобы наконец-то свергнуть власть своего тимлида. Он никогда не решит уволиться по своей воле, потому что это не работа, а сказка. Его нужно сломать и не оставить ему другого выхода. Давайте разберемся, как сделать так, чтобы он пришел к этой мысли самостоятельно!
            Читать дальше →
          • Подальше от обыденной реальности: фантастические романы, которые стоит прочитать

              image

              Фантастика как жанр заставляет читателей и писателей выйти за пределы разумного, дать волю своему воображению и отправиться в неизведанные миры. За это мы и любим этот жанр. RoboHunter этой осенью предлагает с головой погрузиться в мир научной фантастики.
              Читать дальше →
            • Кто он — убийца JavaScript?

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

              Десять лет назад очевидно было то, что JavaScript имеет все шансы, так сказать, править миром. За эту честь сражались и другие платформы — такие, как Java, Flash и Silverlight. Всем этим трём платформам нужны, для работы в браузерах, специальные плагины. Все три меняют HTML-подход к формированию интерфейсов на что-то другое. Это позволило им уйти далеко вперёд от JavaScript в плане возможностей. Например — они умели проигрывать видео, выводить анимацию, рисовать что-то на экране. Всё это другие платформы поддерживали задолго до появления стандартного тега <video>, механизмов CSS-анимации и HTML-элемента canvas. Но всё это стало причиной их краха. Так, когда в мире начался бум мобильного интернета, и когда это было учтено в HTML, другие платформы оказались не у дел.



              Ирония есть и в том, что происходит сейчас. В то самое время, когда JavaScript царствует в мире веб-разработки, появился один проект, вроде бы не особенно масштабный, который, когда-нибудь в будущем, способен стать убийцей JavaScript. То, о чём мы тут говорим, началось с экспериментальной технологии asm.js. Как это может выглядеть? Прежде чем ответить на этот вопрос — давайте немного притормозим и поговорим о современном положении дел.
              Читать дальше →
            • Еще список проектов, на чем потренироваться

              • Translation
              «Мастер совершает больше ошибок, чем новичок — попыток»

              Прошлый список тренировочных проектов набрал 50к прочтений и 600 добавлений в избранное. Вот еще один список интересных проектов для практики, для тех кто хочет добавки.

              1. Текстовый редактор


              image

              Цель текстового редактора — уменьшить усилия пользователей, пытающихся преобразовать их форматирование как валидную разметку HTML. Хороший текстовый редактор позволяет пользователям форматировать текст по-разному.

              В какой-то момент каждый использовал текстовый редактор. Так почему бы не создать его самостоятельно?
              Читать дальше →
            • 8 учебных проектов

              • Translation
              «Мастер совершает больше ошибок, чем новичок — попыток»

              Предлагаем 8 вариантов проектов, которые можно сделать «по фану», дабы получить реальный опыт разработки.

              Проект 1. Клон Trello


              image


              Клон Trello от Indrek Lasn .

              Что вы освоите:

              • Организация маршрутов обработки запросов (Routing).
              • Drag and drop.
              • Как создавать новые объекты (доски, списки, карточки).
              • Обработка и проверка входных данных.
              • Со стороны клиента: как использовать локальное хранилище, как сохранять данные в локальном хранилище, как читать данные из локального хранилища.
              • Со стороны сервера: как использовать базы данных, как сохранять данных в базе, как читать данные из базы.

              Тут пример репозитория, сделанного на React+Redux.
              Читать дальше →
            • Можно ли заработать больше, работая инженером, в другой стране?

              Содержание:


              Как можно сейчас сравнивать страны по стоимости жизни?
              Про паритет покупательной способности
              Почему BIM (инженеры и координаторы)
              Вывод 1. Разное брутто — равное нетто
              Вывод 2. Чем меньше брутто, тем больше m²
              Откуда брались данные
              Методология расчета показателей ППС

              Довольно часто в разговоре с людьми из других стран мы начинаем сравнивать уровни заработной платы. Хотя валовой доход может существенно отличаться, покупательная способность, скорее всего, останется примерно на одном уровне, что особенно очевидно на рынке недвижимости.
              Действительно ли трава «зеленее» — на той, другой стороне?
              Читать дальше →
            • Telegram бот для изучения языков


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

                Пришлось самому написать небольшой бот для Телеграма, который можно использовать для изучения практически любого языка.
                Читать дальше →
              • Новый проект братьев Дуровых: Telegram Open Network

                Приближается момент полномасштабного запуска самого ожидаемого криптопроекта, который действительно может изменить мир. К началу ноября сеть TON будет запущена и все смогут в полной мере оценить её достоинства и начать использовать по назначению: разработчики — создавать полезные и прибыльные приложения, пользователи — использовать функционал полезных приложений, с лёгкостью оплачивая его, при необходимости.

                Уже запущена тестовая сеть и на официальном сайте есть два интересных документа, проливающих свет на то, как будет функционировать этот проект. Это описание TON, 132 страницы (ссылки на страницы в тексте указаны в круглых скобках, (45)) и описание блокчейна, 120 страниц (ссылки на страницы указаны в квадратных скобках, [55]). Виртуальная машина и язык программирования смарт-контрактов в этой статье рассматриваться не будут, кому нужно — разберёт сам, а кто не разберёт — тому не нужно.

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

                Итак, что такое Telegram Open Network (TON)?


                Читать дальше →
              • Генеральный директор Microsoft: «Windows уже не самый важный для нас продукт»



                  На прошлой неделе корпорация Microsoft представила сразу несколько устройств, которые появятся в продаже в следующем году. В частности, это Surface Duo и Surface Neo. Кроме того, Сатья Наделла, генеральный директор Microsoft, сделал интересное заявление. Он сообщил, что Windows уже не является приоритетом для корпорации.

                  Вместо этого компания сосредоточится на разработке новых и развитии существующих сервисов и приложений. Windows ушла из фокуса внимания потому, что она работает на десктопных ПК и ноутбуках, а для пользователей сейчас важнее мобильные устройства — именно их используют для решения подавляющего большинства задач.
                  Читать дальше →
                • Как я проработала 3 месяца в Я.Маркете и уволилась

                  Первая попытка


                  Все началось с того, что я люблю ходить по конференциям и частенько хожу на них в Яндекс, Mail.ru и другие крупные компании. Однажды мне написал HR из Яндекса и попросила сделать тестовое на стажера фронтенд-разработчика.

                  Я его сделала, вот оно. По условию оно должно было работать на айфонах и андроидах, поэтому я проверила его в Browser Stack и дописала пару префиксов и css-стилей.

                  Через какое-то время поняла, что не хочу быть стажером, имея несколько лет опыта за плечами и зааплаилась в Я.Маркет через форму на их сайте.

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

                  На интервью я не смогла решить алгоритмические задачки, не знала внутренности JS и меня сбрили.

                  Это задело мою самооценку и весь следующий год параллельно с работой я учила JS на глубоком уровне и решала задачки на codewars. Здесь можно оценить мой прогресс.
                  Читать дальше →
                • Первое рабочее место или как начать разработку API на Node.js

                  Введение


                  В данной статье хотел бы поделиться своими эмоциями и приобретенными навыками в разработке первого REST API на Node.js с использованием TypeScript, как говорится, с нуля. История достаточно банальная: «Закончил университет, получил диплом. Куда же пойти работать?» Как можно было догадаться меня проблема не обошла стороной, пусть думать особо и не пришлось. Позвал к себе на стажировку разработчик (выпускник той же специальности). Полагаю, что это достаточно распространенная практика и существует множество подобных историй. Я, недолго думая, решил попробовать свои силы и пошел…

                  image

                  День первый. Знакомство с Node.js


                  Пришёл я на back-end разработку. В данной IT-компании используют платформу Node.js, с которой я абсолютно не был знаком. Я немного убежал вперед, забыв рассказать читателю, что никогда и ничего не разрабатывал на JavaScript (за исключением пары скриптов с копированным кодом). Алгоритм работы и архитектуру веб-приложений в целом я понимал, так как разрабатывал CRUD на Java, Python и Clojure, но этого было недостаточно. Поэтому первый день я полностью посвятил изучению Node.js, очень помог этот скринкаст.

                  Параллельно изучая веб-фреймворк Express, менеджер пакетов npm, а также такие файлы как package.json и tsconfig.json, голова просто шла кругом от количества информации. Очередной урок, что усвоение всего материала одновременно задача близкая к невозможной. К концу дня я все же справился с настройкой окружения и смог запустить express веб-сервер! Но радоваться было рано, потому что уходил домой с полным ощущением непонимания. Чувство, что я утопал в огромном мире JS не покидало меня ни на минуту, поэтому необходима была перезагрузка.

                  Читать дальше →
                  • +20
                  • 13.2k
                  • 8
                • Как работают денежные переводы с карты на карту



                  Несмотря на то, что популярность данного вида переводов с каждым годом растёт все больше, в интернете очень мало информации о том как они работаю «изнутри» и в этой статье я простым языком расскажу что такое p2p-переводы, какие они бывают и как они устроены.
                  Читать дальше →