docs
docs copied to clipboard
RS School stage#5
Цель - подготовка специалистов уровня middle. Требование к студентам: успешное прохождение stage#2, одного из фреймворков, курса по nodejs
Идеи:
- Командная работа.
- Как т/з могут быть взяты финальные проекты https://medium.com/design-spot/terrametrics-project-dc86c3bc20df
- разработка социальных проектов
- несколько студентов можно привлечь к разработке RS APP
- Дискуссии вместо лекций. Вместо стандартных вебинаров можно организовать открытые дискуссии. Все студенты разделены на группы. Ментор + 5-7 студентов. Каждые две недели новая тема. Ментор выполняет роль модератора во время созвона. У каждого студента своя личная маленькая подтема, которую они изучают в течении 1-2 недели. На созвонах выступают по очереди, по возможности дополняют друг друга. Ментор помогает с объяснением в случае необходимости. Примеры тем:
- development practices (Git branching strategy, project release strategy, CI/CD
- Patterns and Best Practices (several design patterns (e.g Decorator, Singleton, Factory) * best practices (KISS, DRY, YAGNI), etc.)
- CSS Methodologies (BEM, OOCSS, SMACSS, ITCSS, Atomic CSS)
- Performance (JavaScript Profiling and Debugging * Network Optimizations * JavaScript Performance Optimization Techniques * Memory Leaks (detection tools and prevention) * JavaScript Obfuscation and Minification * Framework optimization techniques (Angular, React, or others) * Critical Rendering Path * Repaint/Reflow Understanding * RAIL * SVG vs canvas)
- Self-management, Time-management
FORMAL RULES OF CONDUCT
* 2 week before meeting Experts send an invitation to mentees with next Module (e.g. “Programing Paradigms”) and questions/topics to learn;
* During the meeting Experts ask questions on Module topics (e.g. “OOP principles, pros/cons”);
* Mentees answer questions one-by-one in a round-robin manner;
* If there are any gaps in answer, other Mentees help;
* There is NO formal lector or trainer, everyone prepares and explains the Module topics to others.
MENTEE
A mentee is a person whose expertise will be developed.
Mentee’s Responsibilities:
* Read module materials and make self-study,
* Answer questions during the meeting,
* Complement each other answers with missing parts.
EXPERT
Expert with deep knowledge and experience in the given topic.
Expert’s Responsibilities
* Schedule session (1 per two weeks)
* Ask questions to group members in a round-robin manner,
* Help to explain the correct answers,
* Recommend materials to study.
- Обучение на английском языке
Буду рад вашим идеям и предложениям!