Hi Campers! My first post here and I need you help.
I think I have burned out I have lost interest in learning to code/make websites.
When I was learning HTML and CSS I felt good and I was always looking forward to my next lesson.
Since I started JS I was loosing interest more and more with every lesson. I wasnāt struggling to complete all the tasks - I have done most of them by myself.
Now Iām thinking that programming is not for me and I want to learn manual skill.
I have got baby on itās way so I need to decide which way I go to have a secure income to support my family - Iām 23 years old.
Iām sure Iām not the only one who came across this problem.
What have you done to motivate yourself and to keep going? I donāt want to lose all the stuff that I have learned here.
Career in IT is much safer than career as a manual laborer. Thatās whatās stopping me. I have learned HTML, CSS and little bit of JS, Bootstrap and jQuery. Iām just struggling to push myself to continue this journey.
i think you answered your own question about deciding which way to go, āā¦IT is much saferā¦ā, and we canāt tell you what you should do with your life. Thatās just to subjective to more responsibility than Iām here for.
if you need motivation to keep going, think about your baby dude.
also, you should become more active on this forum, it looks like you registered less than an hour ago. I was sorta struggling when I got to the Portfolio project. I got on here and started asking questions. A supportive community can help you share and express not to mention figure out problems to code.
Outside of that stuff I donāt think thereās much else I can offer.
The reason why Iām not active here is because after work I have got only 2 hours to study - I just donāt have time to use this fantastic forum I will try to spend more time on here.
Every time you go anywhere near your computer to do any sort of coding or studying, stick up a photo of your child next to the screen. Any time you feel a slight lowering of your motivation, look at that photo and remind yourself out loud why youāre doing any of this. Youāre making big choices at age 23 but with a child on the way, your choices have big consequences - making sure you have good market value skills that can last will ensure a safer present and future for yourself and your child. Good luck.
Learning is very frustrating and itās difficult to see your progress, or even the end result. I worked as a mover for a year and a half when my wife and I got married. It was tough to really find any motivation to build anything. My advice, take a step back and build a fun project. Dont just do the stuff here. imo the projects here arenāt that interesting. Everone does the same thing with lackluster quality. Build something of your own, or for someone else?
Something I did a few years ago was I built a mothers day e-card in one night using jQuery drag/drop. It was really fun. It was a cake builder, you could create HTML elements and click and drag them into this cake frame choosing which flavor layers and how many candles to add on it. It was pretty cheesy but a fun example.
Iām also working on learning HTML canvas to make a simple game, and buliding an offline checkbook system to track our spending. I guess what makes me a developer is itās what I do. Iām always planning stuff and trying to solve problems which is what youāre going to need.
I guess my advice is to have a slice of cake. Youāve been working hard, make a small project to excite yourself.
If you wanna learn how to make a simple HTML game with canvas you can join me! Iām learning that on the side at the moment.
Iād say keep working on the JS and related tools for a bit longer to see whether youāre just frustrated with the difficulty of learning JS or whether you really donāt like coding. If you decide on a career in web development, youāll be coding all day, every day (well, there are meetings and things, but mostly, youāll be coding), so be sure about whether you want a lifetime of it. But give it more of a chance first.
It sounds like you enjoyed the web design part. I imagine you could focus on that, though the jobs wonāt be as plentiful and probably donāt pay as much.
Thereās nothing wrong with manual labor, if you decide to go that route. Pipe fitters and fiberoptic cable installers make good money (naming two examples that donāt require special schooling, as plumbing and car repair do).
I strive to use ātough loveā on myself when I find myself wanting to quit. I ask myself: Whatās really going on here? Itās always a battle between my āemotional selfā that wants instant gratification and my ālogical selfā that wants what is best for me and my family for the rest of our lives. My logical self doesnāt win all the battles, but Iām winning the coding battle.
10 commits a day. Every day. I will become a master of JS. I will get a rewarding web dev job because I will fully understand JS and be good at my craft.
Been there, done that. Donāt listen to anyone who just tells you to learn X and Y, stick with a technology, become good at it and you will realize most concepts can be transferred from one to the other.
Thanks people for all the replies, I really appreciate it.
Iāll stick with FCC for a bit longer and I will see whatās going to happen.
To make it easier for my I think I will have a break from studying and I will try to make a fun project to make coding more interesting.
Certainly have been there. Although it was more related to building the projects where there was a deadline. For instances, when I was working on a project for a contest or for somebody I knew, it seemed like it was never going to end and that killed my motivation. Is there a magic pill to fixing this? Not really, itās a matter of just gritting your teeth and grind out as much as you can until you get your second wind.
Though I would agree that finding a side project to practice your skills that you already have helps a lot. When I hit a sticking point on a project or challenge, I would normally walk away and come back to repl.it and played around with whatever array method or function I was learning.
I hope this helps
And trust me, there are two types of jobs to stay away from: Customer Service, and manual labor jobs.
You might try switching to freecodecampās beta site. That rekindled my motivation because it doesnāt require as much to reach your first certificate. Also I think the progression is is much improved, being more gradual.
Do a side project you enjoy. That helps and keeps you learning.
I suggest doing it all or just waiting until you go out and do what you want to code. You are being restricted and told what to do, and that objective might be too easy for you, or is on a non-interesting topic.
When you get freedom of coding whatever you want, or working on a major project, your creativity opens up.
Join a chingu cohort and study with motivated people who will hold you accountable.
If you think youāre about to burnout then pretty much doing any last resort to keep you in the game is well worth it. I had a bad burnout this year and in my case I needed more variety in my routine. I wrote about my experience if youāre interested.
Hey If you want to be motivated while learning you might need a project that you want to see through.
Classes and challenges might frustrating and boring sometimes. If you want the certification then you must find the patience and courage to go through.
When working on a personal project you will learn while enjoying your own idea and project. You might face a lot of issues and then find yourself reading other people issues and solutions in this forum.
Hang in there but keep in mind being a SW developer is not always fun. as every other job you migt have to do some boring tasks, hard challenging tasks and maybe some fun one.
That is why I believe in personal projects to have fun and keep learning.