Рубрика «Учебный процесс в IT» - 60

image

Перевели для вас статью Филипа Корейа о том, как он разрабатывал расширения для редакторов Atom и VS Code. Назвать проекты сложными нельзя, но в этом их преимущество: сходу можно понять, что необходимо делать для создания собственного расширения.

Когда был впервые представлен редактор Atom, я, как и многие веб-разработчики, обрадовался. «О, круто, расширяемый редактор, построенный на стеке, который я знаю», — подумал тогда я. И немедленно приступил к расширению возможностей редактора, так же, как и тысячи других девелоперов.

К слову, я работаю с Atom по двум причинам. Первая — каждую неделю появляются отличные расширения. Вторая — я знаю стек и могу без проблем с ним работать, создавая собственные версии расширений.
Читать полностью »

Сегодня многие IT-компании всё активнее используют актёрство как источник будущих
специалистов. Все вы знаете, что на рынке жесточайший дефицит квалифицированных айтишников; к тому же опытные сотрудники приносят с собой прежний опыт и убеждения, которые не всегда согласуются с принятыми в компании принципами. Мы тоже обратились к практике стажёрства, и хотим поделиться мнениями трёх наших стажёров. Они поделятся своим мнением о том, нужно ли стажироваться человеку с опытом, чем практика отличается от теории, расскажут о проектах, которые поручат начинающим, и о тонкостях IT-жизни в банке.

Выпускники IT-стажировок в Райффайзенбанке — о том, как это было - 1

Читать полностью »

У нас в Veeam есть образовательный проект с лаконичным названием Veeam Academy. Посвящён он практике разработки на С#. Если не вдаваться в детали, то суть его такова: мы берём студентов-старшекурсников и за три месяца приводим их сугубо теоретические институтские знания в соответствие с окружающей действительностью. Делается это как с помощью лекций, где им раскрывают практический смысл той скучной теории, которую им успели дать в ВУЗе, так и с помощью общего проекта, разработкой которого они занимаются на протяжении всего обучения.

На пути к первому запуску Академии нас ожидало много интересных проблем, как чисто организационных, так и юридических. (Если кто не знал, обучение — это лицензируемая деятельность, поэтому нельзя просто так взять и начать кого-то чему-то учить, даже если очень сильно хочется, чтобы не увеличить к себе интерес контролирующих органов.)

Но откуда студенты получают те самые практические навыки, спросите вы? Ответ кроется в наших разработчиках, которые на совершенно добровольных началах выступают в роли консультантов, делают code review для ребят и просто делятся своим опытом. Причём участвуют в этой деятельности исключительно senior девелоперы. Вот с ними-то (спустя уже 3 выпуска из академии) мы и решили побеседовать, чтобы узнать:

  • Зачем они тратят своё ценное время на студентов?
  • Каково это — быть ментором новичка?
  • Как/зачем/почему жить с legacy-кодом?
  • Чего не хватает современному образованию?
  • Зачем люди идут в разработку коробочных продуктов?

Мы сделали небольшую серию видео-интервью Дудь-стайл, а тут будет небольшая текстовая выжимка из самых интересных ответов. Сейчас опубликованы два полных интервью (они есть в статье), но скоро будут выложены ещё три.

Читать полностью »

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

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

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

Я собрал несколько интересных предложений на лето 2019 года от различных колледжей и центров обучения для детей от 10 до 18 лет как в Европе и Великобритании, так и в Америке. Надеюсь, они будут полезными для вас и вашего ребенка. Возможно, на первый взгляд может показаться, что стоимость такого обучения несколько завышена по сравнению с нашими стандартными ожиданиями — сколько может стоить детский обучающий лагерь. Но тут стоит обратить внимание и на высокий уровень обучения, и полный комплект обучающих материалов, и уровень безопасности для ребенка. По сути, это обучение+развлечения+отдых по системе “все включено” на лучших, на мой взгляд, площадках.Читать полностью »

Привет! Я редактор этого блога, а ещё иногда преподаю вирусологию в университете.

Я решил разнообразить учебный процесс и придумал несколько заданий для пятикурсников — таких, чтобы практика и актуальность, а не списывать код из 2003 года. Одно из заданий — придумать и отправить фишинговые письма вымышленным людям, которые могли бы существовать в реальности. Ведь если не знаешь, как нужно атаковать, то и не узнаешь, как защищаться, верно?

Сапожник без сапог. Как студенты писали фишинговые письма - 1

Я покажу лучшее из того, что получилось: какие письма мошенники могли бы посылать от имени Яндекс.Денег, как студенты прикидывались сервисами, а на десерт — приёмы, которые мошенники используют прямо сейчас (на примере нескольких писем, полученных нашими бдительными пользователями).

Читать полностью »

Привет! Представляю вашему вниманию перевод статьи «HOW TO LEARN HOW TO LEARN».

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

Мы, IT-шники, обречены на постоянное обучение до конца жизни.

Еще 10-15 лет назад знания Java и JSP-серверлетов было достаточным для статуса востребованного специалиста. Когда мобильная разработка стала популярной, можно было освоить Objective-C и выучить Cocoa Touch. Теперь все помешаны на React, и современный JavaScript – это уже не тот JavaScript, каким он был 3 года назад. JavaScript того времени – это древний язык сейчас. C C++ все перешли на Go, а теперь переходят на Rust? А как насчет Haskell и Elexir?
Читать полностью »

Быстрый способ добавить уведомления в Android-приложение - 1

Перевели для вас статью Брендона Вивера о работе с уведомлениями в Android OS. Программист объясняет, как быстро добавить этот функционал в свое приложение. Статья, в первую очередь, будет полезна начинающим Android-разработчикам.

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

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

Читать полностью »

Привет!

Есть ли среди вас те, кто приобретал оборудование AVAYA, F5, Systimax Solutions и кому необходимы развернутые знания по инсталляции, поиску неисправностей, диагностике и анализу работы протоколов, архитектуре и техническому обслуживанию телекоммуникационных систем? Нам, специализированному учебному центру компании CompTek, важна обратная связь: что для вас является главным в обучении, какие направления наиболее актуальны в настоящее время и чем мы можем помочь? Приглашаем вас принять участие в обсуждении.

Песочница для инженеров: как лучше построить их обучение - 1

Читать полностью »

Премия имени Ильи Сегаловича. Рассказ о компьютерных науках и публикациях по случаю запуска - 1

Сегодня мы запускаем научную премию имени Ильи Сегаловича iseg. Она будет присуждаться за достижения в области компьютерных наук. Студенты и аспиранты могут подать собственную заявку на премию или выдвинуть научных руководителей. Лауреатов выберут представители академического сообщества и Яндекса. Главные критерии отбора: наличие публикаций и выступлений на конференциях, а также вклад в развитие сообщества.

Первое награждение состоится уже в апреле. В рамках премии молодые учёные получат по 350 тысяч рублей, а кроме того, смогут поехать на международную конференцию, поработать с ментором и пройти стажировку в отделе исследований Яндекса. Научные руководители получат по 700 тысяч рублей.

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

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js