0.00
0 читателей, 4902 топика

4. CS50 на русском: Лекция #4 [Гарвард, Основы программирования, осень 2015 год]


Доп. материалы и задачи к лекции — javarush.ru/s/level_1
Весь курс CS50 — javarush.ru/s/course_cs50

Гарвардский курс по основам программирования CS50: лекция #4: углубляемся в C и делаем первые задания

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

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

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

JavaRush и инструменты разработки Java


После просмотра переходите на сайт и учитесь программировать вместе с нами — javarush.ru/

Образование не должно быть священной коровой, мы в этом уверены! Его нужно и можно менять. Именно так мы и поступили, и разработали курс программирования JavaRush, который, смеем вас уверить, не похож ни на один другой онлайн-курс.

Как устроен процесс управления продуктом в условиях ограниченных ресурсов. Николай Хлебинский


Как лечить парализованное IT, с типичной оценкой по срокам «сможем взяться в лучшем случае через 2 месяца» на любую задачу, недовольство менеджеров и в конце концов увольнение IT и фраза «тут нужно все переделать» от новой команды разработчиков.

2. Управление IT-проектами и продуктом. Customer Development, UX-исследования | Технострим


Слайды лекции: bit.ly/2T8kFRS
Подробнее о курсе: bit.ly/2u6Z56v

Лекция читается в рамках образовательного проекта «Техносфера Mail.ru Group» при МГУ им. М.В. Ломоносова.

Цель курса — получить знания в области управления продуктами и проектами на примере Mail.Ru Group, понять роль менеджера продукта и проекта, узнать перспективы развития и особенности управления продуктом и проектом в крупной компании.

В курсе рассмотрены теория и практика по управлению продуктом и всем, что есть внутри (или рядом с ним): процессами, требованиями, метриками, сроками, запусками и, конечно — про людей и как с ними общаться.

Смотрите также:
► Курс «Углубленное программирование на C\C » — goo.gl/5ygiCg
► Курс «Многопоточный C » — goo.gl/TpR2SW

___

ТЕХНОСТРИМ — образовательный канал для IT специалистов.
___

ПОДПИСЫВАЙСЯ, ЕСЛИ ТЕБЕ ИНТЕРЕСНО УЗНАТЬ:

✔ как наши преподаватели – топовые специалисты Mail.Ru Group руководят разработкой в таких проектах, как Почта, ВКонтакте, Облако, Maps.me, Одноклассники, и решают сложные задачи каждый день
✔ реальные примеры из практики с анализом их достоинств и недостатков
✔ современные технологии, которые применяются в проектах-лидера Рунета
✔ о митапах, мастер-классах, вебинарах и других мероприятиях, которые проводятся на базе вузов и Mail.Ru Group.

Нажмите здесь для подписки ‣ www.youtube.com/TPMGTU?sub_confirmation=1

Все наши лекции проходят в ведущих вузах страны: МГУ, МГТУ, МФТИ, МИФИ, СПбПУ.
___

ТЫ СТУДЕНТ?

Вступай в наши образовательные проекты и участвуй в чемпионатах. Лучшие студенты получают возможность стажировки в Mail.Ru Group. Отбор — каждые полгода!

Технопарк при МГТУ им. Баумана ‣ park.mail.ru
Техносфера при МГУ им. Ломоносова ‣ sphere.mail.ru
Технотрек при МФТИ ‣ track.mail.ru
Техноатом при МИФИ ‣ atom.mail.ru
Технополис при СПбПУ ‣ polis.mail.ru
Чемпионаты для программистов ‣ cups.mail.ru/
Mail.Ru Group для образования ‣ vk.com/mrgforedu

Markdown - пиши README без боли


Markdown — язык разметки «без херни».
0:32 О MarkDown. CheatSheet
3:42 Заголовки
5:22 Абзацы, перевод строки
6:55 Форматирование (жирный, курсив, подчёркивание, зачёркивание)
8:41 Ненумерованные списки (с маркерами)
9:14 Вложенные списки
9:27 Нумерованные списки
10:35 Абзац в списке
12:12 Ссылки
14:59 Картинки
15:54 Вставка кода. Подсветка синтаксиса
18:31 Горизонтальный разделитель
19:16 Таблицы. Форматирование таблиц
20:28 Цитата, выделение блока текста

Поддержать проект:
➡ Стать спонсором www.youtube.com/letscodedru/join
➡ Patreon www.patreon.com/letscodedru
➡ Яндекс.Деньги money.yandex.ru/to/41001451675086
➡ PayPal paypal.me/letscodedru
➡ Qiwi qiwi.me/letscode

Благодаря Markdown разработчики могу писать красиво оформленную и удобную в использовании документацию в любом удобном редакторе. Причём хранить эту документацию можно прямо в репозитории с исходным кодом. И самое главное — GitHub, GitLab, BitBucket и прочие хостеры исходного кода имеют средства для отображения Markdown разметки в виде HTML документа в браузере без какого-либо участия со стороны разработчика

Шпаргалка по основным элементам разметки MarkDown:
github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet

Видео про горячие клавиши в IntelliJ IDEA (RubyMine, GoLand, PyCharm, ReSharper, PhpStorm, WebStorm):
youtu.be/lArM1o0SoMw

➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

➡ Второй канал: www.youtube.com/geekChatDru
➡ Twitch: www.twitch.tv/drucoder
➡ Твиттер: twitter.com/letsCodeDru
➡ Группа Вконтакте: vk.com/letscodedru
➡ Канал в Telegram: t.me/letsCode_dru
➡ Чат в Telegram: t.me/joinchat/FeiP9xEhqHajfqhLr4z-Nw
➡ Сервер в Discord: discord.gg/xs6XxSx
➡ Яндекс.Дзен: zen.yandex.ru/media/id/5ac20956168a91ffeae449c5

Егор Богатов — Как устроен JIT-компилятор в CoreCLR


Мы слабо представляли как работает JIT-компилятор в .NET Framework, узнать о нем хоть немного можно было только из некоторых книг и блогов. С релизом .NET Core и полным открытым кодом JIT стал открытой книгой, каждый может попробовать что-нибудь в нем улучшить или поправить.

В этом докладе Егор расскажет что на самом деле это не так сложно и не требуется научная степень в ракетостроении. Вы узнаете про полный цикл, который проходит ваш C# код от момента запуска до выполнения на процессоре с фокусом на происходящее внутри JIT. Будет информация про его промежуточный язык, фазы оптимизации и даже такие компиляторные вещи, как SSA и Value Numbering.

Что внутри у Питона: как работает интерпретатор


Злата Обуховская (Nvidia) @ Moscow Python Meetup 60

«Это первая из трёх лекций в цикле «Внутренности Питона». Мы разберёмся, как устроен Питон, посмотрим на этапы работы интерпретатора, построение деревьев разбора и генерацию байткода, а также выясним, какое пространство для оптимизаций нам это дает.

Если хотите больше знать про язык, на котором пишете, то приходите. Если уже все знаете, всё равно приходите».

Слайды: www.moscowpython.ru/meetup/60/inside-python1/

Цикл «Что внутри у Питона»: www.youtube.com/playlist?list=PLv_zOGKKxVpi6BSAuySAtX5KyCa50PSCz

Первые шаги по построению карьеры в IT


Ведущий: Александр Марченко, Chief Information Officer, тренер-консультант CyberBionic Systematics

На семинаре были рассмотрены следующие темы:
— как выбрать свое направление развития;
— почему важны знакомства, приобретенные в университете;
— какие перспективы вы получаете после 5-ти лет обучения в ВУЗе;
— как развиваться и находить время для самообучения.

Презентация из семинара — vk.com/doc-31685537_376213212

Регистрируйтесь на новые семинары — edu.cbsystematics.com/Ru/Education/FreeItSeminars.aspx