C
C#ā€¢2y ago
xSaiz

ā” Trouble practicing C#

I'm having trouble trying to put in practice what I have already learned. I have already gone through almost all C# syntax and have a pretty good understanding on how to write C#, but when I jump to excercises I just go blank. Sometimes I jump on guided projects, but I really don't know if these are worth my time because I feel I don't think by myself while doing these. So I have three questions. 1. Are guided projects worth it? 2. What should I practice, building projects or excercises? 3. How do I get better at logic thinking?
28 Replies
Thinker
Thinkerā€¢2y ago
What is your goal with C#? What do you want to make?
xSaiz
xSaizOPā€¢2y ago
Well, I'm heading towards .NET Developer and then try to hop on Azure Devops
Pobiega
Pobiegaā€¢2y ago
$practice
Pobiega
Pobiegaā€¢2y ago
The only way to get good is to reinforce your learning by using it. I highly suggest doing some $projects for practice, and keep it simple
MODiX
MODiXā€¢2y ago
Collections of application ideas that anyone can solve in any programming language to improve coding skills: https://github.com/ZacharyPatten/dotnet-console-games https://github.com/karan/Projects https://github.com/florinpop17/app-ideas
Pobiega
Pobiegaā€¢2y ago
dont jump immediately on doing a chatgpt clone, make a damned console calulator or something and go from there I like tabletop gaming, so one of my go-to projects is a character generator, or trying to implement board game rules in a computer program.
xSaiz
xSaizOPā€¢2y ago
I get it, I'll start doing these then and see how it goes. So far I've done some projects but all of them guided, do you recommend doing guided projects? Thanks for the info btw. @Pobiega
Pobiega
Pobiegaā€¢2y ago
what exactly is a "guided project"? if its like the tutorials where they literally tell you each line to write, then its useless
xSaiz
xSaizOPā€¢2y ago
Well I'll link it for you, hold on
xSaiz
xSaizOPā€¢2y ago
Challenge project - Develop foreach and if-elseif-else structures t...
Demonstrate your ability to update a console app that implements arrays, foreach loops, and if statements in response to a user requested feature update.
xSaiz
xSaizOPā€¢2y ago
@Pobiega
Pobiega
Pobiegaā€¢2y ago
no need to ping me every time :p
xSaiz
xSaizOPā€¢2y ago
lmao sorry šŸ˜‚
Pobiega
Pobiegaā€¢2y ago
hm at a glance that looks okay it gives you a problem specification and a way to validate your changes thats good
xSaiz
xSaizOPā€¢2y ago
Ok, I assume the ones that really won't work are those wich they tell you every line of code to write, right?
xSaiz
xSaizOPā€¢2y ago
Guided project - Develop foreach and if-elseif-else structures to p...
Gain experience developing a console app that implements arrays, foreach loops, and if statements to achieve app specifications.
xSaiz
xSaizOPā€¢2y ago
like this one?
Pobiega
Pobiegaā€¢2y ago
yeah pretty much. if you dont think yourself and just copypaste (or "follow the script"), the learnings wont stick much at all the act of solving problems is what will deepen the understanding
xSaiz
xSaizOPā€¢2y ago
Yeah that's what I've been doing so far... "following the script" Is it okay to search for code to implement your idea to solve a problem?
Pobiega
Pobiegaā€¢2y ago
sure but dont default to googling and copypasting, try to solve it yourself first "oh hm, my input for this problem is an array.. and I need to get a sum/aggregate out of it, I will probably need to loop over the array" etc
xSaiz
xSaizOPā€¢2y ago
Ok, so I assume it is okay to search for the code but I need to come up witht he solution to solve it, is that what you're refering to? with*
Pobiega
Pobiegaā€¢2y ago
ideally
xSaiz
xSaizOPā€¢2y ago
Wow, you helped me a lot. I really appreciate it. Thank you so much!
Pobiega
Pobiegaā€¢2y ago
np best of luck
xSaiz
xSaizOPā€¢2y ago
Same to you!
maria šŸŒŸ
maria šŸŒŸā€¢2y ago
pov me wondering how people do some awesome things
Accord
Accordā€¢2y ago
Was this issue resolved? If so, run /close - otherwise I will mark this as stale and this post will be archived until there is new activity.
Want results from more Discord servers?
Add your server