программирование

Книги и пособия по JAVA

Страница представляет список книг и пособий по языку программирования Java, разделенных на уровни сложности. В списке также присутствуют англоязычные издания. Среди авторов книг - Брюс Эккель, Яков Ф…

7 must-read книг для молодого программиста

Статья предлагает список из 7 книг, которые должен прочитать каждый молодой программист. В списке присутствуют такие книги, как 'Прагматичный программист' и 'Чистый код', которые помогут развить проф…

Одногруппник, за которого берет гордость. [ВСТРЕЧА С ВЫПУСКНИКОМ]

Статья о Мирате Каденове, выпускнике Казахстанского филиала МГУ, который работал разработчиком в компаниях Arta Software, Mail.Ru Group и Atlassian. Он начинал свою карьеру в игровой отдел компании A…

С Днем программиста! Голосуй за язык программирования и выиграй обучение в GeekBrains

Узнай, какой язык программирования наиболее популярен и выиграй обучение в GeekBrains с гарантированной стажировкой или один из курсов. Голосуй за язык, который знаешь или хочешь выучить, попади на о…

Методы разработки потока программного обеспечения датчиков движения, работающих с Ar…

В статье представлены два подхода разработки программного обеспечения для датчика движения, работающего с платой Arduino. Рассматривается датчик движения PIR, его характеристики и преимущества. Также…

Платформа Эльбрус помогает школьникам осваивать программирование и побеждать в олимп…

На Всероссийском форуме профессиональной навигации «ПроеКТОриЯ» специалисты компаний ИНЭУМ, МЦСТ, Базальт СПО и университета МИСиС провели урок оптимального программирования с использованием отечеств…

Нейронная сеть дописала легендарную сагу «Песнь льда и пламени»

Зак Тутт разработал LSTM-нейросеть, которая составила последний том саги «Песнь льда и пламени» за неторопливого автора Джорджа Мартина. Готовый литературный труд выложен на GitHub и доступен любому …

Ли Седоль против АльфаГо: борьба или баланс?

Статья о том, как программа АльфаГо показала, что для победы в игре го необходимо понимание баланса, а не только умение пересчитать оппонента. Рассказывается о борьбе между Ли Седолем и АльфаГо, а та…

50 самых актуальных цитат о программировании

В статье представлены 12 цитат из 50 самых актуальных цитат о программировании, включая высказывания известных программистов, таких как Билл Гейтс и Алан Кей. Цитаты касаются различных аспектов прогр…

ПИСЬМО МОЛОДЫМ ОТ ИЛОНА МАСКА

Илон Маск рассказывает о том, как в детстве мечтал о путешествиях, но потом попал в систему со своими правилами и потолком. Он призывает не переставать мечтать и не бояться идти своим путем. Маск дае…

#iTWeek_Спикеры

4 сентября на iTWeek выступит спикер Денис Портянкин, PHP developer в компании iTour. Он расскажет о языках программирования и поделится опытом работы над масштабными проектами в области управления п…

12 бесплатных ресурсов: Научиться программировать во время игры

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

Школа робототехники и моделизма StartJunior - набор детей на 2017/2018 учебный год

Школа робототехники и моделизма StartJunior приглашает детей 3-14 лет на пробное занятие в субботу. После пробного занятия можно приобрести абонементы со скидкой 20%. В школе учат робототехнике, моде…

Не стоит бояться ГМО...

Разговор о безопасности ГМО приводит к выводу, что безопасность зависит от порядочности и этики людей, а не от самого продукта. Автор сравнивает ДНК с программой, которую можно взломать и изменять, и…

Курсы по программированию

В статье представлены рекомендации по курсам по программированию, включая русскоязычный курс по веб-разработке, месячный курс по вёрстке и Реакту, онлайн-курс по вёрстке, нон-профит-комьюнити для обу…

Поддержка CH341A в программе avrdude

Дополнительная поддержка CH341A на базе AVR добавлена в программу avrdude. Поддерживаются три варианта ключа -с, включая быстрый аппаратный SPI и медленный программный bitbang-SPI. Подробности и EXE-…

Перевод статьи Пола Грэхема о «причудах» программистов

Статья Пола Грэхема о том, как хороший программист может удерживать в голове целый проект и как это важно на начальном этапе. Описываются проблемы, с которыми сталкиваются программисты, которые не мо…

Кафедра Конструирования электронно-вычислительной аппаратуры (КЕОА) на факультете эл…

Рассказываем о кафедре Конструирования электронно-вычислительной аппаратуры (КЕОА) на факультете электроники КПИ. Учим много программирования, много ассемблера и embedded, самые разные процессорные а…

Чистый код: создание, анализ и рефакторинг

Книга Роберта К. Мартина посвящена хорошему программированию и содержит много примеров кода. Она состоит из трех частей, в которых излагаются принципы, паттерны и приемы написания чистого кода, а так…

Чем заняться в выходной вечер: фильмы, игры и практика для программистов

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

Мудрий ІТшний (програмуючий) ФБ: важные навыки и предметы для ИТ-специалистов

В статье рассматриваются вопросы о важных навыках и предметах для ИТ-специалистов. Автор задает вопросы о том, какие навыки необходимы для работы в сфере ИТ, какие предметы были бы полезны, но не пре…

Бортовой журнал разработчика

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

Онлайн-курс «Основы разработки на С++: белый пояс» от Яндекса и МФТИ на Coursera

Яндекс и МФТИ запускают на Coursera онлайн-курс «Основы разработки на С++: белый пояс». Курс вводный, но полезен тем, кто на C++ еще не программирует. Преподаватели курса - сотрудники Яндекса с огром…

Антигерой программирования

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

Нейросеть pix2code генерирует код интерфейса по изображению

Датский стартап Uizard Technologies представил нейросеть pix2code, которая генерирует готовую страницу со всем необходимым кодом, оформлением и графическими элементами по изображению или скриншоту по…

Летняя школа на кафедре 'Прикладной математики', ИПММ, СПбПУ

Приглашаем студентов провести лето с пользой на стажировке на кафедре 'Прикладной математики', ИПММ, СПбПУ. Во время стажировки вы будете работать над проектами и задачами, максимально приближенными …

Базовый C++

Страница содержит уроки по базовому C++, включая Hello World, комментарии, переменные, условия, циклы, функции, структуры данных, классы, оператор switch, работу с файлами и приложение 'anagram make'…

Паттерны ООП в метафорах

Статья объясняет паттерны ООП на простом языке и в метафорах, чтобы заинтересовать новичков в программировании. Описываются известные паттерны из книги «Приемы объектно-ориентированного программирова…

Объектно-ориентированное мышление

Книга Мэтта Вайсфельда "Объектно-ориентированное мышление" рассказывает о том, что объектно-ориентированное программирование является фундаментом для многих языков программирования и веб-технологий. …

Как мы учим детей программировать?

Рассказываем о том, как мы научились учить программированию детей в возрасте от 8 лет. Описываем визуальную среду Скретч, которая позволяет детям создавать свои собственные игры и мультики, а также в…

Программирование игр под Android

Книга описывает процесс создания игр для платформы Android, начиная с фундаментальных вопросов проектирования игр и основ программирования, и заканчивая созданием игрового движка и интересных игр. В …

Изучение программирования. SQL

Курс по SQL - языку программирования для оперирования реляционными базами данных. В уроках рассказывается о структуре таблиц в реляционных базах, базовой теории языка, установке MySQL, основных коман…

Парадокс Блаба и личностный рост

Статья описывает парадокс Блаба, который заключается в том, что программист, знающий только один язык программирования, не может оценить его ограниченность и не видит преимуществ более мощных языков.…

13 законов Мерфи Для Программиста

Статья о 15 законах Мерфи для программистов, которые описывают типичные проблемы и ситуации, с которыми сталкиваются программисты в своей работе. Законы Мерфи описывают, что все, что может пойти не т…

Техника "Стакан воды"

Техника "Стакан воды" - простой и мощный способ исполнения желаний. Наполните стакан водой, произнесите утверждение о решении проблемы, закройте глаза и выпейте полстакана воды. Повторите процедуру у…

Книга «Совершенный код» Стива Макконнелла: обзор и основные главы

«Совершенный код» Стива Макконнелла — это книга, стоящая на первом месте во всех списках рекомендованной литературы для разработчиков. В статье представлен обзор книги и основные главы, а также видео…

Социальное программирование

Статья о том, как общество транслирует социальные законы, не понимая их смысла, и как это приводит к социальному программированию. Приводится пример с обезьянами в клетке, которые не позволяют достат…

Как научиться азам программирования. Предлагаем вам пять удобных сервисов.

Статья предлагает пять удобных сервисов для обучения программированию с нуля. Codecademy - самый популярный сервис, Code School - любят фантазировать и экспериментировать, Treehouse делают акцент на …