Skip to content

RS School stage#5 #135

Open
Open
@dzmitry-varabei

Description

@dzmitry-varabei

Цель - подготовка специалистов уровня middle.
Требование к студентам: успешное прохождение stage#2, одного из фреймворков, курса по nodejs

Идеи:

  1. Командная работа.
  2. Дискуссии вместо лекций. Вместо стандартных вебинаров можно организовать открытые дискуссии. Все студенты разделены на группы. Ментор + 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.
  1. Обучение на английском языке

Буду рад вашим идеям и предложениям!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions