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

5 достойных изучения проектов с открытым исходным кодом на React Native

Блог компании PlariumПрограммированиеРазработка под iOSРазработка мобильных приложенийReactJS
Перевод
Изучение открытого исходного кода – это лучший способ научиться писать качественный код, особенно если речь идет о новом инструменте с не полностью сформировавшимися стандартами. Одним из таких инструментов является React Native. Он постоянно дорабатывается, функциональность его API расширяется с каждым релизом, а количество библиотек растет. В то же время большинство обучающих ресурсов по работе с React Native очень поверхностны и не идут дальше вступительных рекомендаций. Но даже несмотря на это, изучение исходного кода должно быть нормой для каждого разработчика.

Я хочу представить 5 проектов с открытым исходным кодом, которые я изучаю сам и советую остальным.

Читать дальше →
Всего голосов 29: ↑25 и ↓4 +21
Просмотры38.3K
Комментарии 7

DataArt.EDU, или 240 000 часов учебы без университетов

Блог компании DataArtУчебный процесс в IT


«Жизнь проходит мимо, пока я тут сижу в проекте», — мысль, которая иногда посещает многих профессионалов. «Как бы синхронизировать всю кучу знаний, которая концентрируется у разных коллег?» — думает компания. Примерно такие мысли крутились умных в головах в DataArt четыре года назад, когда мы начали обучающую инициативу DataArt.EDU, которая так и называется до сих пор.

Толчком послужило желание коллег присоединиться к отраслевым направлениям в компании, менять проекты и технологии. В DataArt есть отличная возможность для неугомонных выбирать, в чем и на чем работать, углубляться в отраслевые направления. Как ответ на вопрос, где взять необходимые знания для старта, был создан наш DataArt.EDU.

Сегодня DataArt. EDU — разветвленная структура, в которую входят сразу несколько направлений: от корпоративного английского, семинаров, РМ-курсов до курсов для самостоятельного обучения. Не сразу начали отдельно учитывать, сколько же мы учимся, но даже уже учтенных часов — более 240 тыс.!

Ниже для примера — некоторые программы, входящие в DataArt. EDU.
Читать дальше →
Всего голосов 11: ↑10 и ↓1 +9
Просмотры6.6K
Комментарии 1

Обучающий видео-курс «Как устроен интернет»

Блог компании Zero to HeroУчебный процесс в IT
Практически любая профессия, связанная с вебом, требует понимая основ интернета — будь то веб-программист, тестировщик или SEO-оптимизатор.

Вот мы и решили выпустить курс "Как устроен интернет", который это всё разъяснит содержательно и доходчиво. Курс совершенно бесплатный!

Как известно, над идеей сети без единого центра США задумались сразу после того, как СССР стали демонстрировать первые успехи в космосе — это стало предпосылкой к созданию Интернета. Забавно отметить, что первыми данными, которое пытались отправить учёные, было слово «LOGIN», но уже на третьем символе сеть отвалилась — с тех пор мало что изменилось, правда? =)

Изобретение Интернета связано с Холодной войной
Ну-ка, с этого места поподробнее...
Всего голосов 4: ↑4 и ↓0 +4
Просмотры2.8K
Комментарии 0

Основы компьютерных сетей. Тема №1. Основные сетевые термины и сетевые модели

Системное администрированиеIT-инфраструктураCiscoСетевые технологии
Tutorial
Всем привет. На днях возникла идея написать статьи про основы компьютерных сетей, разобрать работу самых важных протоколов и как строятся сети простым языком. Заинтересовавшихся приглашаю под кат.


Читать дальше →
Всего голосов 35: ↑30 и ↓5 +25
Просмотры735K
Комментарии 61

Основы компьютерных сетей. Тема №2. Протоколы верхнего уровня

Системное администрированиеIT-инфраструктураCiscoСетевые технологии
Tutorial
И снова всем привет! Сегодня речь пойдет о протоколах верхнего уровня. Разберем, как они работают, из чего состоят и где применяются теоретически и на практике.


Приятного чтения
Всего голосов 44: ↑43 и ↓1 +42
Просмотры326.3K
Комментарии 27

Основы компьютерных сетей. Тема №3. Протоколы нижних уровней (транспортного, сетевого и канального)

Системное администрированиеIT-инфраструктураCiscoСетевые технологии
Tutorial

Приветствую всех читателей. Пришло наконец время поговорить о протоколах, находящихся на нижних уровнях. В этой статье будут разобраны протоколы канального, сетевого и транспортного уровней. Присаживайтесь поудобнее и читайте на здоровье.
Читать дальше →
Всего голосов 46: ↑42 и ↓4 +38
Просмотры193.6K
Комментарии 10

Итоги отбора в школу Android-разработчиков в Казани

Блог компании e-LegionРазработка мобильных приложенийРазработка под Android
Tutorial


Больше чем два месяца назад мы анонсировали отбор в школу Android-разработчиков в Казани. За это время мы получили 575 заявок на участие и 70 выполненных тестовых заданий (невероятная цифра с учетом того, что задание было непростым, а почти 40% из тех, кто подавал заявку, вообще не имели опыта в разработке для Android).


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

Читать дальше →
Всего голосов 16: ↑14 и ↓2 +12
Просмотры5.9K
Комментарии 4

Solution Architecture в 2017-м: интервью с Эли Фельдманом, СТО EPAM

Блог компании EPAM
Недавно Украину посетил Эли Фельдман (Eli Feldman), CTO компании ЕРАМ. На должности CTO, Advanced Technology, Эли отвечает за центры компетенции, за архитектурные дисциплины, за развитие инноваций на базе «гаражей» (прим. авт. «гараж» или Garage — высокотехнологичная лаборатория для изучения новых технологий), а также за подготовку конференций для разработчиков, и множество других интересных инициатив. В рамках визита г-на Фельдмана мы обсудили интересные проекты и образовательные программы для Solution архитекторов.


Продложение интервью
Всего голосов 19: ↑15 и ↓4 +11
Просмотры14.9K
Комментарии 6

Обзор буткэмпов в области data science за рубежом

Блог компании New Professions LabData MiningBig DataМашинное обучение
Хабр, привет. Последнее время в мире образования стали пользоваться популярностью, так называемые, bootcamps. Например, по этой ссылке неплохо описано, что такое bootcamp в области программирования и чем это отличается от привычных образовательных программ в университетах.

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

Мы решили сосредоточиться и подготовить обзор нескольких буткэмпов за рубежом в области data science, являющихся наиболее известными и находящихся на рынке уже несколько лет.
Читать дальше →
Всего голосов 17: ↑9 и ↓8 +1
Просмотры3.9K
Комментарии 4

90+ бесплатных ресурсов для самостоятельного обучения онлайн

Учебный процесс в ITЧитальный зал
Tutorial

Хочу поделиться списком полезных образовательных ресурсов, среди которых каждый найдет для себя что-то интересное и новое. Главное рассмотрим в начале — IT и иностранные языки. А следом будет подборка сервисов и ютуб-каналов, связанных с наукой, образованием в целом, бизнесом и творчеством.


image
Читать дальше →
Всего голосов 24: ↑24 и ↓0 +24
Просмотры506K
Комментарии 19

Процесс создания синематика вживую. Стрим сегодня, 27 июля в 15.00

Блог компании PlariumРабота с видеоCGI (графика)Графический дизайнДизайн игр
Для того, чтобы каждый смог понаблюдать за процессом создания синематика в игровой компании, мы начинаем серию живых включений прямо из Video Production Department в Plarium Kharkiv.


Читать дальше →
Всего голосов 9: ↑6 и ↓3 +3
Просмотры4.1K
Комментарии 0

OpenDataScience и Mail.Ru Group проведут открытый курс по машинному обучению

Блог компании Mail.ru GroupБлог компании Open Data SciencePythonData MiningМашинное обучение

6 сентября 2017 года стартует 2 запуск открытого курса OpenDataScience по анализу данных и машинному обучению. На этот раз будут проводиться и живые лекции, площадкой выступит московский офис Mail.Ru Group.



Если коротко, то курс состоит из серии статей на Хабре (вот первая), воспроизводимых материалов (Jupyter notebooks, вот github-репозиторий курса), домашних заданий, соревнований Kaggle Inclass, тьюториалов и индивидуальных проектов по анализу данных. Здесь можно записаться на курс, а тут — вступить в сообщество OpenDataScience, где будет проходить все общение в течение курса (канал #mlcourse_open в Slack ODS). А если поподробней, то это вам под кат.

Читать дальше →
Всего голосов 46: ↑44 и ↓2 +42
Просмотры62.7K
Комментарии 18

Блокчейн в сфере образования

Децентрализованные сетиУчебный процесс в IT
С нарастающей популяризацией Bitcoin у каждого на слуху такие слова, как “блокчейн”, “криптовалюты”, “смарт-контракт” и др. Свои ICO (первичное предложение монет) открывают все, кому не лень. Однако не стоит относиться к криптовалюте и блокчейну лишь как к способу заработка и валюте.

image
Читать дальше →
Всего голосов 16: ↑10 и ↓6 +4
Просмотры7.5K
Комментарии 10

А что если учить школьников одновременно ПЛИС-ам и микроконтроллерам? Более объемная картина мира или шарики за ролики?

Электроника для начинающих
В последние семь лет ко мне неоднократно обращались преподаватели детских кружков с вопросом, что бы такое придумать для детей в области электроники, чтобы было 1) интересно 2) конвертировалось бы в будущую специальность и 3) давало бы что-нибудь качественно другое, чем уже устоявшиеся среди преподавателей лего-ардуины-и-разберри-паи.

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


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

1. Микросхемы малой степени интеграции, по несколько логических элементов в каждой
2. Программируемые логические интегральные схемы, десятки тысяч ячеек с изменяемой логической функцией
3. Микроконтроллеры
4. Встраиваемые процессоры
Читать дальше →
Всего голосов 25: ↑22 и ↓3 +19
Просмотры21.7K
Комментарии 160

Поздравление с 1 сентября от Vert Dider

Блог компании Vert DiderНаучно-популярноеПрезентации


Сегодня важный для нас день, так как мы занимаемся популяризацией науки и в какой-то мере чувствуем себя причастными к этому празднику, мы решили сделать подборку видео, озвученных нашей студией, так как считаем, что эти идеи должны применяться на практике. Возможно, эту подборку увидят учителя или директора школ и возьмут идеи из этих видео себе на заметку. Далее под катом очень много видео, так что осторожнее, мы предупреждали.
Читать дальше →
Всего голосов 11: ↑11 и ↓0 +11
Просмотры9.9K
Комментарии 2

Обучение детей программированию

ПрограммированиеРазработка игрУчебный процесс в ITDIY или Сделай сам

Здравствуйте. Меня зовут Михаил Капелько. Занимаюсь профессиональной разработкой ПО более 10 лет. Из них последние годы связаны с iOS. В свободное время разрабатываю игры и средства для их создания.


Обзор


Сегодня хочу рассказать о своём опыте обучения детей программированию, в частности мы рассмотрим:


  • организацию процесса обучения
  • программу обучения
  • игру на память
  • инструмент программирования
  • уроки
  • результаты и планы
Читать дальше →
Всего голосов 28: ↑25 и ↓3 +22
Просмотры13.6K
Комментарии 32

Teaching kids to program

ПрограммированиеРазработка игрУчебный процесс в ITDIY или Сделай сам
Перевод

Hi. My name is Michael Kapelko. I've been developing software professionally for more than 10 years. Recent years were dedicated to iOS. I develop games and game development tools in my spare time.


Overview


Today I want to share my experience of teaching kids to program. I'm going to discuss the following topics:


  • organization of the learning process
  • learning plan
  • memory game
  • development tools
  • lessons
  • results and plans
Read more →
Всего голосов 20: ↑19 и ↓1 +18
Просмотры1.9K
Комментарии 2

42 Silicon Valley: как пройти отбор

Образование за рубежом
1го февраля завершился январский Piscine в 42 Silicon Valley, и я хотел бы поделиться своим опытом и некоторым набором хаков, которые могут помочь получить множество экспы, высокий уровень и, как результат, приглашение в кадеты.



Скорее всего, это может быть полезно и для участников школы 21, но это не точно.

Что такое 42 Silicon Valley?


Long story short. Это бесплатная школа программирования во Фремонте (Калифорния), которая может обеспечить вас койкой в общежитии, недорогой едой, кофе (не всегда), видео-лекциями и отличной компанией. По достижению 7го уровня (на это уходит порядка полугода) вам могут помочь найти работу—обычно это internship в крупной компании. Но, по словам одного из кадетов, в последнее время за сотрудниками чаще приходят небольшие стартапы.
Читать дальше →
Всего голосов 6: ↑6 и ↓0 +6
Просмотры8.4K
Комментарии 0

What is a coding bootcamp?

Совершенный кодУчебный процесс в ITКарьера в IT-индустрии
Из песочницы
A coding bootcamp is a program of technical training teaching the programming skills that employers are looking for. Coding bootcamps allow students with low skills to concentrate on the most significant coding aspects and apply their new coding skills to solve real-world problems.

The goal of many bootcamp coding attendants is to move into a web development career. They do this by learning to build applications at a professional level – providing the foundation they need to build applications that are ready for production and demonstrating the skills they have to add real value to a potential employer.
Read more →
Всего голосов 10: ↑10 и ↓0 +10
Просмотры1.7K
Комментарии 2

Три жизни в ИТ и не только

Блог компании ParallelsКарьера в IT-индустрииЧитальный зал


Директор Академических программ Parallels Антон Дяйкин поделился мнением о том, как связано повышение пенсионного возраста с дополнительным образованием и чему точно стоит научиться в ближайшие несколько лет. Далее рассказ от первого лица.
Читать дальше →
Всего голосов 24: ↑17 и ↓7 +10
Просмотры10.3K
Комментарии 13