C
C#2y ago
Riemann

Advice on finding a project.

I'm not new to programming, I know some languages and I want to kind of master c# now. For this of course I should build something but I don't really know what, I know I could do some game with Unity, some web application, etc etc. The thing is that I hate dealing with graphic user interfaces as I find it very boring, guess I could do some command line application but I don't really know which one, advice would be more than welcome.
18 Replies
Connor
Connor2y ago
I say you take to time to learn building GUIs Half the money is software engineering is making an easy gui
Riemann
RiemannOP2y ago
i don't really care about the money also i let the art for someone else, setting everything nice and beautiful is not for me, let js and css enjoyers do that
Connor
Connor2y ago
Are you at least fluent in html and css? Know a little JS? Those skills are invaluable
Riemann
RiemannOP2y ago
no i don't like web development as i said
Xan.Nava
Xan.Nava2y ago
For C# asp.net development will be the main thing outside of working with UI. For reference I am a Unity developer, but I spent years making asp.net REST api. Unity can be a bubble often, and the community has a lot of bad practices/fallen behind current practices. So having spent alot of time with APIs I am now making much better code in Unity.
Connor
Connor2y ago
We’ll. With that attitude you’re gonna be working on class library’s and web apis you’re whole life
Xan.Nava
Xan.Nava2y ago
But if you do want to work with Unity and not work with UI there are options, but they are mainly related to networking or physics. Physics route you will need to know physics/calculus/linear algibra/quaternions.
Connor
Connor2y ago
There’s no such thing as a backend developer. You have to be able to present the cool stuff you do to your users
Xan.Nava
Xan.Nava2y ago
Where is your experience coming from?
Riemann
RiemannOP2y ago
i'm about all the logic, algorithms, good clean reusable code, not about setting a nice color and a cool animation. i respect the people who do that but i don't like it
Xan.Nava
Xan.Nava2y ago
Also UI isn't the only way to represent to users
Connor
Connor2y ago
Web, Unity, and Networking It’s obviously not 100% true 100% of the time
Riemann
RiemannOP2y ago
okay can we stick to my question
Connor
Connor2y ago
Yes, pick a library youve enjoyed to use and contribute to it
Xan.Nava
Xan.Nava2y ago
So logic and algorithms are often not the difficult part. You could go into code review/maintenance positions. But with that dirrection you will need UI experience. And Code reviewers/maintenance people often have to be the most experienced anyways 😅
Riemann
RiemannOP2y ago
okay let's just close this thread nonsense
Xan.Nava
Xan.Nava2y ago
Wou you are rude Library work, but that will exclude you from most of Unity.
Connor
Connor2y ago
We’ve both given you good advice. I’m sure others will come in and give you some more as well
Want results from more Discord servers?
Add your server