12 методологий разработки ПО

Организация процесса в помощь производительности. Методология разработки софта — организация труда, включающая идеологические принципы, план, контроль над процессами, подход к сотрудникам. Выделим 12 видов: Waterfall — традиционный подход. RUP (Rational Unified Process) — рациональный. Agile — общая методология гибкой разработки. Crystal Clear — подход с уравниванием разработчиков в коллективе. Spiral — спиральный метод. DSDM (Dynamic Systems Development Model) — динамическая модель. FDD (Feature Driven…

читать далее

Как искусственный интеллект меняет нашу жизнь

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

читать далее

Преимущества парного программирования

Код в четыре глаза. Парное программирование — одна из техник написания кода, при которой 2 человека решают одну и ту же задачу. Подход эффективен как в работе, так и в обучении. Вариаций две: Последовательное программирование. Существует деление на ведущего и ведомого. Первый пишет код, второй — проверяет его на ошибки и полноту. Через 30−60 минут они меняются. В обучении аналогично: один человек изучает…

читать далее

Как научиться программировать без стресса…

5 основных правил. Программирование — ключ к интересной работе, новым знакомствам, возможность насытить жизнь мыслом и заработать денег. Но обучение ему — долгий процесс, способный выжать из вас все соки. Вот 5 основных моментов, о которых надо помнить, чтобы не захандрить на пути к цели. Приготовьтесь к трудностям Проблемы с мотивацией в обучении связаны с ложным ощущением легкости. Изучение языка и прикладных инструментов — путь в несколько…

читать далее

Выбираем тип программирования

Возможно, следует начать именно с этого. Я не знаю, как обстоят дела в образовании сейчас, но 10-15 лет назад ни в школе, ни в университете никто всерьёз не объяснял, что программирование имеет свои типы, каждый из которых требует особого типа мышления. Не то чтобы это покалечило чьи-то судьбы, но изучение…

читать далее

Программирование — не работа. 6 вариантов досуга с кодом

Просто получайте удовольствие. Программирование — интересная и достаточно высокооплачиваемая работа, которая способна приносить удовольствие, если вы окажетесь в нужном месте и в нужном окружении. Но вам совсем необязательно, просмотрев пару курсов по программированию, делать из этого долгоиграющие планы на профессиональное будущее. Можно просто сделать из этого хобби. Какое? Об этом далее….

читать далее

IT-конференция GeekDay: разбуди в себе программиста!

Что тебя ждет на третьем GeekDay?     Третья IT-конференция GeekDay — это 3 дня кода и 15 бесплатных онлайн-тренингов и мастер-классов по программированию. Что тебя ждет на третьем GeekDay? Новые знания. Ты узнаешь, как разработать Android-приложение и кастомизировать его, создашь несколько приложений под iOS и 2D-игру, поймешь, как сделать…

читать далее

Выбор языка программирования. Инфографика для новичков

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

читать далее

Задачи по программированию. Где размять руки?

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

читать далее

Еще 6 причин начать программировать

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

читать далее

10 игр для изучения программирования

Как играючи попрактиковать программирование?   Обучение должно быть в удовольствие. Поэтому для пользователей GeekBrains мы подготовили подборку игр для изучения программирования, которые помогут провести свободное время с интересом и пользой.  Python Challenge Все уровни проходятся с помощью простых и очень коротких скриптов. Большинство задач можно решить на любом языке программирования,…

читать далее

Задачи по программированию. Где размять руки?

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

читать далее

6 полезных привычек, к которым вас приучит программирование

Большинство программистов подсознательно переносит свой образ жизни и привычки в код. Очень редко встречается ситуация, когда ленивый по жизни человек будет сидеть до самой ночи несколько дней подряд, шлифуя свою программу, а аккуратист никогда не позволит увидеть свет коду, написанному по принципу «и так сойдёт». Тем не менее, не только характер влияет на наше программирование, но и программирование — на наш образ жизни. Вот 6 жизненных…

читать далее

8 способов заинтересовать ребёнка программированием

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

читать далее

Бортовой журнал программиста

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

читать далее