Finding work as a developer is fine. It took more than two years of study and more than two years of searching for me to get there. And even then it took a lot of work.
To me, that would be like someone looking for work as a carpenter and saying, “It seems like knowing how to saw and nail and sand is not as valuable as building furniture.”
How are you going to build apps without html, css, and JS? Maybe I don’t understand what you mean by apps?
Yes, there is a lot more that you need to know than just html, css, and JS, but those are the building blocks. Really, you can’t know those well enough.
You need to just keep looking. There is an old joke:
Two guys are walking down a road. A beautiful girl approaches from the other direction. One of the guys says to her, “Hey, wanna have sex?” She slaps him. The guys keep walking. The second guy asks the first, “You say that to all the girls you meet?” First guy say, “Yup.” The second guy says, “Man, you must get slapped a lot.” First guy smiles and says, “Yes, I do. But every now and then …”
Really, it’s a numbers game. It doesn’t matter how many times you fail - you only have to succeed once. Every failed interview is a chance to learn something. I did hundreds of applications, and dozens of interviews. I only succeeded once - my last one. And I kept getting better at it.
Keep searching linkedin and all those. Connect with developers in person and on linkedin - a lot of jobs come from people you know.
Keep learning. Learn new things. Build things. Often the most important thing in interviews was what I learned and what I built. Really, build a lot of things. Build, build, build. Get it critiqued. Get some coding buddies and review each others code. Team up and work on projects. Learn git and do a little open source.
The other thing I’d say that is very important is in an interview, be friendly and outgoing. Sound like someone they’d like to work with.
Also, looking at your CV, it’s hard to tell exactly what you want to be. It should be 95% about web dev and only web dev. It took me a while to pare down my resume. Focus on web dev and skills directly related to that. Anything else is just a mere mention and combined as much as possible. Since you don’t have much experience, your CV can probably be one page. Don’t clog it up with a bunch of non-web dev stuff trying to fill it up. Do the opposite. And let your portfolio do the talking - that’s what they really care about. I also have some threads talking about my new job, here and here.
This is not easy. There are a lot of people telling us, “Oh, learn a little web dev and get a great job!” No, it’s not that easy. And if it were, this job would pay minimum wage. It doesn’t pay minimum wage - it pays well - because it’s hard and it requires a unique skill set and it takes a while to acquire it. Very few people get lucky and land a job in a few months. Most people, it will take 1-2 years. But if you work hard and learn, there are some great jobs out there. Just keep building and learning. And building. Eventually your skills, and the job market, and luck - they’ll intersect. It just takes once.