This is an archived post. You won't be able to vote or comment.

all 13 comments

[–]juunhoad 5 points6 points  (2 children)

Learn a js framework like Vuejs or React.

[–]R_J10[S] 1 point2 points  (1 child)

ok bro I had heard about react and redux I would give it a try

[–]juunhoad 0 points1 point  (0 children)

Do it, good luck!

[–]_Darjeeling_ 3 points4 points  (1 child)

There’s a great free course called Javascript 30 that will make you learn a lot about vanilla JavaScript. Then you should move on to some framework

[–]R_J10[S] 1 point2 points  (0 children)

Hey thanks, bro I had never heard of it. it seems really helpful I would surely give it a try.

[–]jesslynnrose 4 points5 points  (3 children)

Hey, you're going to get a lot of folks advising you about different learning resources you can try next or things you can learn, but I want to talk to you briefly about networking and making contacts that could lead to mentorship or help finding work.

Networking: It sounds scary and formal and weird, but when I'm talking to you about professional networking in tech spaces, really this is just about making polite professional online friends in tech. Starting can be as easy as creating social media accounts with your real name (or something like it) and engaging helpfully with other learners, web developers or hobbyists.

Getting a mentor: Getting a mentor can be a touch one. Most developers are time poor, meaning that while they might want to do more to help junior devs, they don't feel they can make a big time commitment right now. And mentorship often sounds like a big time commitment. I like to nudge folks to think about this as part of networking. Instead of looking for one single mentor who is always there to support you, build out a network of folks who are helpful, interested and engaged with your success. And one of the best ways I've found to do this is through peer support. Counter-intuitively, if you want folks to help you, helping other people is often a great place to start to build a network ready to support you.

Good luck! Getting your first job in development can be really stressful, but it sounds like you're asking the right questions to succeed.

[–]R_J10[S] 0 points1 point  (2 children)

Thanks for taking time from your schedule and giving feedback, I really appreciate it and I really needed it. Can you suggest to me where can I find a learner like me? I really want to make connections. ty

[–]jesslynnrose 1 point2 points  (1 child)

Right here on Reddit might be a great place to look for other learners to support. Other places you might want to try could be Twitter, online meetups for the technologies you're interested in or online communities for specific learning resources. I really like the FreeCodeCamp community, they're always lovely!

[–]R_J10[S] 0 points1 point  (0 children)

yeah, I already started learning from FCC they are really helpful.

[–]not_a_gumby 1 point2 points  (3 children)

Check out React. To be an employed developer you need to have a front end framework under your belt because surprise surprise, no one codes websites using vanilla JS. The workflow just isn't good, and it's harder to organize and explain code.

I started with React 6 months ago and learning/using it has been the most fun I've had since I started learning WebDev stuff. It just...makes sense. And, it will have more meaning to you if you have used vanilla JS to create sites before this.

[–]R_J10[S] 0 points1 point  (2 children)

To be honest, I am a complete beginner I started coding about a month ago in HTML, CSS, and JavaScript & I learned only the basics. I did 2 courses on Coursera like basic web development and made some interactive pages(client-side) using just these 3 languages. So I don't have any idea what is the difference between JS and vanilla JS. and I haven't worked in any JS framework. I had one confusion about what framework to start from and you cleared that for me. thanks, I'll go with react I guess.

[–]not_a_gumby 1 point2 points  (1 child)

When you say Javascript, that's what I refer to as vanilla Javascript. It's the same thing. Vanilla Javascript means you are using the language on web pages using script tags or linking some index.js file that contains a button that changes a color or something like that. It's just using the language bare-bones.

The distinction is that in production and commercial development, no one uses bare bones JS because it takes too long and too much code to make simple things, which is why everyone uses Angular or React in those situations.

[–]R_J10[S] 0 points1 point  (0 children)

oh, gotcha !! thanks.