• 8 учебных проектов

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

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

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


    image


    Клон Trello от Indrek Lasn .

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

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

    Тут пример репозитория, сделанного на React+Redux.
    Читать дальше →
  • Еще список проектов, на чем потренироваться

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

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

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


    image

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

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

    • Translation


    Это вторая часть статьи о том, как правильно общаться и избежать ошибок в процессе код-ревью. Здесь мы поговорим о том, как довести ревью до конца и избежать неприятных конфликтов.

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

    Моё худшее код-ревью


    Худшее код-ревью в моей жизни было для бывшей коллеги, назовём её Мэллори. Она начала работать в компании за несколько лет до меня, но только недавно перешла в мой отдел.
    Читать дальше →
  • Как понять, что вам не рады или обсуждаем приемы выдавливания работников из компании

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

      Медведь — вообще уникальное животное. Одна только система зимней спячки вызывает уважение. Добавить к этому размеры, всеядность и ареал обитания и мы получаем высшего хищника, у которого нет естественных врагов. Любой зоолог скажет вам, что медведь — зверь-одиночка. И как раз в образе жизни в качестве одиночек и кроется основная проблема взаимодействия с медведем: у него практически нет мимической сигнальной системы. Вред медведю в природе может причинить только другой медведь, но они просто расходятся в разные стороны предпочитая тактическое отступление кровавой схватке. То есть уровень эмоциональности этого зверя можно сравнить с эмоциональностью Чака Норриса, посмотрите сами:



      Среди разработчиков много вот таких-вот прямолинейных «медведей». Проблема в том, что с такой прямолинейностью «медведь» теряет любые шансы распознавать намеки и полутона, во всяком случае без обширного печального опыта за плечами. Так что в этой публикации мы расскажем про несколько основных «методов», которыми пользуются нехорошие люди для того, чтобы выдавить неугодного им сотрудника из компании.
      Читать дальше →
    • Новшества объектных литералов в JavaScript ES6

      • Translation
      Материал, перевод которого мы представляем вашему вниманию, посвящён исследованию особенностей объектных литералов в JavaScript, в частности — новшеств, которые появились в свежих версиях стандарта ECMAScript.

      JavaScript обладает мощной и удобной возможностью создания объектов с использованием объектных литералов. Стандарт ES2015 (ES6) упрощает работу с объектами при создании приложений для современных браузеров (кроме IE) и для платформы Node.js.


      Читать дальше →
      • +18
      • 14.3k
      • 4
    • Что такое бизнес: разговор по понятиям

        Известное вовсе не есть познанное
        Гегель

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

        Сам я при выборе профессии также уже понимал, что на самом деле хочу быть «бизнесменом». Хочу иметь свое дело и работать на себя. А потому мой интерес ко всему, связанному с бизнесом, возник уже в самом начале 2000-х.

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

        При изучении западной профессиональной литературы также возникают некоторые сложности в понимании слов и их значений. При чтении по-английски, везде пишут «бизнес». «бизнесмен», «бизнес-анализ», «бизнес-процессы». До недавнего времени в переводе это звучало как «дело», «деловой человек» и какие-то совсем непонятные «деловые процессы».
        Читать дальше →
        • +20
        • 12.6k
        • 6