Congratulations to all the winners of April 2013, they have won INR 3400 cash and INR 20147 worth prizes !
DotNetFunda.Com Logo
Twitter TwitterLinkedIn
YouTubeGoogle
 Online : 16845 |  Welcome, Guest!   Register  Login
 Home > Coding Horrors > Pattern and Practices > We cannot be Technical People or Developers Forever ...
Vuyiswamb

We cannot be Technical People or Developers Forever

 Coding Horror posted by: Vuyiswamb | Posted on: 1/4/2012 | Category: Pattern and Practices | Views: 3319 | Level: NotApplicable | Status: [Member] [MVP] [Administrator] | Points: 75 | Alert Moderator   



I believe that Managers are groomed and there are some who naturally or by default become managers.  I wrote an Article a while ago, maybe some of you might have seen it, with a title

"How to become an Expert in your field"

When I wrote the article, I had certain knowledge and the article brought a lot of people in my life. I was young and I was willing to learn new things and I learned those things faster and I was good at it. But in Life as a Developer, there comes a time when you get bored at what you are doing. Most of the people think that when that time comes, it means you need to change the company, well that was what I thought too, but that is not correct. This means that it is time to do something new.

The something new does not only mean start developing in a new technology, because you might also get bored and find out that the growth or the change you hoped for was not what you changed to.

There are several things you can test or try if you are in this situation.

·         Try a Management Position

·         Try to change the Career

·         Or try to change to a new type of Technology

All these options are the ones that come into my mind, there might be other options, but for now let us look at these.

Try a Management Position

Not everyone will be a manager, but most of the people that avoided this position will be forced to be one. An Experienced developer who is good at what he does, will one day be forced by the business or get bored one day from what he does and become a manager.

Most ex-Developers I know become good managers or Project Managers, because they know what they are doing and they give realistic expectations to the business. Imagine a Manager who never wrote software before. The Business will propose on a Solution and the manager will set unrealistic goals due to the lack of knowledge in Software Development and challenges that developer's face every day. But if an ex-developer is part of Business Managers that make those decisions, things can be different.

If you are a Developer and you are now bored at what you are doing you might do well in Management because there is a room for you. The only thing that you need to do is a just a basic Project Management course or some Business Leadership course and you will be fine.

Try to change the Career

It is a Fact that most of the People who are doing what they do today to earn a living, are not doing what they wished to do before they left high school. I have realised that some of the things that we loved to do, don't pay bills well. That is why we are doing what we are doing. I never dreamed to be into computers or doing programming. I wanted to be a Doctor; I was so interested in science and medicine. But my kind of wish could pay bills, though I can't change now, because in my country you can't do Medicine part-time.

A change is great, but it is an effort and not an easy one, but once you are there, I tell you no one will touch you. I admire people who have Qualifications that are different. It shows that this people don't get scared by change. These are the people who have an ability to adapt to any change. I have seen people who get scared of Technology change, most of those people don't want to learn new things, they sometimes become too protective of their position and if their companies play along, they might find themselves with human furniture or legacy applications that cannot serve their client anymore.

I do like the idea of changing a career; I have not yet found something special yet. But if I find something, you will hear Sheo announcing that I am changing a Career J

Try to change to a new type of Technology

This does not work all the time. But it can work if really a technology has a better future. I have used Asp.net since .Net 1.1 and I was getting bored and I took this option and I looked for something that can replace asp.net and I came across Silverlight and I am still enjoying it and I am doing wonders with it. It just makes a life of a Developer and the user so easy.  I am happy with that Technology though it might intimidate you when you are learning it, but when you get used to it, you will love it.

Sometimes it is good to change technology to get rid of the problem of getting bored, you can still keep your Job, while trying a new technology and if you feel is that you want then move.

In Countries like South Africa, Australia, USA, UK you will make a good living if you are a CRM developer in Silverlight. One might want to change to that direction just to keep him going. 

 

Well that is enough from me, Talk to you next time

 




Thank you for posting at Dotnetfunda
[Administrator]
Found interesting? Add this to:


Experience:11 year(s)
Home page:http://www.Dotnetfunda.com
Member since:Sunday, July 06, 2008
Level:NotApplicable
Status: [Member] [MVP] [Administrator]
Biography:Vuyiswa Junius Maseko is a programmer and a moderator in ".NetFunda. Vuyiswa has been developing for 9 years now. his major strength are C# 1.1,2.0,3.0,3.5 and sql and his interest are in Silverlight,WPF,C#,Kinect , Xbox Gaming Dev.
 Responses
SheoNarayan
Posted by: SheoNarayan | Posted on: 1/4/2012 | Level: HonoraryPlatinum | Status: [Microsoft_MVP] [Administrator] | Points: 15 | Alert Moderator 

Thanks for sharing this Vuyiswa.

I have faced this problem in my life and sometimes life becomes very confusing, its tough to decide where to go. Below are my thought.

1st option "Try Management position"
I feel few people can do but not all; it needs a different kind of skills/nature and this can hardly be developed. Its by nature, if you have it you can do management well otherwise not. Developing this skills is a tough task and need a lot of patience.

3rd option "Try to change to a new type of technology"
Ultimately you will be in the technology field so still you will have the scenario where you are right now, so this seems not a good idea.

3rd option "Try to change the Career"
I feel this can be done, however if you go to the new field you will be freshers/beginners there and you will have to spend time to become experienced as you are in the software field right now after spending several years.

I have noticed some software developers after spending several years in the box pack office with AC and laptop with blackberry (Someone said, its a modern slavery; after all they are on work 24*7*365), they opt for other types of jobs like farming, own business etc.

There are a lot of other factors that force people changing their career from Software development and one can feel it when they are in the mid of the software development career.

But be aware that grass always looks greener on the other side of the mountain. There are plus and minus in every career, so decide based on your ability, circumstances and resources.

Thanks :)

Regards,
Sheo Narayan, Microsoft MVP
230+ ASP.NET Tips and Tricks - http://www.itfunda.com/Howto

Vuyiswamb
Posted by: Vuyiswamb | Posted on: 1/4/2012 | Level: NotApplicable | Status: [Member] [MVP] [Administrator] | Points: 15 | Alert Moderator 

Thanks Sheo for Sharing

1st option "Try Management position"

I was tought to bealive that we are born with abilities to do anything we want. Meaning what ever man think he is so he is
A Person who is able to think fast and innovative like that developer can be groomed to be a Manager.

Imagine if someone started Developing at the Age on 24 after 10 Years of development , what would you make that person , he would have known the inns and outs of your business, that Person is more than Fit to be a Manager. Some take less years to be one.

3rd option "Try to change to a new type of technology"
You are right Sheo with this one, as i said , this does not work all the time.

3rd option "Try to change the Career"
I agree

Thanks for Sharing





Thank you for posting at Dotnetfunda
[Administrator]

Dkummar
Posted by: Dkummar | Posted on: 6/26/2012 | Level: Starter | Status: [Member] | Points: 15 | Alert Moderator 

Thanks for sharing this Vuyiswa,

i am in mid range of software development

i am also felt the same thing in my carrier,
the right choice for me is "Try to change the Career" your 3rd opinion

regards
N.dinesh kummar


N.dinesh kummar
Software Developer

>> Write Response - Respond to this post and get points

More Coding Horrors

About Us | Contact Us | The Team | Advertise | Software Development | Write for us | Testimonials | Privacy Policy | Terms of Use | Link Exchange | Members | Go Top
General Notice: If you find plagiarised (copied) contents on this page, please let us know the original source along with your correct email id (to communicate) for further action.
Copyright © DotNetFunda.Com. All Rights Reserved. Copying or mimicking the site design and layout is prohibited. Logos, company names used here if any are only for reference purposes and they may be respective owner's right or trademarks. | 5/19/2013 2:18:10 PM