This is mostly aimed at people who are learning programming.
- Where are you in your journey with programming?
- What are you struggling with?
- What do you think will help?
- Is there something I can do help? I've been programming for a while (7+ years) now and I'd like to help others get better.
I got into programming in 2007 making flash games and am completely self taught using google searches on how to solve a specific challenges, generally now with WordPress (php) and JS.
I struggle with the bigger picture aspects outside of code since I don't have formal training. For instance, my latest project is a collection of tools where various webpages require different JS scripts. Usually, no problem, but I used SWUP, a library that handles page transitions and loads specific parts of page content. I don't have a great understanding how scripts interact and load, so it took a while to figure out how to dynamically handle loading scripts on the fly and how to deal with page content that changes.
I think it would help to read boring articles and take tutorials.... but that's not how I learn best :(
Idk, perhaps point me in the direction of resources or strategies to look into.
Hi, I'm in the journey of learning and i"m always see people that have been programing for good time ago that learning by doing is the best one, so my struggle here, is it okay to learn from multiple tutorials and doing the job right away you learned all things about the language or the framework or it's okay to learn from one resource and just keep on coding?
I think both options are good and doing both might be the best! Learning from one resource helps keep things focused and gives you good understanding, but it might not cover everything you need. Other resources will help you fill the gaps.
Hope this helps,
Cheers
Thanks a lot, that was really helpful.
re 2: Just so we are on the same page your struggling with where to start learning?
re 4: I think the best thing to do for projects is think of one that you want to make and start building it. That way you tackle a real problem and you learn all the way through.
Also when you say "find projects for people who don't have a lot of experience" what kind of projects do you have in mind?
Most programming books usually have exercises at the end that help you practice your skills, although not projects usually.
I have been a front-end developer for 4 years now. I am thinking of learning React this summer
Knowing what to focus my time on learning
Something that tells me what to work on and where it will get me so I can analyze the benefits of each path.
I want to know if I should learn back-end development so I can go full stack. However, I would still love to have my niche be front-end development. What should I do 🤔?
To play devils advocate, why would you like to got full stack?
Haha, okay. I wanted to learn full stack because I've never really ventured out into back-end development and I feel like I'm missing something. However, I still would love to specialize in front-end development.
I have always enjoyed getting my hands into everything. About 6 years ago, when I was fresh out of school and impressionable, I said this in a job interview. The interviewer "engineer with decades of experience" gave me a dirty look and said I "should not want to do everything" and should specialize. Since I was new I was like "yeah, perhaps..."
BUT no! Absolutely follow your own passion. Some people will say this because it has worked for them. It does not mean it applies to you. If you enjoy learning and building and exploring, then by all means go for it. You do not need to know all the minor details of each piece, but be proficient enough to implement a system when needed.
Especially now when I work for my own company this skillset is extremely valuable since I don't have to hire anyone to fill in the gaps. I do full stack web and android at the moment, and still always learning.
Do not listen to to the noise; listen to yourself and what fits you.
Wow thanks so much @MF706 ! I will for sure think that way.
@MF706 you said it perfectly