Hi all,
1 year ago I decided to retrain as a dev following a career in professional sport. With no previous programming experience I worked hard at night school etc. learning the basics and managed to land a permie job as a junior C#.NET dev. My goal in a few years time is to become a C#.NET contractor.
The company I work for is very small, IT consists of me and my boss (a SQL dev). We have a couple of internal CRUD applications which were written in Windows Forms & most recently WPF MVVM
by previous contractors.
Most of my workload consists of adding functionality, fixing bugs etc. to these existing code bases and in 6 months I have learnt a lot. However I often find myself in a position where I'm faced with a problem and have no one to turn to for mentoring or advice. For example, I'm currently dealing with a WPF MVVM application and keep finding myself out of my depth and getting stuck for several hours on what should be simple problems. My boss is not a C# dev and doesn't have experience in OOP. He also doesn't have time to mentor me much with SQL Server.
This environment has resulted in me being almost completely self taught, I have time to do a lot of online tutorials, PluralSight etc but on the flip side I don't get any real support with my learning.
My question is, Would I be better off working within a team of more experienced developers or is the situation I'm in a good one for pushing on and continuing to learn?
Thanks all
1 year ago I decided to retrain as a dev following a career in professional sport. With no previous programming experience I worked hard at night school etc. learning the basics and managed to land a permie job as a junior C#.NET dev. My goal in a few years time is to become a C#.NET contractor.
The company I work for is very small, IT consists of me and my boss (a SQL dev). We have a couple of internal CRUD applications which were written in Windows Forms & most recently WPF MVVM
by previous contractors.
Most of my workload consists of adding functionality, fixing bugs etc. to these existing code bases and in 6 months I have learnt a lot. However I often find myself in a position where I'm faced with a problem and have no one to turn to for mentoring or advice. For example, I'm currently dealing with a WPF MVVM application and keep finding myself out of my depth and getting stuck for several hours on what should be simple problems. My boss is not a C# dev and doesn't have experience in OOP. He also doesn't have time to mentor me much with SQL Server.
This environment has resulted in me being almost completely self taught, I have time to do a lot of online tutorials, PluralSight etc but on the flip side I don't get any real support with my learning.
My question is, Would I be better off working within a team of more experienced developers or is the situation I'm in a good one for pushing on and continuing to learn?
Thanks all
Comment