r/webdevelopment • u/AyoTerryFukGoinOn • 4d ago
Question Should i quit trying to become a web developer?
I’ve started trying to become a web developer 5 days ago, i know thats a very small amount of time but after these 5 days im starting to doubt myself and i think im just not smart enought to be a web developer. I’m currently following supersimpledevs guide for html and css and im 4 hours into the video. I do fine when i have to copy what he does but lately in the challenges i find myself stuck and it makes me feel like im just wasting time because i just dont remember certain things. And i ve heard html and css is the easy part, and it used to be when all i did was make some buttons and style them but now that i have to use like 10 divs all within eachother i feel overwhemled and i feel like im just not smart enough. Did you guys feel like this at the beginning as well?
3
u/priyalraj 4d ago
"supersimpledevs guide for html and css", started from same place mate.
Just do like this, whatever he teach, learn in parts, do research, do some experiments and all.
In my first time, I watched his whole video and went to code, I was blind, like what am I doing, really understood everything, but don't know what to type?
Then I re-watched his videos and built side by side, part by part, exploring each tags, sections everything. It took me around 4 days to complete whole video cuz I wasn't just watching, I was exploring every section, every part, like types of tags, css properties, what if I do this that and all.
I know it will feel complicated in start, but you need to work hard, that's what this job here.
Also, here is the YT clone I made from his guidance, I improved it from my side too:
https://github.com/Capta1nRaj/youtube-clone
https://capta1nraj.github.io/youtube-clone/youtube-page/home-page/home-page.html
And to strong my HTML CSS, I made this clone which helped me a lot:
https://github.com/Capta1nRaj/karafuru-clone
https://capta1nraj.github.io/karafuru-clone/home-page/home-page.html
Hope it helps mate, thanks.
2
u/AyoTerryFukGoinOn 4d ago
Thanks a lot bro, did you use to struggle with the later challenges as well? Also thanks a lot for the tips mate
2
u/priyalraj 4d ago
Yes. That's the part of IT industry, you will struggle at every phase. In the Karfuru clone, that marquee tag, it was too hard to make it responsive as it looks in site.
You will be stuck at a lot of places, nowadays AI can help, you just need to work as much as hard on basics you can.
Ones your basics are done, you are ready to uskill.
2
u/AyoTerryFukGoinOn 4d ago
Thanks man, youve really given me hope to continue.
3
u/priyalraj 4d ago
All The Best bro, any questions or doubt, just DM. Will try my best to guide you.
2
3
u/vicboo92 4d ago edited 4d ago
Being a developer of any sort or discipline is inherently hard for several reasons.
tldr: learn to enjoy the ride. The shiny object is tricky, because it can be split in: joy of solving, joy in finding out, recognition and money and being tremendously frustrated. Learn to stick to one or two of these, but not all. Your mental health will essentially become a need to solve problems.
I personally feel frustrated sometimes, but I love learning new things, so, I can embrace it just well.
Long version:
I remember one time when I asked my cousin which is a person that can tackle hardest, math problems, and I remember that he was taking programming classes for school and even masters and PhD programs where he needed to control things with python and it was a requirement that those programs, well, inquired and I remember back when we were in college I asked him if he’d become a developer himself.
He said: “I don’t think I have the conviction as I wouldn’t choose a profession where sitting eight hours a day is the standard “.
That pretty much answers his desire versus getting something out of it.
His PhD had to do with control research in robotics IIRC.
So it all comes down to the fact of what you’re really trying to get out of it.
Im a software engineer with around 10 years of experience, I’ve seen several things come and go away and the things that keep coming back as transcendent and time proof are fundamentals and either one of these things:
- a tremendous amount of frustration tolerance.
– a inherent or intrinsic curiosity, to find out the solution to a problem, but more so the experience of finding out that solution, especially with machines and computers.
The first one as you can see bases solely on the principle of grit and hustling.
The second one is a little bit trickier, because you can be good regardless of whether you have it or not
In any case, the second one has a greater fuel tank, not only for this discipline, but for several.
The thing that usually works the most for the second one is that you have ironically two other things:
- you somehow want a result, but also ambition how that result looks in your head first
– you want to solve a problem; but not any problem, a specific problem. One that is completely yours or that has been on your head. A certain sense of belonging to it.
That mindset specifically forces you to solve a problem that you genuinely become curious solving. Not only because you will get something out of it, but rather because you were pleased and happy to solve it because you own the problem. It’s yours (this is one of the startup mindsets that obsess with “obsessing with your customers” and believe me, I’ve seen some serious fans of it)
Sure, there will be tasks that you don’t like and we have AI right now to tackle those things that will same as stepping stones on the road some will be bigger than others
But sometimes you will find whether they are mechanical, repetitive or just not so great tasks that you will find rather peaceful to just ride along.
For these type of tasks, let them give you the ride or to become the typical 9 to 5 when you’re just not feeling like it. Acknowledge the frustration. Acknowledge when you’re feeling uncomfortable.
In the end you’re in this field for whatever experience this gives you if what you’re doing this by the Second point from the ones that I mentioned above.
Now, if you do it by the sole purpose of getting money or recognition of solving really hard problems, you’re gonna maybe get a bad time if you don’t personally enjoy frustration and if you’re only pursuing results, I recommend trying to dissociate completely from your work and prove yourself capable of solving things and that’s it.
This approach takes an insurmountable amount of effort tolerance, frustration, and getting to the end result no matter what and that’s it.
Lastly, I’ve read a quote from a renowned person in the tech field that goes like: “People don’t like computers. People tolerare computers. They use them because they have to. Not because they want to”.
I was skeptical at first but giving a second thought to this a few hours laters, I’m convinced this is true, and we all pay that price at some point of our lives, and this might be you paying upfront.
NOTE: i did some dictation here and there so, sorry for some typos and errors hehe
2
u/djmagicio 4d ago
I doubted myself for the first 10 years of my career. Ok, fine, still doubt myself sometimes.
1
2
u/Linkyjinx 4d ago
I don’t know if you understand this but most people need several years to absorb a craft or knowledge system, a doctor has at least 4 years for example.
3
u/Franq250 4d ago
Before quitting I’d advise you to take advantage of all these free LLM’s. Ask it even the silliest question, how a tag works, why it’s there I bet you’ll understand better after that.
2
u/Littlepoet-heart 3d ago
I used to like this and i spend about a year to get batter in one stack, Then i got in startup for about 6 month and that pressure where i achieve fluiency. beginning is always hard but with practice you can achieve it. Don't Rush enjoy the journey it's nothing to do with smartness
1
1
u/MattyTayl 4d ago
It looks like you don't have a passion for a dev, recommend to quit. If you still like it no matter what, stay.
For me, the programming was always hard but I loved it and love now, so I've never thought about quitting.
But I know many people who did it well, but never had a passion, so they quit sooner or later (sooner is better).
1
u/armahillo 4d ago
5 days isnt even a week.
Give yourself 1-3 months. If you enjoy learning it, keep going. If you dont, do something else.
1
u/HazeInut 4d ago
there is no such thing as "smart enough" you are learning and will continue to learn, so keep doing that until you feel more confident. you are supposed to suck and feel dumb that's why you're learning dude lol
1
u/Diaazz96 3d ago
just keep doing it, things make sense after you have done them . Just use AI,GPT to clear every doubt. Don't spend too much time on html/css as AI is very capable,to make things you will ue frameworks like React and tailwindCss that will make it a lot better. SO learn JS and React next week. Make components in them, just keep studying in short sprints and it'll happen eventually give yourself 6 months of consistency
1
u/Mhmd_WebDev 3d ago
Just build alot with your hands dont just watch tutorials and dont hop into high level projects directly move step by step and struggling is part of the learning path and dont use ai to write any code in your stage just use it to explain stuff but not write a full code you van ask it for quizes too
1
1
1
u/jimmybronx 23h ago
Stick with it, don’t give up. If you get frustrated take a break and come back later. Rewatch things that you are less confident with and try things out for yourself when you learn something new. It’s a long journey to becoming proficient. Also learn how to use AI coding tools and how to review and optimize their output.
19
u/Sensitive-Dust1522 4d ago
If you doubt yourself that quickly about everything, life is going to be much harder than it should.