Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RS School stage#5 #135

Open
dzmitry-varabei opened this issue Jun 25, 2020 · 0 comments
Open

RS School stage#5 #135

dzmitry-varabei opened this issue Jun 25, 2020 · 0 comments

Comments

@dzmitry-varabei
Copy link
Member

dzmitry-varabei commented Jun 25, 2020

Цель - подготовка специалистов уровня 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. Обучение на английском языке

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant