What is a coding mentor?
What they are, and aren't
Å coding mentor is a person which creates the correct amount of accountability and support to help you reach whatever goal you desire. Be it by learning development as a profession from scratch, learning a new tool or framework, or simply furthering your skills.
But unlike a teacher or instructor, a mentor's role is more passive. A mentor will not provide you with lectures, or material. But instead, he will guide you through what you learn, get you unstuck, and offer advice based on his/her years of expertise.
Because this also means you will be doing most of the work, an unexpected benefit of hiring a mentor is you become self-guided and autonomous as a developer. Which often translates to succesful leadership positions early on.
Benefits of hiring a mentor
How I can help you
- Providing direction. While being self taught is great, it can be a frustrating experience not knowing what to learn next and in what order to become a proficient developer in the most time efficient manner. I can guide you.
- Diminish frustration. A common problem with being self taught, is the demoralizing experience that comes when you can't solve even simple problems despite hours of troubleshooting, and have nobody to ask for help. I can be that support, and provide plenty of techniques to quickly troubleshoot problems.
- Building a portfolio. What should be the simple task of building a portfolio of projects, often snowballs out of control with questions like: What should I build? What if it becomes too complex? How do I build it?. And ends up with you building 0 projects. I can help you come up with realistic portfolio ideas, scope them, and build them following industry best practices.
- Save time. There is no such thing as the perfect resource to learn coding, and you can waste a lot of time with poor quality material online. I can reduce this time wastage by helping you find quality learning material quickly.
- Stand out from the crowd. I can do this by sharing with you my ample interview expertise both as an applicant, and interviewer who reviews candidates for web development positions on a daily basis.
What i can teach you
- Front End Development
- Responsive Design
- Performance Optimization
- Sass / Less
- State Management w/Redux & Vuex
- Back End Development
- Authentication w/Passport
- Session Management via JWTs
- NoSQL Databases w/Mongo
- SQL Databases w/Postgres
- GraphQL w/Apollo
- DevOps and Misc
- Unit Testing
- Automation Testing w/Selenium & Puppeteer
- Task Automation w/Grunt, Gulp & Webpack
- Version Control w/Git
- Agiñe & Scrum
Mentorship vs Bootcamps
Which one is the best fit for me?
Bootcamps are a fantastic way to accelerate your learning and get into the web development industry. However, you are then faced with the challenging decision of picking the correct one for you. And even if you pick the correct one, there are still 2 main factors you should consider before joining a bootcamp:
- Classroom group environments aren't great to get all the attention you need. While classroom group bootcamps are often cheap, these come with the drawback you won't ever really get the instructor's full attention. As it will be divided between the group members.
- How I can help: I offer personalized, direct 1:1 on an on-demand basis. No distractions.
- One-size-fits-all solutions don't always work, and go out of date quickly. A common issue with a lot of programs is that they are faced with the challenge of predicting how every person will perform across a pre-defined list of resources. Everyone learns differently, and as such, what one person finds easy, another might find impossible to understand. Not to mention technology changes so fast, course material often goes out of date before they even have the chance to respond to the change.
- How I can help: I can tailor an up-to-date, custom learning plan to your specific needs as you are completing the program.
- Bootcamps are often rigid and lack flexibility. A point that is strongly related to the point above, building a One-size-fits-all solution requires that you estimate how long each student will take to graduate. And the end result, is often programs that are extremely easy to complete and graduate on tiem, but with very low value market-wise. Or challenging programs with high market-value, but incredibly high student drop-out rates due to the challenging nature of the course.
- How I can help: With me, there are no hard deadlines. We move at your own pace. I know how life gets in the way sometimes, so we can adjust your goals as your availability changes.