C# carrier advice

give me some guys I wanna know what I can achieve by learning C# in 2024 7th month I have started already and on the basics I want to know some roadmaps, hoping to earn money with it!
14 Replies
Pobiega
Pobiega6mo ago
We have a dedicated channel to this: #career-talk That said, C# and .NET are in general doing very well in most markets - but what languages are popular is very location-specific, so check your local job boards. I don't recommend aiming to freelance or develop and sell a service on your own if you are a beginner. Your best bet will most likely be to find a job as a salaried full time employee and get experience (and money!) that way.
Muhammad Hammad
Muhammad HammadOP6mo ago
How much time it can take to learn C# to become employable worthy as I have just started I am able to grasp the concepts finely! and doing practices on the left hand
Pobiega
Pobiega6mo ago
Thats extremely individual. For some it can be done in as little as a year. For some it takes several years. It depends on a whole load of factors, including but not limited to... * aptitude for logical thinking * ability to focus * work ethics * motivation * how used to learning you are * how much spare time you have for learning Most sources I've seen suggest that its better to do a little every day rather than binging full days sporadically
Muhammad Hammad
Muhammad HammadOP6mo ago
I will take care not to become sporadical in this process! the thing is I am going well in the learning process of C# but what's the .net things is that a part of the language that I will learn equally with it or that's a sided thing which just needs to be seen from the top!
Pobiega
Pobiega6mo ago
C# is the name of the language itself, the syntax etc .NET is the ecosystem (compiler, runtime, SDK, base libraries, frameworks etc)
public class Person(string name)
{
...
}
public class Person(string name)
{
...
}
is C# https://learn.microsoft.com/en-us/dotnet/standard/class-library-overview is (part of) .NET
Muhammad Hammad
Muhammad HammadOP6mo ago
the way of writting code the syntax is C# and things like lists,arrays,dictionaries I/0 are by .net! this is a little bit tricky I thought .net is something to import
.NET is the ecosystem (compiler, runtime, SDK, base libraries, frameworks etc)
so compiler,sdk,base libraries these things are what I feel it is not to learn but frameworks I will learn them! so grip on C# and frameworks with knowledgge of the ecosystem is what I need have!
Pobiega
Pobiega6mo ago
that, but also the ability to actually make things as in, don't just go through tutorials and studying the BCL. make things design and implement projects that actually solve problems, that are fully functional, if small, programs $projects
MODiX
MODiX6mo ago
Collections of application ideas that anyone can solve in any programming language to improve coding skills: https://github.com/dotnet/dotnet-console-games https://github.com/karan/Projects https://github.com/florinpop17/app-ideas
Pobiega
Pobiega6mo ago
here are some ideas for things you can try to make
Muhammad Hammad
Muhammad HammadOP6mo ago
thanks Pobiega
Pobiega
Pobiega6mo ago
start small with console apps, and when you've done a lot of them (like seriously, 10+ smaller projects for sure) you can start looking at either a tiny web project, or a desktop app
Muhammad Hammad
Muhammad HammadOP6mo ago
starting with console apps, but for web projects as you have recommended me to do afterwards, will I need css and html skills!
Pobiega
Pobiega6mo ago
Depends. If you want to be a fullstack developer, yes I'm not. I'm a dedicated backend developer so I don't do js/html/css
Muhammad Hammad
Muhammad HammadOP6mo ago
Thanks for your help Pobiega!
Want results from more Discord servers?
Add your server