Обзорная лекция по Java


Бесплатная лекция «Обзорная лекция по Java». Для чего используется Java, как выбрать свою область? Особенности языка, инструментарий Java, сравнение с другими языками. Перспективы, зарплаты, порог входа и многое другое.

Курсы для новичков:
JAVA — bit.ly/2XnoCYr
JAVA Start — bit.ly/2TXwQ7m
Инструментарий JAVA — bit.ly/3dmWxWI
Automation QA (Java) — bit.ly/3drezHp
ANDROID — bit.ly/2zQReAq
C#/.NET — bit.ly/2ZT7Tho
PYTHON — bit.ly/2yTLjtP
FRONT-END — bit.ly/3dpmqW2
WORDPRESS Developer — bit.ly/3dqyWV7
SALESFORCE Developer — bit.ly/2XoDiXg
UI/UX дизайн — bit.ly/2ZXK6wQ
Project management — bit.ly/36XXqmo
Обучение на проекте — bit.ly/2ZZwTng

Продвинутые курсы для состоявшихся девелоперов:
GRASP and GoF Design patterns — bit.ly/2MgQc3n
Enterprise patterns — bit.ly/36QyRYf

Сайт Foxminded: bit.ly/2Mmdd4J
Foxminded в ФБ: www.facebook.com/foxmindedco
FoxmindEd в Instagram: www.instagram.com/foxminded.ua/
Мой Telegram: t.me/nemchinskiyOnBusiness
Мой блог: www.nemchinsky.me

0:00 – вступление
3:48 – о Сергее Немчинском и foxminded
5:38 – основные варианты использования Java
7:42 – особенности платформы Java Enterprise
16:20 – особенности мобильной разработки, Android
20:50 – как выбрать свою Java?
26:28 – особенности языка Java
30:42 – история создания и развития Java
37:05 – инструментарий Java
41:50 – сравнение с другими языками и платформами
51:25 – зарплаты
52:05 – возможности удаленной работы
54:08 – задачи в Java Enterprise
58:16 – задачи у Android developer
1:00:05 – порог входа
1:01:35 – с чего начать обучение
1:05:55 – менторинг в foxminded
1:08:01 – обучение на проекте foxminded
1:08:40 – будущее на платформе Android
1:11:33 – будущее Enterprise разработки
1:14:40 – бесплатные курсы от IT компаний
1:16:30 – польза сертификатов Oracle
1:17:25 – dependency injection
1:19:20 – BI системы
1:20:55 – как выбрать: то, что нравится и сложнее, или то, что легче, но не так близко
1:22:10 – обновления библиотек
1:24:30 – курсы devOps
1:25:25 – Hibernate
1:26:20 – куда движется Java
1:27:45 – от джуна к миддлу
1:29:35 – интервьюер-извращенец
1:29:58 – какой язык учить, чтобы работать в NASA
1:30:35 – Geek Brains
1:30:55 – мало вакансий
1:32:05 – сколько учиться на джуна
1:32:35 – какие бизнес-задачи решает Java
1:35:15 – вопросы на собеседовании джуна
1:36:05 – React, Angular,Vue
1:36:55 – Java или Javascript для автоматизации
1:38:20 – можно ли попасть на работу джуном без опыта и проектов
1:39:35 – на чем пишут робототехнику и ИИ
1:42:50 – как читать литературу
1:43:35 – примеры приложений на .net core
1:44:45 – Swift
1:45:50 – минимальные знания для работы с ментором
1:46:25 -JS как первый язык
1:47:30 – как попросить повышения зп
1:48:20 – лучший город для программиста
1:50:25 – конфигурация для малого бизнеса
1:50:45 – вытеснит ли Kotlin Java на бекенде?
1:53:35 – что делать со сложной предметной областью без нормальной документации
1:55:35 – переход с Java на C
1:57:05 – Salesforce
1:57:35 – с Python на Java
1:58:20 – с 1С на PM
2:03:00 – на чем писали enterprise до Java
2:04:20 – ERP и Enterprise
2:04:55 – разбор резюме

ФМХФ МФТИ - Информатика, семестр 1, лекция 1


Информатика на Python 3
лектор: Хирьянов Тимофей Фёдорович
Прочитана 1 сентября 2015 г.

Темы, рассмотренные на лекции:
Основы архитектуры компьютера. Принципы фон Неймана.
Операционная система. Место прикладных программ.
Файловая система.
Свободное программное обеспечение. 4 свободы свободного ПО.

Помогите создать конспекты лекций!
github.com/mipt-cs-on-python3/lections
Конспекты в репозитории создаются в TEX, а публикуются в pdf на сайте курса judge.mipt.ru/mipt_cs_on_python3/

Алгоритмы на Python 3. Лекция №11


Практика: judge.mipt.ru/mipt_cs_on_python3/
Telegram-группа: t.me/tkhirianov_mipt_cs_on_python3
Спонсировать: www.patreon.com/tkhirianov или www.paypal.me/tkhirianov

курс: Информатика. Алгоритмы и структуры данных на Python 3.
лектор: Хирьянов Тимофей Фёдорович
14.11.2017

Темы, рассмотренные на лекции №11:
— Двумерное динамическое программирование.
— Наибольшая общая подпоследовательность.
— Наибольшая возрастающая подпоследовательность.

— ВНИМАНИЕ! В программном коде поиска длины наибольшей возрастающей подпоследовательности в самом конце лекции допущена ошибка: индексы A(i), A(j) должны быть A(i-1) и A(j-1).

Практика программирования на Python 3, лекция №5


Практика: cs.mipt.ru/python
Telegram-группа: t.me/tkhirianov_python_2019
Программа курса: github.com/tkhirianov/lections_2019/tree/master/semestr_1

Спонсировать: www.patreon.com/tkhirianov или www.paypal.me/tkhirianov или 63900240 9020000598 (карта СБ).

ООП на С 14, лекция 1


Объектно-ориентированное программирование на С 14
лекция №1
лектор: Хирьянов Тимофей Фёдорович
Прочитана 05.09.2017

Темы, рассмотренные на лекции:

— Этапы компиляции: препроцессинг, компиляция, компоновка
— Hello World на языке С
— Арифметические операции в С
— Операции сравнения чисел в С
— Оператор цикла while в С
— Оператор цикла for в С
— Принцип локальности при объявлении переменных
— Оператор ветвления if в С
— Тернарный оператор в С
— Оператор ветвления switch в С
— Оператор goto и метки в С. Почему нельзя использовать.

Junior Python Developer: полный разбор собеседования и ответы на наиболее частые вопросы интервью


Запишитесь на мой онлайн курс «Программирование с нуля» www.pylot.me/

Прохождение интервью в первый раз когда ты ищешь работу на позицию начинающего разработчика сложно и страшно. Я пригласил Игоря который недавно прошел Python курсы и теперь планирует устроиться на работу. И провел с ним детальное интервью как с начинающим программистом. Мы сделали полный разбор вопросов которые чаще всего задают людям ищущим работу python программиста.