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.
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.
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 :)