Frontendmasters Courses
860 subscribers
1 photo
7.9K videos
2.04K links
#frontendmasters courses

source: https://frontendmasters.com/courses

Channel for automated uploaded courses from frontendmasters.com

Our Channels:
@vue_courses
@vue_updates

Contacts:
@Black_Yuzia
Download Telegram
Media is too big
VIEW IN TELEGRAM
7. Interview Panel & Process
Ryan stresses the importance of being prepared for interviews and emphasizes the need to create a panel and outline the responsibilities of each interviewer. He also discusses different types of interview exercises, such as live coding and take-home exercises, and the importance of providing a suitable coding environment for candidates. Additionally, discussed is the importance of setting expectations in job descriptions and providing additional information to recruiters and interviewers to help them understand the role better.
#lesson
Media is too big
VIEW IN TELEGRAM
8. Candidate Experience
Ryan discusses the importance of providing a positive candidate experience during the hiring process. He emphasizes the need for transparency, timely communication, setting clear expectations, and providing feedback to candidates. The value of networking and building connections is covered, even when there are no immediate job openings.
#lesson
Media is too big
VIEW IN TELEGRAM
9. Networking & Dream Hire List
Ryan discusses various tools and strategies for networking and finding potential hires. He mentions using LinkedIn to view people's resumes, leveraging search terms, and connecting with others on Twitter. Ryan also suggests attending conferences, meetups, and events to network and get to know people in the industry. Additionally recommended is engaging in Slack communities, looking at open-source projects, creating tech blog posts, and sharing updates on social media platforms. The lesson concludes with an exercise for creating a dream hire list and maintaining connections with potential hires.
-
https://static.frontendmasters.com/assets/courses/2024-01-15-engineering-management/dream-hire-list-exercise.pdf
#lesson
Media is too big
VIEW IN TELEGRAM
10. Sourcing
Ryan covers the topic of sourcing candidates for job roles and has a discussion with Jem where they discuss the importance of being proactive and creative in finding potential candidates, such as attending events or meetups, looking at past candidates, and seeking referrals. Their conversation also highlights the value of building a strong network and maintaining visibility within the company to make sourcing easier.
#lesson
Media is too big
VIEW IN TELEGRAM
11. Building Partnerships
Ryan emphasizes the importance of building partnerships as an engineering manager. He highlights the key elements of a healthy partnership, such as mutual trust, collaboration, transparency, and shared responsibility. Ryan also encourages audience participation and shares examples and suggestions from the audience on how to strengthen partnerships, including maintaining a backlog of potential candidates for different roles and promoting cross-team communication and collaboration through guild meetings or centers of practice.
#lesson
Media is too big
VIEW IN TELEGRAM
12. Building Strong Partnerships
Ryan discusses the importance of strong partnerships and collaboration in achieving success, emphasizing the need for input, feedback, and diverse perspectives from partners to drive innovation. The lesson also covers building trust, effective communication, aligning expectations, being adaptable, and understanding shared goals. Ryan also addresses a question about teams that have different approaches to problem-solving and provides suggestions for finding a middle ground and fostering collaboration. The lesson concludes with additional tips on communication and the impact of team communication patterns on software systems design.
#lesson
Media is too big
VIEW IN TELEGRAM
13. Building a High-Performing Team
Ryan discusses the importance of building and maintaining a high-performing team, and defining a high-performance team as one that exceeds expectations, delivers work efficiently, satisfies customers/stakeholders, and has a positive impact on the business. He also addresses the need for continuous improvement, consistency, and open communication within the team. The lesson concludes with insights on how to address team struggles and give feedback to team members who need to improve in certain technical areas.
#lesson
Media is too big
VIEW IN TELEGRAM
14. Measuring Team Performance
Ryan discusses how to determine if a team is performing well, and mentions several indicators, such as clear goals and alignment, meeting timelines, and receiving unsolicited positive feedback. He also mentions individual growth, healthy debate, psychological safety, and the ability to learn from mistakes. Also emphasized is the importance of giving and receiving feedback in a constructive manner.
#lesson
Media is too big
VIEW IN TELEGRAM
15. Bad Measurements of Performance
Ryan discusses the pitfalls of using certain metrics to measure team performance, such as lines of code, number of commits, time-based metrics, a focus on quantity over quality, and associating card points to hours. Ryan emphasizes that these metrics do not provide meaningful insights into high performance and should not be used for measurement.
#lesson
Media is too big
VIEW IN TELEGRAM
16. Ask a Manager- Measuring Performance
#lesson
Media is too big
VIEW IN TELEGRAM
20. Dealing with Conflict: Audience Discussion
Ryan asks the audience how they would approach various scenarios he covered which highlight the challenges of different types of conflicts, parties involved, power structures and dynamics that arise at work. Ryan finishes with guidance on how to create physiological safety which can de-escalate conflicts.
#lesson
Media is too big
VIEW IN TELEGRAM
21. Giving Feedback
Ryan examines the challenges and importance of giving feedback. He emphasizes the need for both positive reinforcement and constructive criticism and differentiating between general growth feedback and critical feedback. He also shares their approach to receiving feedback from team members and the importance of giving feedback in a private setting rather than in a group or through Slack.
#lesson
Media is too big
VIEW IN TELEGRAM
22. Critical Feedback
Ryan discusses how to approach giving critical feedback and having conversations about it, affirming the importance of creating a conducive space for feedback and considering the recipient's readiness to receive it. Also highlighted is the need for clear and concise feedback, framing it as an observation and providing concrete examples. Additionally stressed is the importance of empathy, patience, and open dialogue in these conversations.
#lesson
Media is too big
VIEW IN TELEGRAM
23. Avoiding Feedback Mistakes
Ryan reviews common mistakes to avoid when giving critical feedback. He emphasizes the importance of not overwhelming the recipient with too much feedback at once, avoiding harsh or hurtful language, and not making the feedback personal. Also stressed is the need for clear and concise feedback, and the importance of addressing issues in a timely manner rather than waiting too long.
#lesson
Media is too big
VIEW IN TELEGRAM
24. Feedback Support and Follow-up
Ryan considers the importance of giving critical feedback and how to handle it effectively. He covers the need to give the person time to reflect and digest the feedback, provide written feedback to ensure clarity, and encourage the person to outline a plan for improvement. Ryan also talks about the importance of ongoing feedback and discusses the role of managers in receiving feedback from their team members.
#lesson
Media is too big
VIEW IN TELEGRAM
25. Receiving Feedback
Ryan provides tips on how to best receive feedback, such as assuming best intent, being an active listener, and avoiding becoming defensive or making excuses. The lesson concludes with suggestions on how to engage feedback from the team and the importance of thanking people for their feedback.
#lesson