DEV Community

mustapha chatbi
mustapha chatbi

Posted on

freelancing niche ( web dev)

Hi , I am a person who have been learning front-end development 1.5 year ago , and I dont feel like I am very confident with my tech skills since my goals was very broad wich was to learn html , css , javascript and now few week ago started on reactjs .... but I feel my progress is very slow because for example you can learn css in depth for some long time to really master layouts or animations,svg and just get stuck in specefic thing!, compared if I had narrower gaols I could move much faster wich leads me to searching for a niche !

niche ?! why ?
the why !? :
- I live in 3rd world country were jobs are very very few to no jobs for programmers especially if the person choosed to learn modern web tech ! so I need a niche that I can freelance around
- I need more specefic goals to get in speed with this industry , I need a niche so that i can learn enough skills and not every skills out there in web dev wich are alot ....!

So ,this is my personal problems and I am sure there is alot of people like me, please guide us if you have any experience in freelancing 

thank you !

Top comments (5)

Collapse
 
jamesthomson profile image
James Thomson

I 100% mean this in a constructive way. Your English is good, but I wouldn't classify it as fluent. My suggestion would be to become fluent. I suggest this for two reasons.

First, programming is very technical and almost every piece of code, documentation, book, tutorial, etc. is written in English. You will have a far better chance at understanding these if you are fluent in English.

Second, employers, especially global ones, require programmers that are fluent in English. This is often because they have other global employees and English is the most common language used in business. It's also important because code and documentation is written in English (as per my first point). So, while I think finding a niche can help you stand out, I also think being fluent in English will open you up to a whole world of opportunities.

Collapse
 
chatbim profile image
mustapha chatbi

yep ... true thank you for your reply , I am really not good at english especially writing and grammar , I will improve it yes thank you again :)

Collapse
 
_hs_ profile image
HS

Starts are hard but if you manage to get couple of jobs here and there and build up a resume/reputation on some platforme you'll end up getting a lot of job offers. Thing is you have to go below the price. Now 1.5 are enough to apply to fix some css, js, html stuff on some clients page. First you work for knowledge, skill, and reputation then you work for money. Only advice I can give you is to try to find stable client which requires someone to constantly make some small changes on some project and there's a lot of clients on upwork or freelancer like these and they specify in job posts that they want someone for future relations.

Now niche can be something you do in free time and it also comes with a lot of jobs. Ever heard of Cold Fusion? I did it back in 2016 because we had a client with project in it and I never touched ColdFusion before. I was fixing bugs and making new features without actually knowing CF that well. It's not actually niche but it's something you don't look for with knoweledge in C#, Java, PHP :D.

I had similar problem learned PHP, worked for 1 year, then Java about 3 years, then Node.js and PHP again, then CF and C#, then again Java, and now C# .Net Core. It bad and good at the same time but a lot of experience with a lot of stuff makes you think differently and more quickly learn other technologies as they are pretty much similar. I also did some frontend like vanilla JS, AngularJS, Angular 2+ and I can say learning multiple techs/languages is easier once you know more than 2 tehcnologies.

If you want to stick to web Gudio gave you good example. Also Vue.js and React are pretty much required. But now I mobile being required more as there is a bit of deficit for Xamarin, React native, Ionic. Ionic is a good go if you want to try as you can use JS, React, Angular so it's like web for mobile.

Good luck!

Collapse
 
guidovizoso profile image
Guido Vizoso

Hi!

WebGL / OpenGL projects are relatively easy to find and very well paid. You can niche that out if that fits your preferences

Collapse
 
chatbim profile image
mustapha chatbi

Cool thank you for this helpful reply ... can you guide me on how to find such niches or how to understund web dev industry from business point of view