О больших данных сегодня не слышал только человек, который не имеет никаких внешних связей с внешним миром. На Хабре тема аналитики Big Data и смежные тематики популярны. Но неспециалистам, которые хотели бы посвятить себя изучению Big Data, не всегда ясно, какие перспективы имеет эта сфера, где может применяться аналитика Big Data и на что может рассчитывать хороший аналитик. Давайте попробуем разобраться.
Читать полностью »
Рубрика «Учебный процесс в IT» - 51
Аналитика Big Data — реалии и перспективы в России и мире
2019-04-25 в 12:09, admin, рубрики: big data, geekbrains, mail.ru group, Блог компании Mail.Ru Group, Исследования и прогнозы в IT, Карьера в IT-индустрии, Учебный процесс в ITХакатон DevDays’19 (часть 1): дневник с рекомендациями, генератор маршрутов для прогулок и жидкая демократия
2019-04-22 в 17:25, admin, рубрики: Google Maps, telegram bot api, Блог компании Computer Science Center, магистратура, рекомендации, студенческие проекты, Учебный процесс в IT, ХакатоныНедавно мы рассказывали о корпоративной магистерской программе JetBrains и Университета ИТМО «Разработка программного обеспечения / Software Engineering». Приглашаем всех интересующихся на день открытых дверей в понедельник 29 апреля. Мы расскажем о преимуществах нашей магистратуры, о том, какие бонусы предлагаем студентам и что требуем взамен. Кроме того, мы обязательно ответим на вопросы наших гостей.
День открытых дверей пройдет в офисе JetBrains в БЦ «Таймс», где учатся студенты нашей магистратуры. Начало в 17:00. Узнать все подробности и зарегистрироваться на мероприятие можно на сайте mse.itmo.ru. Приходите и не пожалеете!
Одной из основных составляющих обучения на программе является практика. Ее у студентов много: еженедельные домашние задания, семестровые проекты и хакатоны. Благодаря полному погружению в современные методологии и технологии разработки во время учебы, выпускники быстро вливаются в рабочие процессы крупных IT-компаний.
В этом посте мы хотим подробнее рассказать о хакатонах DevDays, которые проходят раз в полгода. Правила простые: собираются команды по 3-4 человека и в течение трех дней студенты воплощают собственные идеи в жизнь. Что из этого может получиться? Читайте первую часть рассказов о проектах хакатона этого семестра от самих студентов :)
Читать полностью »
Гнев на код: программисты и негатив
2019-04-22 в 8:55, admin, рубрики: softskills, Блог компании Mail.Ru Group, Здоровье гика, никто не читает теги, Программирование, управление разработкой, Учебный процесс в ITЯ смотрю на кусок кода. Возможно, это худший код, что мне когда-либо встречался. Чтобы обновить всего одну запись в базе данных, он извлекает все записи в коллекции, а затем отправляет запрос на обновление каждой записи в базе, даже те, которые обновлять не требуется. Тут есть map-функция, которая просто возвращает переданное ей значение. Есть условные проверки переменных с очевидно одинаковым значением, просто поименованных в разных стилях (firstName and first_name). Для каждого UPDATE’а код отправляет сообщение в другую очередь, которая обрабатывается другой serverless-функцией, но которая выполняет всю работу для другой коллекции в той же базе данных. Я не упомянул, что эта serverless-функция из облачной «сервис-ориентированной архитектуры», содержащей более 100 функций в окружении?
Как вообще можно было такое сделать? Я закрываю лицо и явственно всхлипываю сквозь смех. Мои коллеги спрашивают, что случилось, и я в красках пересказываю Worst Hits Of BulkDataImporter.js 2018. Все сочувственно кивают мне и соглашаются: как они могли так с нами поступить?
Читать полностью »
Формальная логика “request-response” в изучении английского: преимущества программистов
2019-04-19 в 12:41, admin, рубрики: it-эмиграция, айтишники, английский обучение языки, английский язык, изучение английского, изучение иностранных языков, изучение языков, образование за рубежом, программисты шутят, Учебный процесс в ITЯ всегда утверждаю, что самые талантливые лингвисты — это программисты. Связано это с их образом мышления, или, если хотите, с некоторой профессиональной деформацией.
Для раскрытия темы приведу несколько историй из жизни. Когда в СССР был дефицит, а мой муж был маленьким мальчиком, его родители где-то достали колбасу и подали на стол на праздник. Гости ушли, мальчик посмотрел на оставшуюся на столе колбасу, нарезанную аккуратными кружками, и спросил, нужна ли она ещё. “Бери бери!” — разрешили родители. Ну, он взял, пошел во двор, и стал с помощью колбасы учить соседских кошек ходить на задних лапках. Папа с мамой увидели и возмутились разбазариванием дефицитного продукта. А мальчик недоумевал, и даже обиделся. Ведь он же не втихушку стащил, а честно спросил, нужна ли еще колбаса…
Нет нужды говорить, что этот мальчик, когда вырос, стал программистом.
Менеджер по продукту: чем он занимается и как им стать?
2019-04-19 в 11:54, admin, рубрики: mail.ru, Блог компании Mail.Ru Group, продуктовый менеджмент, Управление продуктом, Учебный процесс в ITСегодняшний наш пост мы решили посвятить профессии менеджера по продукту. Наверняка многие слышали про него, но не все представляют, чем занимается этот человек.
Поэтому мы сделали своеобразное введение в специальность, решили рассказать о необходимых качествах и решаемых продакт-менеджером задачах. Стать профессионалом в этой сфере очень не просто. Потенциальный продакт-менеджер должен объединять в себе множество качеств, свойственных самым разным профессиям.
Читать полностью »
Создание калькулятора чаевых на Kotlin: как это работает?
2019-04-18 в 11:56, admin, рубрики: android, kotlin, Блог компании Skillbox, калькулятор чаевых, обучение, приложения, Разработка под android, Софт, Учебный процесс в ITРассказываем, как создать простое приложение для расчета чаевых на языке Kotlin. Если точнее, то Kotlin 1.3.21, Android 4, Android Studio 3. Статья будет интересной, в первую очередь, для тех, кто начинает свой путь в разработке Android-приложений. Она позволяет понять, что и как работает внутри приложения.
Такой калькулятор пригодится, когда нужно подсчитать сумму чаевых с компании, решившей провести время в ресторане или кафе. Конечно, не все и не всегда оставляют официантам на чай, это больше западная традиция, но процесс разработки такого приложения в любом случае интересен.
Читать полностью »
SciPy, оптимизация с условиями
2019-04-17 в 11:41, admin, рубрики: Broyden, COBYLA, constraints, Fletcher, Goldfarb, minimize, optimization, python, scipy, Shanno, SLSQP, Truncated Newton, Алгоритмы, Блог компании Open Data Science, математика, Учебный процесс в IT
SciPy (произносится как сай пай) — это основанный на numpy математический пакет, включающий в себя также библиотеки на C и Fortran. С SciPy интерактивный сеанс Python превращается в такую же полноценную среду обработки данных, как MATLAB, IDL, Octave, R или SciLab.
В этой статье рассмотрим основные приемы математического программирования — решения задач условной оптимизации для скалярной функции нескольких переменных с помощью пакета scipy.optimize. Алгоритмы безусловной оптимизации уже рассмотрены в прошлой статье. Более подробную и актуальную справку по функциям scipy всегда можно получить с помощью команды help(), Shift+Tab или в официальной документации.
От моделирования процессов к проектированию автоматизированной системы (Часть 1)
2019-04-15 в 10:24, admin, рубрики: class, enterprise architecture, modelio, UML, uml activity diagram, UML Design, Анализ и проектирование систем, моделирование, проектирование, Учебный процесс в IT«Один день из жизни белки» или от моделирования процессов к проектированию автоматизированной системы учёта материальных ценностей «Белка-1.0» (Часть 1)
При чем тут «белка»?
Сразу поясню, при чем тут «белка». Наткнувшись в Сети на забавные проекты для изучения UML с опорой на предметную область, заимствованную из сюжетов сказок (например, здесь [1]), я для своих студентов тоже решила подготовить подобный пример, чтобы можно было изучить для начала всего три вида диаграмм: Activity Diagram, Use-case Diagram и Class Diagram. Умышленно не перевожу на русский язык названия диаграмм, чтобы избежать споров о «трудностях перевода». Что для чего – поясню немного позже. В данном примере я использую среду Enterprise Architect от австралийской компании Sparx Systems [2] – хороший инструмент за разумные деньги. А в рамках учебных занятий применяю Modelio [3], неплохое бесплатное средство объектно-ориентированного проектирования, поддерживающее стандарты UML2.0 и BPMN, без излишних наворотов в части изобразительных возможностей, но вполне достаточное для изучения основ языка.
TL;DR-дайджест Университета ИТМО: неклассическое поступление в вуз, ближайшие мероприятия и самые интересные материалы
2019-04-14 в 9:22, admin, рубрики: Блог компании Университет ИТМО, вуз, дайджест, Мероприятия, Университет ИТМО, Учебный процесс в ITСегодня расскажем о магистратуре Университета ИТМО, поделимся нашими достижениями, интересными материалами от участников нашего сообщества и ближайшими мероприятиями.
Восемь ошибок, которые я допускал, когда был джуниором
2019-04-12 в 10:47, admin, рубрики: Блог компании Everyday Tools, джуниоры, карьера, Карьера в IT-индустрии, карьера программиста, начало карьеры, поиск работы, устройство на работу, Учебный процесс в ITВ начале карьеры разработчика часто бывает страшновато: перед тобой встают незнакомые проблемы, многому нужно научиться и приходится принимать сложные решения. И в некоторых случаях мы в этих решениях ошибаемся. Это вполне естественно, и грызть себя по этому поводу не стоит. А вот что стоит делать, так это запоминать свой опыт на будущее. Я — разработчик-сениор, который допустил в свое время уйму ошибок. Ниже я расскажу о восьми самых серьезных из них, которые совершил, когда был еще новичком в разработке, и поясню, как их можно было избежать.
