I am a web designer. I am currently working on html.css,photoshop,flash. I want to change my career
to .net developer. Can I learn quickly? I dont know programming. Can i change my career or it is better
to be in the web design.. Can anyone suggest? Thanks in advance.......
sainath's Advice on Thursday, September 03, 2009 :
To switch over towards becoming a .net developer you will firstly need to build a strong foundation in programming. All good programmers say only 1 thing - if you have mastered the C language and object oriented programming using C++ you can master any language.Conceptually, this is the minimum base needed.Given your background I can suggest the following:
(1) Learn C - you can probably use "Let us C" by Yashwant Kanetkar.
(2) Either learn C++ or if you are in a hurry you could probably start off with learning C# directly from any good book available in the market.
(3) In your current job you can start using your C# and web programming knowledge towards building better web sites. In this way you can commence an effective transition towards becoming more of a programmer and less of a designer.
(4) Over a period of time you can become an expert in programming provided you are consistent in your efforts.
Whether you learn quickly or not primarily depends on how much time you devote to this on a daily basis and on weekends. Also it depends on aptitude for the same. I would recommend being a little patient towards building a strong foundation - it will pay huge dividends later and you will be counted as a good programmer from day 1 because you will be thinking in the right fashion. I have met enough programmers who started first by directly working on a RAD (Rapid Application Development) tool having no strong foundation only to create problems and bugs in their respective projects and nightmares and repeat coding work for their seniors.
Both web design and programming are promising fields - I know entrepreneurs who only create web sites for clients and are running good profits during the recession. And I know programmers who are sitting on the bench right now. I also know programmers who are doing great work for their companies or as freelancers and designers who are simply not having enough work. Which is better mainly depends on where you see yourself in future and towards which area your aptitude is suited towards.The field itself will not make you successful by itself - the results you get will only mirror your own efforts and ability.
I would suggest that you commence playing around with learning programming - along the way the path ahead will automatically become clear for you.
One final word - any change involves a little bit of pain and risk and the reward is usually earned afterwards. So, CHANGE -> PAIN -> RISK -> REWARD is the order in which it happens. So please be patient and give yourself enough time for results to appear. Too many people give up too soon.
All the best.If you're going to get anywhere, you're going to have to do it yourself, because no one is going to do it for you.If you can't give 110%, you're not going to make it.
- Linda Armstrong, mother of Lance Armstrong,Stage 4 cancer survivor who went on to win the Tour De France 7 times,a feat unparalleled in human history.