locked
Transition from System Support to programming and software and web development. RRS feed

  • Question

  • User-1810897091 posted
    Dear All,

    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
    Friday, May 25, 2018 9:00 PM

All replies

  • User409696431 posted

    You could click the "Learn" tab, above, and decide what versions of ASP.NET technology you want to learn, and dig in.

    Friday, May 25, 2018 10:21 PM
  • User1120430333 posted

    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.

    Saturday, May 26, 2018 1:35 AM
  • User283571144 posted

    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

    Tuesday, May 29, 2018 8:33 AM
  • User-821857111 posted

    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. 

    Tuesday, May 29, 2018 10:53 AM