Search results for "growing to senior":

How to Turn Engineering Work into a Promotion
C3 Dev Festival 2024C3 Dev Festival 2024
29 min
How to Turn Engineering Work into a Promotion
This Talk discusses the process of building a toolkit and applying neurolinguistic programming techniques to succeed in software development. It emphasizes the importance of self-promotion and setting effective goals for career advancement. The concept of a brag bank is introduced as a tool to collect and remember achievements. The NNQ method is presented as a way to build a compelling case for promotion using names, numbers, and quotes. It also explores the idea of having a backup plan and considering alternative options when promotion is not feasible. Finally, the Talk touches on the importance of positive thinking, knowing when to move on, and avoiding excessive specialization.
A Career As Software Engineer
React Advanced Conference 2022React Advanced Conference 2022
24 min
A Career As Software Engineer
Code will be imperfect and perishable, so testing and debugging are crucial. Building relationships and being generous with code reviews are important for teams. Code ownership should belong to the team, not individuals. Prioritizing functionality over consistency can lead to more efficient development. Growing into a tech lead role requires building relationships and coaching skills.
The Art of Interviewing People or How to Identify Senior Talent
TechLead Conference 2024TechLead Conference 2024
22 min
The Art of Interviewing People or How to Identify Senior Talent
The Talk discusses the process of interviewing and identifying senior talent. It emphasizes the importance of assessing soft skills and qualities like communication, leadership, mentoring, and teaching abilities. Evaluating problem-solving skills involves observing the candidate's reaction and their focus on the actual problem, rather than the specific answer. The Talk also highlights the significance of ownership, autonomy, emotional intelligence, and the ability to handle failure. Finally, it mentions the importance of concluding the interview by asking questions to assess the candidate's fit and career stage.
How To Design A Sustainable Freelance/Contracting Career
Node Congress 2022Node Congress 2022
39 min
How To Design A Sustainable Freelance/Contracting Career
WorkshopFree
Shane Ketterman
Alexander Weekes
2 authors
Ready to kickstart your freelance career or just getting started on your freelance journey? You’re in the right spot. Learn the tricks of the trade from the industry’s most experienced freelancers.
The independent talent movement is the future of work. If you’re considering leaving full-time employment for a career as a freelancer, now is the time to find your successful space in the independent talent workforce. More people are working freelance today than ever before, with the freelance marketplace now contributing $1.2 trillion to the US economy. Some of the most in-demand roles for freelancers right now are senior developers with professional experience in React, Python, Blockchain, QA, and Node.js.
This workshop will help you design a sustainable and profitable full-time (or part-time) freelancing/contracting career. We will give you tools, tips, best practices, and help you avoid common pitfalls.
Impact: Growing as an Engineer
React Summit 2022React Summit 2022
27 min
Impact: Growing as an Engineer
Top Content
This Talk explores the concepts of impact and growth in software engineering. It emphasizes the importance of finding ways to make the impossible possible and the role of mastery in expanding one's sphere of impact. The Talk also highlights the significance of understanding business problems and fostering a culture of collaboration and innovation. Effective communication, accountability, and decision-making are essential skills for engineers, and setting goals and finding sponsors can help drive career growth. Feedback, goal setting, and stepping outside of comfort zones are crucial for personal development and growth. Taking responsibility for one's own growth and finding opportunities for impact are key themes discussed in the Talk.
From Senior Developer to Manager and Back: The Journey of Returning to Coding
C3 Dev Festival 2024C3 Dev Festival 2024
19 min
From Senior Developer to Manager and Back: The Journey of Returning to Coding
Transitioning from being a software developer to a manager can be challenging, but offers the opportunity to have a greater impact on the organization. However, some people may miss the hands-on aspect of coding and choose to return to development. The transition may involve changes in company size, hierarchy, and product focus. Soft starts and gaining new skills and perspectives are helpful in navigating the challenges of being a manager. Feedback and further discussions are encouraged, along with sharing presentation materials.
Scaling Fast – Engineering Lessons From ~15 Years of Tech Startups
C3 Dev Festival 2024C3 Dev Festival 2024
27 min
Scaling Fast – Engineering Lessons From ~15 Years of Tech Startups
Tech startups require scaling the business, the team, and the tech. The goal of an engineering team at a startup is to not be the reason for the business to slow down. Engineers prioritize business outcomes over code debates. Simplify your code and prioritize solving the specific problem. Organize your code vertically to limit complexity and improve clarity. To avoid code problems in the future, focus on getting the data and architecture right rather than striving for perfection today. Balancing dry and duplicating code can be achieved by allowing patterns to develop and observing for common solutions.
Journey Into the Unknown: My Adventure Unravelling the Mysteries of the Netflix TVUI Universe
React Summit US 2023React Summit US 2023
30 min
Journey Into the Unknown: My Adventure Unravelling the Mysteries of the Netflix TVUI Universe
Watch video: Journey Into the Unknown: My Adventure Unravelling the Mysteries of the Netflix TVUI Universe
This Talk explores the journey of a software developer in unraveling the mysteries of Netflix TV UI. It emphasizes the importance of continuous learning in TV UI development and discusses the use of React and the TV signup process. The Talk also highlights the significance of widgets, navigation, and the TVUI Explorer app in building TV UI. It delves into the TVUI dev process, testing layers, and the value of continuous learning and fresh perspectives in the tech industry. The Talk concludes with insights on job opportunities, resources for TV development, and the Netflix hiring process.
Not Your Everyday Tech Lead: What Does It Mean To Be TL in a Lean Software Company?
TechLead Conference 2024TechLead Conference 2024
20 min
Not Your Everyday Tech Lead: What Does It Mean To Be TL in a Lean Software Company?
The Talk discusses the role of a tech lead in a lean software company. It highlights the importance of understanding the distinction between a senior developer and a tech lead. The speaker shares their experience of focusing on immediate issues rather than addressing root causes, leading to burnout. The Talk emphasizes the mentor model of management and the shift in perspective it brings. It also explores the principles of lean and problem-solving techniques in a lean company. The role of a tech lead is to implement solutions, standardize processes, and create optimal conditions for developers.
Why Leetcode is Dead and Pair Programming for Interviews is the Way Forward
TechLead Conference 2023TechLead Conference 2023
32 min
Why Leetcode is Dead and Pair Programming for Interviews is the Way Forward
The Talk discusses the problems with online coding tests and the benefits of pair programming interviews. It emphasizes the importance of hiring and growth, including creating a positive interview experience and considering the cost of hiring. The job of a software developer extends beyond coding and requires multiple skill sets. Pair programming provides a more accurate assessment of skills required for software development. The Talk also covers implementing a tennis scoring system and customizing pair programming interviews for different roles and levels.
Building a Lightning-Fast Site with Next.js, GraphQL and Tailwind ⚡️
React Advanced Conference 2022React Advanced Conference 2022
9 min
Building a Lightning-Fast Site with Next.js, GraphQL and Tailwind ⚡️
Ankita explains how to build a lightning-fast site using Next.js, GraphQL, and Tailwind. Next.js offers rendering techniques for improved performance and SEO, as well as support for dynamic imports and deferring non-essential scripts. Next.js also provides performance benefits like layout stability and improved lighthouse score, along with server-side rendering and caching. GraphQL allows for efficient data retrieval, Apollo Client handles caching, and Tailwind simplifies CSS. The future goal is to make UI development easier and faster with React server components and Tailwind CSS.
Imposter Syndrome-Driven Development
TechLead Conference 2023TechLead Conference 2023
31 min
Imposter Syndrome-Driven Development
Imposter syndrome is a common experience that can lead to self-doubt and feeling like a fraud. The speaker shares their personal journey with imposter syndrome in school and throughout their career in software development. They discuss the challenges and doubts they faced, as well as the strategies they used to overcome imposter syndrome. The importance of support from managers, celebrating achievements, and sharing experiences to help others are highlighted. The talk emphasizes the need to embrace imposter syndrome and use it as a motivator for personal growth.
Lessons To Outlive React
React Summit Remote Edition 2021React Summit Remote Edition 2021
34 min
Lessons To Outlive React
Top Content
The Talk focuses on the lessons we can learn from React's success, including API design, optimizing for change, testing, and community engagement. The idea of a DX UX mullet, with immediate mode in the front and retained mode in the back, is observed in various areas of software development. The importance of naming and optimizing for change is emphasized, as well as the significance of DevTools and building a community. The principles behind the Temporal framework and the importance of good naming in API design are also discussed.
Principles for Scaling Frontend Application Development
React Summit 2023React Summit 2023
26 min
Principles for Scaling Frontend Application Development
Top Content
Watch video: Principles for Scaling Frontend Application Development
This Talk discusses scaling front-end applications through principles such as tearing down barriers, sharing code in a monorepo, and making it easy to delete code. It also emphasizes incremental migration, embracing lack of knowledge, and eliminating systematic complexity. The Talk highlights the use of automation in code migration and the importance of removing barriers to enable smoother code migration.
Landing Your Next Developer Job
React Summit Remote Edition 2021React Summit Remote Edition 2021
121 min
Landing Your Next Developer Job
WorkshopFree
Sadek Drobi
Nouha Chhih
Francois Bohyn
3 authors
Renaud Bressant (Head of Product), Nathanael Lamellière (Head of Customer Success and Solution Engineer), Nouha Chhih (Developer Experience Manager) will be looking at the different developer jobs that you can accounter when looking for your next developer role. We'll be explaining the specifics of each role, to help you identify which one could be your next move. We'll also be sharing tips to help you navigate the recruitment process, based on the different roles we interviewed for as recruiters, but also as candidates. This will be more of an Ask Us Anything session, so don't hesitate to share your thoughts and questions during the session.
Tech Leadership Is More About People Than Tech
C3 Dev Festival 2024C3 Dev Festival 2024
27 min
Tech Leadership Is More About People Than Tech
Tech leadership is more about people than tech, as tech problems are usually people problems. Developing soft skills, such as active listening and giving feedback, is crucial for tech leaders to build high-performing teams. To solve people problems, step away from the issue, reflect, and communicate with others. Transitioning to a tech leadership role requires specific education and resources, while choosing between management and specializing involves understanding personal strengths and goals. Maintaining momentum and support requires tracking progress, building a CV, and seeking assistance when needed.