Hi, my question is that I am currently working as an IT support engineer in one firm and have some IT certs but I am not really happy and satisfied with my job and having interests in getting expertise in software and web development like dot net, asp.net and
sharepoint dev. I have done BSc in Computer science and having around 7 years of support experience. I am 31 years old would it be correct to change career at this stage and tell me step by step on how to enter in that field and excel further as I want to
continue my future in that field. Currently, I am studying vb.net and share point dev. And how to enter in job market as a developer.
All of yours prompt response will be highly appreciated.
Currently, I am studying vb.net and share point dev.
Well, you need to switch from VB to C#, becuase C# is more vastly used in the industry by companies due to C# is an ISO and ECMA standard controlled by those standard committees with MS having one vote on each committee. VB.NET is proprietary to MS and is
not as popular in the industry as C#.
Anyone can write some code, but the key is do you understand the pillars of object oriented programming.
At last, if you have already learned the asp.net well, I suggest you could start learning forent-end technolog like angularjs, reatjs and so on.
Best Regards,
Brando
.NET forums are moving to a new home on Microsoft Q&A, we encourage you to go to Microsoft Q&A for .NET for posting new questions and get involved today.
I am 31 years old would it be correct to change career at this stage
Yes. I did when I was 40. My previous job had nothing at all to do with computers. I have never had any formal CS education or training. My school introduced CS as an option the year after I left. I taught myself how to programme in my spare time.
I agree with others that learning C# will provide you with many more opportunities than VB. However, I don't agree that you should concern yourself with abstract design patterns and object oriented theory at this stage. You should instead concentrate on
learning what you can do with the language. Once you have put together some projects, then you can learn about how design patterns etc can help improve your code.
None
0 Points
1 Post
Transition from System Support to programming and software and web development.
May 25, 2018 09:00 PM|faisalmaster|LINK
Hi, my question is that I am currently working as an IT support engineer in one firm and have some IT certs but I am not really happy and satisfied with my job and having interests in getting expertise in software and web development like dot net, asp.net and sharepoint dev. I have done BSc in Computer science and having around 7 years of support experience. I am 31 years old would it be correct to change career at this stage and tell me step by step on how to enter in that field and excel further as I want to continue my future in that field. Currently, I am studying vb.net and share point dev. And how to enter in job market as a developer.
All of yours prompt response will be highly appreciated.
Br,
Faisal
Contributor
5921 Points
2449 Posts
Re: Transition from System Support to programming and software and web development.
May 25, 2018 10:21 PM|KathyW|LINK
You could click the "Learn" tab, above, and decide what versions of ASP.NET technology you want to learn, and dig in.
Contributor
4863 Points
4120 Posts
Re: Transition from System Support to programming and software and web development.
May 26, 2018 01:35 AM|DA924|LINK
Currently, I am studying vb.net and share point dev.
Well, you need to switch from VB to C#, becuase C# is more vastly used in the industry by companies due to C# is an ISO and ECMA standard controlled by those standard committees with MS having one vote on each committee. VB.NET is proprietary to MS and is not as popular in the industry as C#.
Anyone can write some code, but the key is do you understand the pillars of object oriented programming.
https://www.c-sharpcorner.com/UploadFile/e6a07d/pillars-of-oop/
They key is do you understand design patterns and architectural patterns?
http://www.dofactory.com/net/design-patterns
https://docs.microsoft.com/en-us/previous-versions/msp-n-p/ee658117(v=pandp.10)
Do you know how and when to use the various patterns and technologies and do it effectively.
https://www.codeproject.com/Articles/228214/Understanding-Basics-of-UI-Design-Pattern-MVC-MVP
https://en.wikipedia.org/wiki/Separation_of_concerns
Find a good book that is going to teach the basics of the OO pillars first before doing anything else.
Star
9831 Points
3120 Posts
Re: Transition from System Support to programming and software and web development.
May 29, 2018 08:33 AM|Brando ZWZ|LINK
Hi faisalmaster,
According to your description, I suggest you could consider learning the newest technology.
Now we have front end,back end, full stack engineer.
If you have learned the vb script, I suggest you could start learning vb.net.
If you haven't leanred any language, I suggest you could start learning C# as DA924 says.
I suggest you could also learning the html and javascript from W3C schoold.
https://www.w3schools.com/
At last, if you have already learned the asp.net well, I suggest you could start learning forent-end technolog like angularjs, reatjs and so on.
Best Regards,
Brando
All-Star
193993 Points
28027 Posts
Moderator
Re: Transition from System Support to programming and software and web development.
May 29, 2018 10:53 AM|Mikesdotnetting|LINK
I agree with others that learning C# will provide you with many more opportunities than VB. However, I don't agree that you should concern yourself with abstract design patterns and object oriented theory at this stage. You should instead concentrate on learning what you can do with the language. Once you have put together some projects, then you can learn about how design patterns etc can help improve your code.