Обучение

Различия

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

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

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