Обучение

Различия

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

Ссылка на это сравнение

Следующая версия
Предыдущая версия
foxdev_7:обучение [01.12.2017 18:16]
admin создано
foxdev_7:обучение [20.05.2019 15:18] (текущий)
Строка 1: Строка 1:
-==== Принципы обучения ====+Набросок. 
 +====== Принципы обучения ====== 
 +Обучение программистов процесс непрерывный инициируется сотрудником и компанией. 
 +==== Обязательные форматы ==== 
 +  * чтение правил разработки и оформления кода opencarbon.ru и внутренних 
 +  * чтение документации разрабатываемых продуктов кодерской,​ админской,​ пользовательской,​ тех.поддержки 
 +  * чтение и понимание важнейших принципов и технологий KISS, Unix Way, Kanban, Agile, Lean production, CASE, RAD, IDEF, DFD, ERD, STD 
 +  * чтение классических и трендовых книг по разработке по разработке ПО, но понимая,​ что это только взгляды и не всегда совпадают с принципами Open Carbon 
 +    * Ален И. Голуб - Веревка достаточной длины. Правила программирования Cи Сplus 2001г. 241стр. 
 +    * Роберт Гласс - Факты и заблуждения профессионального программирования 2008г. 233стр. 
 +    * Роберт К. Мартин,​ Джеймс В. Ньюкирк,​ Роберт С. Косс - Быстрая разработка программ. Принципы,​ примеры,​ практика. 
 +    * Скотт Амблер - Гибкие технологии экстремальное программирование и унифицированный процесс разработки. 
 +    * Э. Хант, Д. Томас - Программист-прагматик. Путь от подмастерья к мастеру. 
 +    * Асхат Уразбаев scrumtrek agilecheklist 2010 
 +    * Демарко,​ Листер.Человеческий фактор. Успешные проекты и команды 
 +    * Демарко Том - Вальсируя с Медведями. Управление рисками в проектах ПО 2005г. 188стр 
 +    * Джоэл о программировании 2006 
 +    * Кент Бек - Экстремальное программирование 2002г 212стр 
 +    * Мифический человекомесяц 1995 переизданный дополненный 
 +    * Стив Макконнелл - Профессиональная разработка ПО 2007г 236стр 
 +    * Хенрик Книберг - Scrum и XP заметки с передовой 2007г. 64стр 
 +    * Джексон П. Введение в экспертные системы. 2001 
 +    * Дуг ДеКарло Экстремальное управление проектами 2005 
 +    * Питер Брукс Метрики для управления ИТ-услугами 2008 
 +    * Э.Йордан Камикадзе
  
-aa+  * чтение книг по инженерии ПО желательно вузовской программы хотя бы по диагонали 
 +    * Операционные системы.pdf 
 +    * Иан Соммервилл - Инженерия программного обеспечения 2002г. 624стр 
 +    * Липаев - Программная инженерия 2006г.609стр 
 +    * Л. Г. Гагарина - Технология разработки программного обеспечения 2008г. 402стр 
 +    * Оценка и аттестация зрелости процессов создания и сопровождения программных средств и информационных систем (ISO  IEC TR 15504 - CMM) 
 +    * Скотт Ф. Уилсон,​ Брюс Мэйплс,​ Тим Лэндгрейв - Принципы проектирования и разработки программного обеспечения. Учебный курс MCSD 
 +    * Эрик Дж. Брауде - Технология разработки программного обеспечения 
 +    * Konstantayn.l. Lokvud.l Разработка ПО 2004г. 592стр
  
-==== День знаний ​====+  * чтение книг по конкретным специализациям 
 +    * Д. Томас, Д. Х. Хэнссон - Гибкая разработка веб-приложений ​в среде Rails 
 +    * Марк Саммерфилд - Программирование на Python 3. Подробное руководство 
 +    * Хэл Фултон - Программирование на языке Ruby 
 +    * Язык программирования Python (Р.Сузи) 
 +  * для специалистов по ядру 
 +    * Alessandro Rubini и Jonathan Corbet Драйверы устройств в Linux 
 +    * Gerard Beekmans LFS-BOOK-6.0 
 +    * linux-kernel-development-3rd-edition-eng 
 +    * Mel Gorman Virtual Memory Manager 2004 
 +    * Tigran Aivazian Внутреннее устройство Ядра Linux 2.4 2001г 
 +    * Бовет Д., Чезати М. Ядро Linux.2007г.1104с 
 +    * Клаудия Зальберг Азбука Ядра с примерами 2007 
 +    * Роберт Лав Разработка ядра Linux 2изд 2006 
 +    * Скотт Максвелл Ядро Linux в комментариях 2000г
  
-aaa+==== Крайне желательные форматы ==== 
 +    * чтение новых книг по ПО 
 +    * изучение новых технологий и продуктов 
 +    * изучение программ обучения MCSD RUP IBM ORACLE RED HAT и т.д. 
 +    * посещение семинаров,​ курсов,​ конференций
  
 +====== День знаний ======
 +День знаний проводится минимум раз в месяц сотрудник сам выбирает,​ чем он будет заниматься.\\
 +Варианты
 +  * Пройти сертификацию на одном из сайтов
 +  * Прочитать документацию
 +  * Читать книги современные и классику разработки ПО
 +  * Проведение докладов,​ лекций,​ обзоров,​ семинаров,​ видео курсов у доски или большом тв, обсуждения увиденного
 +  * Читать проф.статьи и блоги в Интернет
 +  * Вечером проводить митинг по прочитанному рассказать интересное команде
 +  * Читать чужие исходники и понимать
 +  * Глубокое изучение продуктов проведение codereview и написание комментариев
 +  * Парный обмен опытом мастер-ученик(два три) по определенной технологи
 +  * Создание небольших программ-экспериментов для тестирования производительности,​ технологий и тп
 +  * Решать сложные олимпиадные задачи и читать примеры решения
 +  * Проводить олимпиады и соревнования
 +  * Тестовые задания различных компаний решать
 +  * Реализовывать собственные проекты
 +  * ИТ-семинары посещать
 +  * OpenSource bug report отправлять,​ общаться с ментейнерами
 +  * Делать что то полезное для команды,​ автоматизация,​ документация,​ обучать тех поддержку и тд
 +  * Отработать 1 день в тех.поддержке,​ для большего контакта с пользователями
 +  * Любые другие способы повышения скила
 +
 +
 +~~OWNERAPPROVE~~