I just started my career as a CADD Admin role after bachelors in Mechanical Engineering. Here they are using C# in 3D modelling software support and build desktop application for automation, I tried many ways to properly learn C#. But nothing works for me. Hence someone kindly guide me where should I start or how should I approach. Cos these class library and oops concept are pretty hard grasp. Hence please help me!!!
Not sure exactly what you are looking for here, your description is kinda vague. You don’t say whether you already have experience learning a programming language (typed, OOP, or otherwise). You don’t mention what you have already done to learn and what has failed (courses, projects…?) It would also help if you were a little more specific about what c# tools, architecture or libraries your company is using that you are having trouble with.
If your team is using those tools then they have likely been in your shoes at some point and they might have some practical advice that is better taylored to your specific needs. They will also probably help you scope your learning to what is most important to know for the job. If not, at least they will see you are trying. Don’t be afraid to be honest about where you are in the learning process and the fact that you are struggling; it’s quite common for this to happen, especially (but not only) at the start of your career.
Hi Nikola, I’m really glad that someone actually replied to my question. I’ll try to explain my situation in a better way. I have no prior experience with oops concepts but kinda familiar with C. I was put into this role unexpectedly, but I really like the job. My is team very diverse, like they didn’t really focus on one thing. Some have basic knowledge on C# and with the help of generative AI; they are doing the coding part and others doesn’t even use C# at all. So in my case I didn’t want to solely relay on AI for everything. I wanted to have strong foundation in C# and broaden scope for future opportunities like desktop application development. My job mainly focusses on automating task using the assembly class library for the 3D (Smart3D) modelling application we use. So I took a course on LinkedIn Learning for C# , but when I see the class library which we, is bit overwhelming for me. I can relate few thing like this a class and it is for this purpose, but when I tried to recreate or try to use the code in the some other automation tasks, it threw errors(literally a ton of errors). That’s why I want some advice from a c# developer, how they approached the learning stage. Like what kind of resource they’ve utilized . Take me as person who has zero level of experience in the software development. And the tools we primarily use are Visual studio and Oracle . For instance, library like Ingr.SP3D.Common.Middle;
Ingr.SP3D.Systems.Middle; are being used. I believe , I’ve narrow downed my situation