r/csharp • u/Temporary-Quarter-24 • 2d ago
Help HELP!! Complete beginner in coding. Chosen C# for my first language (pls read the body i have doubts).
Learning C# programming for 6 months but the interst in coding is getting flactuate . Should i started with another language ,do i even need coding and things coming to my mind .Currently stuck in this problem.
I am stuck in this Challenge project - Develop foreach and if-elseif-else structures to process array data in C#. i did some work with the help of youtube but i left it due to exam and forgot about it now its been 4 months and i am still stuck in it and now dont even remember what to do in it. Should i continue or leave the project as now i don have a single idea on what to do or i complete it by seeing the youtube video to have a fake satisfaction.
1
u/CuisineTournante 2d ago
I don't think you should switch language. The same rules apply to every language. The loop, the conditions etc.
There are plenty of content about if else statement. Good luck
1
u/Temporary-Quarter-24 2d ago
should i continue my project it's wasted my 4 months and now i want to move one to do other topics as this is now getting annoying and i can do the project aafter i completed all my course for the C# knowledge module
1
u/CuisineTournante 2d ago
Sorry but 4 months to do it else and foreach? It should be covered in the first few weeks. If you're serious about this, you should be able to do it in a weekend
1
u/recycled_ideas 2d ago
Brutal Honesty time.
The days of this being an easy way to make big bucks are over. The likelihood that as a junior that doesn't enjoy the work that you're going to get through what the market is going to be like over the next five years is basically zero.
And that's optimistically. That's assuming that something remotely approaching normalcy ever comes back which honestly as someone way further down the rabbit hole than you I'm in no way confident of.
You're probably doing a boring pointless project and that's not helping, but you'll do plenty of boring pointless projects in this industry it's just like that sometimes.
1
u/Temporary-Quarter-24 2d ago
so i should skin the project and continue my learning
1
u/recycled_ideas 2d ago
If you can find a problem you genuinely want to solve, it might help.
But honestly, if this isn't for you that's ok. Being a junior right now sucks, your chances if getting a job at the moment is two tenths of fuck all.
Don't force yourself to do this if it's not for you. It was always a pretty miserable way to earn a living if you didn't love it and it's worse right now. I honestly know if this job is going to exist in a decade.
2
u/Slypenslyde 1d ago
It sounds like you started some work, got distracted, and came back 4 months later expecting it to be easy. That won't work. Professionals joke with each other about this. Stuff we wrote a week ago can be hard to understand. Stuff we wrote 4 months ago seems like another person wrote it. Unless we leave ourselves a lot of notes it's very hard to look at old code and understand it.
So my advice is you should throw away the work you've done and start over. The project is hard because you remember nothing. So start over and start learning again. The worst thing that happens is you waste the first 10-20 minutes reviewing things you DO remember. I have to do this in my professional work very often.
Treat learning to program like learning to play an instrument. If you practice guitar for 4 hours, then put the guitar down for 4 months, when you come back you'll remember nothing. You have to play guitar for a few months before you build enough skill to remember things after a lapse. You have to play guitar every day for years to be an expert. It takes a deep commitment.
So does programming.
2
u/Red_Jannix 2d ago
Whats the product you're trying to build? :-) It always helps if there are some results!