Hey all- I'd like to gain more coding experience through creating real world projects, but am having trouble getting started on my own.
I'm very much an "on the job" type of learner- so I think I could learn best working beside someone else to create a project, but in my current position I don't have anyone else around me interested in coding or who is experienced in coding.
My question is- does anyone know of a website that will allow me to volunteer as a coding assistant or apprentice? I'd like the ability to join a real world project with a senior developer, have that SD give me tasks to complete- and if I run into trouble, they can give me tips?
I'd specifically like to do this with full-stack Javascript.
Thanks for your time!
Everyone has already mentioned great tips, find something that whets the whistle. Most large OSS projects now label a lot of their bugs with a 'beginner'/'get-started' tag. Start where your interests and that work collides, and work from there. If it doesn't float your boat, you learned something by trying, and find the next thing that intrigues you. Reddit is a better community now than SO, but SO does have a lot of answers. However, most large projects (epecially in JS) have gitter/slack/discord/irc/x groups that are either resolving issues, or answering questions, just be patient.
Another way I've been also told is helping with documentation on certain projects as well if bandwidth doesn't permit code dives.
I just discovered Bounty Source via searching for a missing feature for a terminal based Twitter Client.
This website seems to have a good list of features/ bugs that need to be developed/fixed for open source projects, and you can find some interesting pro-bono work there for a start.
You have the best mentor already, The Internet. Keep yourself engaged with the trending Technologies and Repositories.
Best part is, pick a Github Repository->Issues Section, You'll find label like "Good for First Time Contribution" or something resembling. Pick one and start trying to fix the issue. Even if you couldn't fix the issue but you'll surely start to learn the standards and convetions of Production level code. And, Don't restrict yourself by calling "on the job learner".
Here is a Github Link having some projects good for beginners to contribute:
github.com/MunGell/awesome-for-beginners
Cheers!
contribute to open source projects is the best way... and some open source projects often are looking for new contributors or even completely new maintainers.
Fork an open source project and start coding... In this word full of competition, you have to find your own work..
Chase Gregory
Head of Marketing
You can learn to build real-world projects with this free Vue.js course. Throughout this course, you will learn the fundamentals of Vue while we build this product page together. I hope you have fun with this and any feedback is greatly appreciated. vuemastery.com/courses/intro-to-vue-js/vue-instan…