Hi all,
After a few years of post-graduate scrabbling around in a poorly paid niche sector of IT/Geography (GIS) I decided 1 year ago to retrain as a developer, mostly motivated by the potential vast increase in pay and more challenging work.
Having no previous programming experience, I started tinkering in VB.NET whilst unemployed and somehow landed a short term low paid contract (£150pd) helping develop a simple web mapping app in c#.NET. I managed to learn some CSS, HTML, VS2010 in 3 months & cobble together a passable application.
I still had zero knowledge of OOP and therefore completed a part-time evening college course in C# which gave me a limited understanding of classes, methods, interfaces, inheritance, delegates etc.
I have since started a permie job as a junior developer (C# & SQL Server). I am working with WPF (MVVM) and trying to learn as much as I can. I'm very much left to my own devices and therefore have to learn off my own back using PuralSight, internet sources etc.
Programming is not something that comes naturally to me. After 1 year I have a basic grasp of most topics but still really struggle to understand delegates, events, implementing interfaces etc. I am learning but I feel that I'm in for a long-term struggle to get to a reasonable intermediate standard.
Is this normal? Do some people just 'get it' straight away? Should I be discouraged by the fact that I find programming difficult or does everyone go through the same process?
Thanks
After a few years of post-graduate scrabbling around in a poorly paid niche sector of IT/Geography (GIS) I decided 1 year ago to retrain as a developer, mostly motivated by the potential vast increase in pay and more challenging work.
Having no previous programming experience, I started tinkering in VB.NET whilst unemployed and somehow landed a short term low paid contract (£150pd) helping develop a simple web mapping app in c#.NET. I managed to learn some CSS, HTML, VS2010 in 3 months & cobble together a passable application.
I still had zero knowledge of OOP and therefore completed a part-time evening college course in C# which gave me a limited understanding of classes, methods, interfaces, inheritance, delegates etc.
I have since started a permie job as a junior developer (C# & SQL Server). I am working with WPF (MVVM) and trying to learn as much as I can. I'm very much left to my own devices and therefore have to learn off my own back using PuralSight, internet sources etc.
Programming is not something that comes naturally to me. After 1 year I have a basic grasp of most topics but still really struggle to understand delegates, events, implementing interfaces etc. I am learning but I feel that I'm in for a long-term struggle to get to a reasonable intermediate standard.
Is this normal? Do some people just 'get it' straight away? Should I be discouraged by the fact that I find programming difficult or does everyone go through the same process?
Thanks
Comment