Возможностей для самообразования в Интернете масса. Но как ими правильно воспользоваться? Что лучше всего для будущего или действующего ИТ-специалиста?
1. Самообучение 2.0
О навыках, учениках и учителях в области информационных технологий
Линкер Николай
2. Классика
•Книги
•Лекции
•Решение задач
•Лабораторная практика
•Стажировки
•Научный руководитель
•Коллеги и сокурсники
•Собственный опыт
3. Зачем что-то менять?
•“The Americans have need of the telephone, but we do not. We have plenty of messenger boys.”
// Sir William Preece, Chief Engineer, British Post Office, 1878.
4. Движение
•Кто не движется вперёд, тот движется назад, стоячего положения нет. // В.Г. Белинский
5. Самообразование –это основа
•Неявно и неэффективно (путём набивания шишек на своей лобастой голове)
•Явно и эффективно (путём целенаправленного изучения и развития необходимых навыков)
6. Что усовершенствовалось?
•Преподаватель читает лекцию
•Пишет на доске формулы
•Студенты внимательно слушают и записывают
•В конце лекции задают вопросы
•Видео с изображением преподавателя
•Текстовый файл
•Студент с чаем в мягком кресле
•Обратная связь через юзер-группу
Процесс масштабируется!Процесс не масштабируется
7. Теперь лекция это
•Видеофайл
•Текстовый файл
•Обратная связь с преподавателем через юзер-группу(или email, или ещё что-то)
8. Ad-hoc классификация
•Просто видео с лекцией или докладом без обратной связи
•Видео-лекции с юзер-группой
•Вебинарили онлайнмастер-класс
•Персональный наставник
Классификация в сторону увеличения дозы живого общения
11. С чего начать?
•Стратегические знания
–English
–Слепая печать
–Изучить несколько других языков программирования. (Java, C, Haskell, Scala, Erlang, Lisp, Prolog)
12. Open source как источник знаний
•Явление уникальное дляIT
•В машиностроении, биологии, медицине всё по-другому (патенты)
•Посмотреть, как это сделано у других
•Чтение кода –это гут
13. Важность чтения
•Блоги, статьи, книги
–1 час в день
–365 часов в год
–152 суток за 10 лет непрерывного чистого обучения
•Эквивалент ещё одному высшему образованию, возможно даже более эффективный.
14. Русскоязычные ресурсы
•http://www.intuit.ruонлайн-университет, много по программированию
•http://www.openlearning.ruмного про менеджмент
•http://www.specialist.ruпри МГТУ им Баумана, много предметных областей
•http://www.lectorium.tvмного бесплатных материалов, есть для продвинутых (Haskell)
15. Текстовые материалы
•http://rsdn.ruМножество разделов форума по различным языкам и вообще о различных аспектах работы в IT
•http://habrahabr.ruМножество статей, хороших и разных
•Остальное ищем через http://ya.ru
16. •В конце 2013 года преодолела отметку в 5 миллионов студентов и 500 курсов из 11 стран включая Россию.
•Основан профессорами Стенфордскогоуниверситета
•Уже есть русскоязычные курсы
17. Ещё онлайнуниверситеты
•MIT Open Coursewareогромнейшая база материалов по инженерным дисциплинам (таким как архитектура, химия, физика, механика и так далее), а также по ComputerScience.
•Udacityкурсы охватывают более частные темыпро веби стартапы
•KHAN Academyкурсы на более 20 языках
18. Текстовые источники
•
•Остальное перечислять просто немыслимо
•Заранее всё изучить невозможно, неизвестно с чем придётся столкнуться
•Гугл
19. Практика
•Практика без теории слепа, а теория без практики мертва// К. Маркс
•«Поиграться» с новыми языками, фреймворкамии библиотеками
•Свой open-source проект
•Алгоритмические задачи
20. Алгоритмические задачи
•Project Euler
•SPOJ
•Вместе с интерактивной оболочкой и таймером:
–http://www.codility.com/
–http://www.topcoder.com/
–http://www.e-olimp.com/
21. Итоги
•Учиться, учиться и учиться
•Стратегические навыки
•Практика без теории слепа, теория без практики мертва
•Обмен опытом важен
•Получить доступ к источнику –легче всего
•Регулярность и постепенность
22. А если скоро?
•АйзекАзимов «Профессия»
•Михаил Веллер«Тест»