How to be an expert coder?

Joined
Jul 21, 2020
Messages
23
Reaction score
5
I know coding a bit but I am very amateur, I just write codes that work for the basic functions and that's it. I feel like I will never be an expert coder, I don't know how to expertise / specialize at something like coding. I want to be a wanted coder by the companies. Please help me. And the road map seems so complicated.

I will be a C# . NET developer. Do you have any more advices for me? I want to make money online with coding skills or be a wanted coder for companies.
 
I've personally learnt coding from doing. You have to build projects etc that are increasing in difficulty to therefore learn and better your skills. Continuing to write code at the same skill level won't increase your skills.
 
Read others (github etc there real programmers write not monkeys) code it's only a thing that could make you stronger
 
When you're learning to code choose a language which has plenty of example source code available. Nothing worse when trying to build a project and you get stuck because of lack of example source code.

Some criticise older languages, but there are so many source code examples around in the internet, it's easy to learn from.

New languages are in short supply of source code.
 
Practice, practice.... practice!

Like any skill in life -- 10,000 hour rule applies.

Imposter syndrome is a common symptom for many self-taught developers, because we are competing with people with degrees etc. Know your value within the market, just because you don't think you are good -- if you are doing tasks within your capabilities (or just slightly outside of, so you improve) then that is no problem.
 
I applied for a few junior positions as a C# .NET dev with slim to no coding experience.
Got the job in my first interview and learned everything as I went along.
4 years later I'm still coding for the same company and learned everything I know about coding by doing.
As I learned more of the basics, I also got more interested in other languages and started learning them on my own time.

Reading countless guides online will only get you so far, I highly recommend to think of any idea (doesn't have to be useful)
like tic tac toe or snake on Unity or a simple WPF app (calculator for example) and just start coding.
Once you encounter problems, google them and you learn tons!

Also, all those small projects are great padding for your github which you can link to on your CV
 
I know coding a bit but I am very amateur, I just write codes that work for the basic functions and that's it. I feel like I will never be an expert coder, I don't know how to expertise / specialize at something like coding. I want to be a wanted coder by the companies. Please help me. And the road map seems so complicated.

I will be a C# . NET developer. Do you have any more advices for me? I want to make money online with coding skills or be a wanted coder for companies.
Keep doing practice ...take help from google and YouTube
 
make sure you master object oriented inheritance, encapsulation, abstraction and interfaces, understand some data structures, Create a CRUD application using MVC design pattern and scale from there (i expect you know some SQL)
 
If you want to be hired by "big companies" then better get a degree. But if you want to be smart about it, there are plenty of resources available in the internet.
 
read some books and practice, it will take time but in a few years if you stay dedicated and keep learning new things you can become an expert.
as an expert coder you also need to know other things than just the code itself, you need to understand networking, interfaces, the operating system itself (or better multiple) and so much more.
it will all come in time if you just keep learning. you need to have a passion for what you are doing, if you don't enjoy coding, you will never be an expert probably.
 
I've personally learnt coding from doing. You have to build projects etc that are increasing in difficulty to therefore learn and better your skills. Continuing to write code at the same skill level won't increase your skills.
Thats my recommendation as well well said
 
learn node js, it's the best language of the world.
LOL, it's a big statement to make. It's a hacky language IMO. With that, it has not been tested for a long time like perl for example. Care to share why you think nodeJS is the best language in the world?
 
Practice is the best teacher. If you find a job in the industry it will even be easier.
 
LOL, it's a big statement to make. It's a hacky language IMO. With that, it has not been tested for a long time like perl for example. Care to share why you think nodeJS is the best language in the world?
no need for him to answer, clearly a noob post as first of all node js isn't a language on its own and second nobody in their right mind would call javascript the best language in the world lol :D
 
The more you learn, the more it will help you to move forward :)
 
no need for him to answer, clearly a noob post as first of all node js isn't a language on its own and second nobody in their right mind would call javascript the best language in the world lol :D
In all fairness though, nodeJS gets the job done pretty well, as far as I have heard from other developers like Deleted member 923340. Plus, I love npm. :)
 
Back
Top