Resources for becoming a better developer
Hi all,
I have tried a quick search in this forum but could not find something relevant to my question so here I am. Apologies in advance if this's been asked before.
So I am a .net mvc developer with over 5 years of experience. I got so used and comfortable in my current job that I kinda stopped improving myself beyond what's required to do my job at this company.
I would like to improve myself and be a better programmer. So here is what I know:
- ASP.NET Web Forms: I have used that for 3 years (the first 3 years of my professional life, not currently)
- ASP.NET MVC: This is what I am mainly using these days.
- ASP.NET CORE: I have not used this yet.
- Angular: Very basic knowledge
- VUE.JS: I have not used this yet.
- React.JS: I have not used this yet.
So what I would like to do is improve myself to keep my skills relevant in today's workplace (I live in the UK but it shouldn't matter that much)
I would like to be more advanced so that I would feel comfortable taking on a senior role in the near future.
Here is what I want:
- Any advance learning material for .NET/ASP.NET/MVC/CORE etc. Most books I find are geared towards beginners.
- Any good books on software architecture (like layers, how to think about layering a project, decoupling, dependency injection, etc) that are relevant today because I feel like most of software design principles might not be as relevant today because of advancement in technology. For example, Repository Layer is somewhat obsolete with Entity Framework or Dapper.
- Any other books that you think is a must read for me.
- I have not used TDD (both companies I've worked for never really saw the value in it so I never bothered learning it)
I hope I have provided enough information for what I want.
0 comments:
Post a Comment