Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Apple представила учебную программу Everyone Can Code с основами программирования для детей

Программирование *Карьера в IT-индустрии IT-компании
image

Apple презентовала обновленную учебную программу Everyone Can Code, которая должна облегчить освоение основ программирования для детей и школьников начальных и средних классов.

Программа содержит новые ресурсы для преподавателей, а также руководство для учащихся и улучшенные материалы Swift Coding Club.

Кроме того, с 1 по 15 декабря в магазинах Apple Store по всему миру в рамках «Недели изучения информатики» пройдут тысячи бесплатных уроков по программированию Today at Apple. Регистрация на занятия уже открыта. Уроки организованы с опорой на интерактивные головоломки, пособия и упражнения. Начинающие кодировщики смогут исследовать блочное кодирование с помощью роботов, а те, у кого больше опыта, могут начать использовать Swift Playgrounds для изучения концепций кодирования или кодирования опыта дополненной реальности.
Читать дальше →
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 4K
Комментарии 2

IBM разработала датасет Project CodeNet для обучения нейросетей программированию

Программирование *Машинное обучение *Искусственный интеллект Изучение языков

IBM представила датасет Project CodeNet, который поможет обучать системы искусственного интеллекта программированию. Компания объявила на конференции Think 2021, что ей удалось создать аналог Rosetta Stone для кодинга.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 2.9K
Комментарии 1

Спринт посреди жары. Коротаем вечера за веб-разработкой

Блог компании HTML Academy CSS *Программирование *HTML *Учебный процесс в IT

На континенте вновь жара и снова Евро (и Дзюба не справляется, и курс), а мы на это снова тратим время, свой главный ограниченный ресурс. Под грустные трансляции футбола в жару страной проводим вечера. И было бы ужасно бестолково, но мы же тут родились не вчера.

Мы сели в Академии в кружочек (такой, побольше, всё-таки ковид), сидели от утра до поздней ночи и вроде бы решили — будет спринт. 

Берём всех тех, кто хочет во фронтенде достичь ещё невиданных высот, готовим им прикольные проекты, даём статьи и, в общем-то, вперёд. Добавим чат с такими же, кто в жизни ещё не раз потрогает гриды. Подробности под катом (кнопка ниже), там все детали, запись и т.д.

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 1K
Комментарии 0

«Тинькофф Образование» составило рейтинг самых популярных вузов среди программистов

Карьера в IT-индустрии Статистика в IT IT-компании

Аналитики «Тинькофф Образования» провели исследование, чтобы определить самые популярные вузы и факультеты среди абитуриентов-программистов и установить факторы, влияющие на их выбор. Большая часть опрошенных учится в НИУ ИТМО, также больше всего в опросе участвовали учащиеся МФТИ, МГУ и ВШЭ.

Читать далее
Всего голосов 19: ↑15 и ↓4 +11
Просмотры 5.3K
Комментарии 7

Что выучить, чтобы работать фулстеком. Приглашаем на профессию «Фулстек-разработчик»

Блог компании HTML Academy Разработка веб-сайтов *JavaScript *Учебный процесс в IT Карьера в IT-индустрии

Профессия в HTML Academy — 6 курсов, на которых научим вас верстать по-современному, писать фронтенд на JavaScript и делать бэкенд на Node.js. После обучения — практика в команде с живыми людьми. Ближайшая профессия «Фулстек-разработчик» начинается 24 августа, поэтому есть немного времени объяснить подробнее.

На профессии вы научитесь делать веб-приложения целиком, без сомнений по поводу того, как подключить базу или прикрутить слайдер. Всё сможете сами. Будете строить архитектуру клиентских и серверных приложений, поймёте, как работают и пишутся SPA, как применять ООП и паттерны проектирования, освоите стек React (Redux, Redux Thunk, Axios), познакомитесь с TypeScript, автоматизированным тестированием и базами данных MongoDB и PostgreSQL. Уф.

Это не просто так столько всего — это всё нужно, чтобы работать фулстеком.

Узнать подробнее
Всего голосов 15: ↑9 и ↓6 +3
Просмотры 2.4K
Комментарии 2

Как стать программистом: бесплатный интенсив от Нетологии

Блог компании Нетология Программирование *Учебный процесс в IT Карьера в IT-индустрии Конференции

20 сентября стартует бесплатный интенсив Нетологии «Как стать программистом». Это вводная программа, которая знакомит с профессией. Интенсив состоит из трёх онлайн-лекций с экспертом. Лекции помогут разобраться в различных направлениях в программировании, предположить, какие языки стоит изучать и с какого из них начинать, а также узнать, чего ждут работодатели, когда публикуют вакансию программиста.

Читать далее
Всего голосов 14: ↑7 и ↓7 0
Просмотры 965
Комментарии 0

Бесплатное занятие о разработке мобильных приложений от Нетологии

Блог компании Нетология Программирование *Разработка мобильных приложений *Учебный процесс в IT Карьера в IT-индустрии

Уже сегодня, 15 сентября, в 18:00 по московскому времени на образовательной платформе Нетология пройдёт бесплатное занятие «Разработка мобильных приложений на IOS и Android: с чего начать?». 

Читать далее
Всего голосов 5: ↑3 и ↓2 +1
Просмотры 391
Комментарии 0

Pascal, чайная ложка №0

Чулан
Контингент Хабрахабра очень разнообразен. И как гласит статистика, делится на много слоев. Здесь каждый желающий может найти информацию на свой «вкус и цвет». Но не все здесь великие программисты, специалисты IT-индустрии или просто сумасшедшие гики.
Мне, как лицеисту, ученику 11-го класса хотелось бы внести свою лепту в продвижение процесса изучения языков программирования.
В странах СНГ, в школьном курсе, чаще всего, преподается Pascal, и его основы. Я сам изучал его, и был рад этому. Но не все школы (лицеи, техникумы) имеют возможность дать глубокие знания и порой приходится учиться самому. Как по мне, хорошей практикой являются школьные олимпиады. Об этом и многом другом я хотел рассказать.
Читать дальше →
Всего голосов 48: ↑21 и ↓27 -6
Просмотры 2.3K
Комментарии 62

Как учить детей программированию: Kodu Game Lab теперь доступен для PC

Учебный процесс в IT
Я уже писал про обучение детей программированию на основе Лого. Однако возможен и другой, ещё более “симпатичный” подход – это визуальное программирование, в котором вообще не надо писать текст. Причём визуальное – это не обязательно рисование блок-схем! Например, можно исходить из понятия объекта, который находится в разных состояниях и реагирует на внешние события.

В Майкрософт также задумываются над проблемами обучения детей, в частности, уже писалось про проект Kodu Game Lab. Kodu – это интерактивная среда создания трехмерных игр, доступная одновременно на Xbox 360 и на ПК. Я решил написать о ней подробнее, поскольку начиная с сегодняшнего для любой желающий может скачать и попробовать версию для ПК.

image image
Читать дальше →
Всего голосов 82: ↑76 и ↓6 +70
Просмотры 41K
Комментарии 82

Зоннон — Паскаль будущего для .NET! Интервью с Ниной Гоновой, магистранткой ННГУ, стажировавшейся в ETH в Цюрихе в группе Никлауса Вирта

IT-компании
В ходе последнего визита в Нижний Новгород мне удалось побеседовать с Ниной Гоновой, магистранткой Нижегородского государственного университета, стажировавшейся в ETH в Цюрихе в бывшей научной группе профессора Никлауса Вирта, создателя языка Паскаль. Мы говорим про язык Зоннон, одно из последних языковых изобретений группы Вирта, для которого существует неплохая реализация, встраивающаяся в Visual Studio, про концепцию активных объектов и возможности научных вычислений. Также Нина рассказывает про жизнь в Цюрихе и про то, как попасть на стажировку в ETH. Кстати, само интервью записывалось на территории лаборатории высокопроизводительных вычислений ННГУ, на фоне компьютерного кластера!

Видео на YouTube: часть 1, часть 2, часть 3 (также под катом). RSS-лента подкаста тут.
Читать дальше →
Всего голосов 40: ↑22 и ↓18 +4
Просмотры 1.1K
Комментарии 23

Javascript и canvas в игре «Жизнь» Джона Конвея

JavaScript *
Напишем эту алгоритмическую игру [1] так, чтобы извлечь из неё максимальную образовательную пользу в области алгоритмов, языка Javascript, хорошего стиля программ, умения оптимизировать код. Центральным местом обсуждения будет не игра, а код, способы реализации, оптимизация.

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

Недавно проведённый на Хабре опрос [3] показал реальную картину — 20% программистов написали когда-либо её работающую реализацию, а порядка 10% о ней не слышали. Что ж, тем интереснее будет оставшимся 80% узнать, что можно извлечь из реализации игры.
Читать дальше →
Всего голосов 70: ↑61 и ↓9 +52
Просмотры 18K
Комментарии 23

Документальный Фонд объявляет о выходе LibreOffice 3.4.0

Open source *
Перевод
Новый выпуск предлагает несколько новых возможностей, но сосредоточен он на участниках разработки

Интернет, 3 июня 2011 года. Документальный Фонд (The Document Foundation) объявляет о выходе LibreOffice 3.4.0 — значительной новой версии свободного набора приложений для офисных работников, развиваемого сообществом добровольных и оплачиваемых разработчиков и поддерживаемого по всему миру местными сообществами добровольцев. LibreOffice 3.4.0 — вторая значительная версия этого набора с того времени, как в сентябре 2010 года было объявлено о создании Документального Фонда, и она содержит итоги труда более 120 разработчиков (вшестеро больше, чем первая бета-версия, выпущенная в день запуска проекта).

Большей частью пожертвователи исходного кода приступили к хаканию LibreOffice менее восьми месяцев тому назад — это невероятное достижение, если припомнить, что проект OOo за 10 лет привлёк меньшее количество соработников. «Мы заботимся о наших разработчиках, и это подействовало, — прокомментировал Итало Виньоли (Italo Vignoli), заседатель Рулевого Комитета, от имени ДФ. — Наши основные разработчики изобрели механизм облегчённых хаков, который радует добровольных помощников упрощённой возможностью ознакомиться с кодом LibreOffice на практике, оттачивая навыки разработки на базовых, на элементарных задачах».

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

Несколько новых возможностей в LibreOffice 3.4.0 реализованы в Calc: возросло быстродействие, улучшена совместимость с электронными таблицами Excel, и Pivot Table (так теперь называется DataPilot) поддерживает бесконечное количество полей и именованный интервал (named range) в качестве источника данных. Пользовательский интерфейс программ Writer, Impress и Draw улучшен целым рядом новых возможностей, а в версию для Linux внесли несколько косметических изменений (в частности, применён лучший движок отрисовки текста и усилено соответствие темы оформления и GTK+). Что же до кода, то несколько тысяч строк с комментариями на немецком языке переведены были на английский, и более пяти тысяч строк мёртвого кода убрали из Writer, Calc и Impress.

Читать дальше →
Всего голосов 86: ↑56 и ↓30 +26
Просмотры 865
Комментарии 78

Android App Inventor отдадут в Open Source

Разработка под Android *
Как известно, сейчас производится частичная ликвидация проектов Google Labs: многие переводят под другую крышу, некоторые закрывают. К сожалению, печальная судьба постигла ещё один проект из «лаборатории»: компания Google решила отказаться от дальнейшей разработки конструктора Android-приложений App Inventor. «Мы изучаем возможности поддержать использование App Inventor как открытой платформы в образовательных целях», — сказано в блоге Google Labs.

Веб-сайт App Inventor будет работать до конца года, но текущий URL (appinventor.googlelabs.com) изменится в течение 90 дней.
Читать дальше →
Всего голосов 8: ↑5 и ↓3 +2
Просмотры 3.9K
Комментарии 4

Как поднять свой уровень в искусстве программирования. План из шести шагов

Программирование *
Перевод

Вольный перевод списка из довольно удачных способов для повышения своего уровня, как программиста.
Читать дальше →
Всего голосов 240: ↑190 и ↓50 +140
Просмотры 20K
Комментарии 147

Codecademy. Учимся программировать

Социальные сети и сообщества
Изображение - savepic.ru — сервис хранения изображений

Codecademy, который запустился буквально день назад будет интересен в первую очередь начинающим программистам JavaScript. Ресурс претендует быть прекрасным дополнением к туториалам, манам и другим материалам. Под катом небольшой обзор сервиса.
Читать дальше →
Всего голосов 80: ↑72 и ↓8 +64
Просмотры 6.4K
Комментарии 52

Путь профессионального роста на примере доктора Быкова и его интернов

Чулан
Когда я смотрел сериал «Интерны», я все время отмечал про себя, что Быков мне кого-то напоминает, и отношения, которые у него сложились с его интернами я уже где-то встречал.

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


Доктор Быков недоволен своими интернами

Что за отношения?
Всего голосов 79: ↑29 и ↓50 -21
Просмотры 506
Комментарии 26

Как мы учимся

Блог компании Taucraft Limited
Я хочу поговорить от трех аспектах наших знаний: широта охвата дисциплин, глубина знания дисциплин и связи между дисциплинами. У меня родилась неплохая метафора, которая сводит их воедино. Вообще я не особо люблю метафоры, потому что они частенько ведут не в ту сторону. Но в данном случае метафора мне кажется весьма удачной.

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

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

Карта


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



Читать дальше →
Всего голосов 94: ↑82 и ↓12 +70
Просмотры 6.2K
Комментарии 80

Повторное использование знаний

Проектирование и рефакторинг *
Уже не первый раз натыкаюсь на обсуждения вопросов о том, кто и как изучает новые технологии и о том, как справится с тем огромном потоком «нововведений», которые ежегодно появляются в индустрии ПО. Однажды я уже отвечал на этот вопрос на кывт-е, и после очередного вопроса решил оформить эти мысли более структурированным образом.

Если оглядеться вокруг, то может сложиться впечатление, что отрасль разработки ПО шагает такими громадными шагами, что угнаться за ней нет никакой возможности. И если рассматривать всю отрасль в целом, то действительно это так и есть. Как-то сразу вспоминается старина Брукс со своим «Мифическим человеко-месяцем», когда он в заключении к своей книге пишет о том, как изменилась индустрия ПО в середине 90-х по сравнению с 50-ми годами. В те далекие годы (да, 90-е тоже уже далеки, так что уж говорить за эпоху зарождения индустрии сорока годами ранее) можно было прочитать все журналы (!), компьютерной тематики, которые выходили в свет. Сейчас же ежемесячно появляется десятки книг только по одной из популярных технологий, а количество статей просто не поддается счету.

Читать дальше →
Всего голосов 33: ↑27 и ↓6 +21
Просмотры 2.6K
Комментарии 11