I mentored a 22-year-old who received a remote job offer of a package of $40K annum for a Junior Full-Stack Web Developer position. It took him 3 months.
20+ key points he followed to achieve this โ
20+ key points he followed to achieve this โ
โ Save time by being smart
โฌ I suggested he should follow specific resources for learning instead of too many. Resources include books, articles, and video tutorials.
โฌ Few such resources are
โ javascript. info
โ freeCodeCamp
โ Geeks 4 Geeks
โ Programiz
โฌ I suggested he should follow specific resources for learning instead of too many. Resources include books, articles, and video tutorials.
โฌ Few such resources are
โ javascript. info
โ freeCodeCamp
โ Geeks 4 Geeks
โ Programiz
โ Stop comparing Education
โฌ During our first interaction, he stated "I am from a Tier-3 College".
โฌ My suggestions
โ Stop demeaning yourself
โ Don't waste time on what didn't happen
โ Invest your time in learning whatever missed during graduation
โฌ During our first interaction, he stated "I am from a Tier-3 College".
โฌ My suggestions
โ Stop demeaning yourself
โ Don't waste time on what didn't happen
โ Invest your time in learning whatever missed during graduation
โ Choose the right career path
โฌ His major was not Computer Science. But during academics, he learned a few computer subjects.
โฌ I evaluated his skills and, suggested going for Web Development. Because of
โ Good artistic/visual skill
โ Average analytical skill
โฌ His major was not Computer Science. But during academics, he learned a few computer subjects.
โฌ I evaluated his skills and, suggested going for Web Development. Because of
โ Good artistic/visual skill
โ Average analytical skill
โ Practice during learning
โฌ Learning by reading or, watching puts a concept in your brain for a few moments.
โฌ But by practicing, the concept remains forever.
โฌ During studying, try to form questions yourself.
Try to solve as many as possible.
swapnakpanda.gumroad.com
โฌ Learning by reading or, watching puts a concept in your brain for a few moments.
โฌ But by practicing, the concept remains forever.
โฌ During studying, try to form questions yourself.
Try to solve as many as possible.
swapnakpanda.gumroad.com
โ Avoid Tutorial Hell & FOMO
โฌ Do not watch excess video resources. Read from blogs and, documentation as well.
โฌ Don't change your path with a FOMO (Fear of Missing out). Give your best whichever path you have chosen.
โฌ Do not watch excess video resources. Read from blogs and, documentation as well.
โฌ Don't change your path with a FOMO (Fear of Missing out). Give your best whichever path you have chosen.
โ Learn and start using Git as early as possible
You should use Git because
โ Your code is safely stored
โ Allows version management
โ You can track your progress
โ You can share your work with others
Learn Git and start using GitHub or, GitLab.
You should use Git because
โ Your code is safely stored
โ Allows version management
โ You can track your progress
โ You can share your work with others
Learn Git and start using GitHub or, GitLab.
โ Start with simple HTML & CSS
Follow this roadmap.
Follow this roadmap.
โ Learn basic JavaScript
Follow this roadmap.
Follow this roadmap.
โ Build small projects
โฌ Try to build small and, simple projects initially to make your fundamentals strong.
โฌ Get some small project ideas from here:
โฌ Try to build small and, simple projects initially to make your fundamentals strong.
โฌ Get some small project ideas from here:
โ Learn TypeScript
โฌ Do not hesitate to switch to TypeScript.
โฌ TypeScript is all that you have in JavaScript, but with extra features and, support for types.
โฌ Using strong types helps you
โ develop less error-prone code
โ switch easily to other languages
โฌ Do not hesitate to switch to TypeScript.
โฌ TypeScript is all that you have in JavaScript, but with extra features and, support for types.
โฌ Using strong types helps you
โ develop less error-prone code
โ switch easily to other languages
โโ Be modular
โฌ Learn to develop modular type code.
โฌ Instead of developing a monolithic huge code, try to segregate them into multiple pieces.
โฌ Smaller units are easy to maintain and, help in reducing network bandwidth.
โฌ Learn to develop modular type code.
โฌ Instead of developing a monolithic huge code, try to segregate them into multiple pieces.
โฌ Smaller units are easy to maintain and, help in reducing network bandwidth.
โโ Learn React
โฌ I didn't force it upon him. I gave him short tutorials on both React and, Vue.
โฌ I found him showing more interest in React.
โฌ I suggested using more "Function Components". With his experience, "Class Components" wasn't that needed.
โฌ I didn't force it upon him. I gave him short tutorials on both React and, Vue.
โฌ I found him showing more interest in React.
โฌ I suggested using more "Function Components". With his experience, "Class Components" wasn't that needed.
โโ Learn Next.js
โฌ React is a library. Next.js is a React-based framework.
โฌ Using Next.js, one can generate static sites and, can do the server-side rendering as well.
โฌ Applications can be easily and, fast developed using Next.js.
โฌ React is a library. Next.js is a React-based framework.
โฌ Using Next.js, one can generate static sites and, can do the server-side rendering as well.
โฌ Applications can be easily and, fast developed using Next.js.
โโ Problem Solving Skills
โฌ Full-Stack developers require to possess problem solving skills.
โฌ I told the knowledge of DSA is very important and, can be learned by only practicing.
โฌ I suggested starting with simple data structures and, algorithms.
โฌ Full-Stack developers require to possess problem solving skills.
โฌ I told the knowledge of DSA is very important and, can be learned by only practicing.
โฌ I suggested starting with simple data structures and, algorithms.
โโ Back-End with Node.js & Express
โฌ I suggested Node.js because he doesn't have to learn a separate language.
โฌ He can later switch to other technology after gaining some experience.
โฌ Express is a Node.js-based framework and, easy to start.
โฌ I suggested Node.js because he doesn't have to learn a separate language.
โฌ He can later switch to other technology after gaining some experience.
โฌ Express is a Node.js-based framework and, easy to start.
โโ Database with MySQL & MongoDB
โฌ I suggested learning the basics of both MySQL and, MongoDB. It would allow him to have knowledge of both SQL & NoSQL.
โฌ As a beginner, he just has to learn simple schema creation, querying, data insert, update, delete etc.
โฌ I suggested learning the basics of both MySQL and, MongoDB. It would allow him to have knowledge of both SQL & NoSQL.
โฌ As a beginner, he just has to learn simple schema creation, querying, data insert, update, delete etc.
โโ Build complete projects
โฌ Using all the skills you achieved, build a few sample projects.
โฌ Host them using some free services like Vercel or, Netlify.
โฌ These projects would evaluate your skills. So, keep on improving them.
Project Ideas:
โฌ Using all the skills you achieved, build a few sample projects.
โฌ Host them using some free services like Vercel or, Netlify.
โฌ These projects would evaluate your skills. So, keep on improving them.
Project Ideas:
โโ Personal Portfolio
A portfolio website is like a passport. Recruiters could find a lot of details from this about you.
โ Tell about yourself
โ Brief about your projects, achievements
โ Share your GitHub link
โ Make it responsive
โ Make it fast
A portfolio website is like a passport. Recruiters could find a lot of details from this about you.
โ Tell about yourself
โ Brief about your projects, achievements
โ Share your GitHub link
โ Make it responsive
โ Make it fast
โโ Build Resume
A resume is one more important thing like the Portfolio website.
โ Have a nice presentation
โ Keep it short 'n' simple
โ Use keywords like "Full Stack", "JavaScript", "React", "MERN" for more visibility
โ Do not use too many fonts
A resume is one more important thing like the Portfolio website.
โ Have a nice presentation
โ Keep it short 'n' simple
โ Use keywords like "Full Stack", "JavaScript", "React", "MERN" for more visibility
โ Do not use too many fonts
20. Build Connections
โฌ You may possess 1000 skills, but all in vain if you don't have many connections. Connections provide opportunities.
โฌ Using online mode, you can build connections rapidly.
โฌ Join one or more social media. Connect with people. Build relations.
โฌ You may possess 1000 skills, but all in vain if you don't have many connections. Connections provide opportunities.
โฌ Using online mode, you can build connections rapidly.
โฌ Join one or more social media. Connect with people. Build relations.
โโ Be ready for a few failures
They said, "Failures are pillars of Success".
โฌ You may fail badly during the first few interviews.
โฌ Without getting demotivated, learn what recruiters are expecting.
โฌ Improve your skills, resume, portfolio, and projects.
They said, "Failures are pillars of Success".
โฌ You may fail badly during the first few interviews.
โฌ Without getting demotivated, learn what recruiters are expecting.
โฌ Improve your skills, resume, portfolio, and projects.
๐ Finally
โฌ It was a wonderful experience for me to mentor someone and, make him job-ready.
โฌ It wouldn't have been possible without his positive mindset though.
โฌ It was a wonderful experience for me to mentor someone and, make him job-ready.
โฌ It wouldn't have been possible without his positive mindset though.
๐ฅ Disclaimer
โฌ It's a 2-month-old story. I am sharing it again as one of my memorable achievements in the last 1 year journey.
โฌ I mentored and guided him on the said path. But, I didn't facilitate any (remote) job interviews. He got those by making connections.
โฌ It's a 2-month-old story. I am sharing it again as one of my memorable achievements in the last 1 year journey.
โฌ I mentored and guided him on the said path. But, I didn't facilitate any (remote) job interviews. He got those by making connections.
๐ฉโ๐ป Reach out to me
I am a Tech Educator and, Mentor from India ๐ฎ๐ณ
If you are looking for a mentor, share your queries in detail with me via email.
โswapnakumarpanda.corp@gmail.comโ
Follow Me โ for content related to Web Development, DSA and, Database.
I am a Tech Educator and, Mentor from India ๐ฎ๐ณ
If you are looking for a mentor, share your queries in detail with me via email.
โswapnakumarpanda.corp@gmail.comโ
Follow Me โ for content related to Web Development, DSA and, Database.
Loading suggestions...