VYRUS
I want to be a job ready in .Net
There's hundreds mate it depends what you're looking to get into. I have my Azure Fundamentals (AZ-900) and working on my Developing solutions for Azure (AZ-204). I'm also a certified optimizely developer which may have expired now but I haven't developed for it in a couple of years.
Will be doing my Azure Security certifications afterwards
10 replies
Is using GetAwaiter().GetResult() for async methods in constructor a hack!
It gets you into a good habit of creating interfaces, thinking about inheritance and base classes etc. It helped me start framing things in a way of how can I build something so I can extend it in the future without creating tech debt whilst also avoiding duplicate code.
16 replies
Is using GetAwaiter().GetResult() for async methods in constructor a hack!
The way I usually do it is I'll create a DIConfig class that is called in a Startup.cs class I build (which gets called from Program.cs/Main.cs depending on your setup).
That allows me to keep things centralised in a way that's easy to understand.
https://positiwise.com/blog/dependency-injection-in-net-core-with-example This is an example of dependency injection but he does his dependency injection in his Program.cs rather than seperating it further and passing it down like I do
16 replies
Is using GetAwaiter().GetResult() for async methods in constructor a hack!
That way if you scope it to be a singleton, you can use it throughout your data layer and it'll keep that single instance of the database connection for you to use for read/write, executing stored procedures etc
16 replies
I want to be a job ready in .Net
LinkedIn is amazing once you're past junior as you'll start having recruiters contact you for roles than the other way round. Certifications help massively in this as you can display them on your LinkedIn profile which makes you appear higher up in searches. So make sure you're active on LinkedIn, it's by far the best tool for finding an employer.
10 replies
I want to be a job ready in .Net
In the last 3-4 jobs I've worked at, all of them provided Pluralsight as a company benefit, one of them I had to ask but there was no push back as it's an amazing upskilling resource.
There are also paths designed for passing certifications and include practice exams so really helpful. If you are going down the self teaching route, your biggest hurdle will be getting your first industry role as a junior.
There are heaps of junior and graduate developers, significantly less mid-level and even less senior. You will get more in-demand as you become more experienced and this doesn't take long (2 years as a junior if you remain focused).
You need to stand out from those juniors and graduates though, all the graduates have degrees which gives them a step up over those who are self-taught. So your best bet will be to look for certifications so you can prove your knowledge translates into practical application.
10 replies
I want to be a job ready in .Net
Do you have access to PluralSight? If so you can follow this path: https://app.pluralsight.com/paths/skills/aspnet-core-6
It gives you everything you need including practice assessments for you to measure your own skill level, so you know where you're at and where to focus.
10 replies