Our Network
(601 members)
Wasim Khan
Rahul Dayal
Gagan Sharma
Himanshu Maurya
Himanshu Garg
Pooja Tripathi
Pankaj Kumar
Nafees Ahmad
Nurul
Shahbaz Akhtar
Deepika Shukla
Abhishek Kumar Trivedi
Ankita Mishra
Manish Singh Yadav
Tuhin Sengupta
Mohd Murtuza
Sneha Pandey
Yogesh Tiwari
Sumit Gupta
Vikas Yadav
 
 
Not a member..?
Click here Join our network.
 
   

Medma Team Network

 
   
  Who is better - a System Analyst OR a Coder?  
     
  Posted on Date: 22-Dec-2009 09:44:29 AM  
  This is the most common question which is being asked by fresh IT talents in our recruitment interviews. Generally, as freshers are not much aware of hierarchy/development process of any IT company so they know nothing about work responsibilities & growth possibilities in different job profiles. Lets check this out by discussing who gets what in these two job profiles! To keep this discussion short, lets discuss this topic on few parameters like:

1. Learning:

For sure, a System Analyst gets more exposure than a Coder because an Analyst has to face new challenges (new projects with different requirements/complexities/nature) daily however a Coder will keep on working on the same project for long until its complete. So, in short duration of may be six months an Analyst can know lot many things/technologies than what a Coder can learn. Hence if you want to learn things quickly then you should start as a System Analyst.

However, learning things quickly may not be sufficient in IT if you don't know how to deploy them in real projects. So, actually Coders gets the real knowledge/understanding of how things are done.

2. Earning:

A System Analyst gets a higher start up remuneration package than a Coder, so its better to start your IT career as a System Analyst, if you get a chance. If you start as a Coder then you generally will take up trainee profiles which will not be as rewarding as System Analysts profile. But gradually a coder can match what the System Analyst is getting may be in just an year's time. So, in the long run both will be having handsome salaries, if the company is good!

3. Position:

As System Analyst tells Coder what to do, how to do and when to do so obviously they deserves a better position in company's day-to-day operations than Coders. Also, as they are strategically placed above the team of Coders in a company so they are bound to get attention and hence will enjoy more powers than coders. For this parameter Coders are obviously at the loosing end.

4. Growth:

As far as growth is concerned, it would not be incorrect to say that a System Analyst is a winner here. In a short span of time System Analyst will learn new things, meet new clients, embrace new technologies, face new challenges, understand market requirements, get new ideas, understand new businesses etc. so his career has got immense potential for growth. After working for 2-3 years in a company he can easily find profiles like CTO, IT Head, CEO, Tech Director etc. On the other hand a Coder working for 2-3 years in a company will be working on positions like Team Leader/Project Leader only. Hence in the long run System Analyst can grow a lot if they are good.

5. Switching:

Can a Coder become a System Analyst? OR vice versa? Any experienced Coder can easily switch his profile to become System Analyst. However, it will be quite difficult for a System Analyst to become Coder easily. So obviously Coders are winners here but this all is true only if there is really any need of switching profiles. A System Analyst who is well established in his career and who has got unlimited growth options as CTO/CEO/Tech Director will not bother about switching his job profile...isn't it?


If we look at all the above parameters then we can definitely say that if you want to play key role in company's projects and wants to enjoy managerial powers then System Analyst is the Job profile for you. However, if you enjoy writing code and want to help others in solving coding problems then Coder is the job profile for you. So, what are you interested in?
 
     
 
     
   
     
  Comments Posted by Users  
     
After going through the above snippet I truly don’t agree with it, I think the above article is being bias to the programmers .What I believe is that a coder is the top level in a software company not in terms of position but in terms of importance because an IT company can work without a system analyst but it can not even stand without a programmer forget about growth and other things. A programmer is the base of an IT company and a good programmer doesn’t need any analysis he can himself analyze the project and can start working on a project henceforth. Although system analyst also lends an important hand in the growth of a company but a programmer’s contribution is beyond a system analyst’s contribution.

As far as growth, salary hikes, perks and managerial power is concerned here also programmers beat system analysts comprehensively because as specified in the above article that a coder can be a system analyst any time they want but a system analyst can never be a coder, so a system analyst’s salary although is very high in the beginning but a fine coder will over shadow him in the long run and as it is a global phenomenon that money and power are synonyms so I don’t think I need to elucidate that who is more powerful. An IT company can afford to lose a system analyst but it will not even think of losing a fine coder, forget about the reality not even in the most blissful dream, even I would prefer a programmer over the system analyst, any day.

This is my point of view and it is quite possible that the person who has posted this article might not agree with it but as there was an option to post comment I thought that I should also put my point of view forward.

 
    Vikas Upadhyay   says on : 25-Dec-2009 06:34:17 AM  
     
  Thanks for the comments. You simply missed the idea behind the entire post...we were talking about job profiles and not personnels. Anyways, lets discuss your points... ** You are saying coders are top level in a software company. I am sorry but you are highly mistaken...do you mean in any IT company Coders are sitting at the TOP positions??? And for the sake of argument why can't we say Business Development Managers are more important than coders because without business coders will be sitting idle :) ...and not to forget about Graphic Designers, without them a company can't get projects on board! So, why can't I say BDMs/Designers are at the top position? But frankly everybody has got its own important role in an IT company. ** You said IT company can work without System Analyst. Thats not true because without doing Analysis nothing productive a coder can code. So, he himself has to do analysis...so in any case Analysis is mandatory to complete a project. ** You said system analyst can never be a coder. Not true. What if a System Analyst has a good programing logic? I said its quite difficult for a System Analyst to become Coder...but that does not mean it is impossible. Lets talk other way round, do you think that all the Coders can become Good System Analysts? No way! You should not forget that in software development the most important thing is logic...and its very rare to find good programmer with good logic! Even why not to think further on the topic and see if a good coder can become good system analyst? I doubt it 100% because being a good coder does not mean that you can become good System Analyst as you need to have excellent communication skills, time management, leadership qualities, patience, ability to quickly learn new things without supervision, ability to handle multiple projects/clients, ability to foresee the long-term goals/interests of the company etc. We even tried this with few Good Coders but they totally failed.  
  Admin Replies on: 28-Dec-2009 02:56:36 AM  
     
Well explained..

But there is one very important thing missing here.

The number of 'System Analyst' is very limited in a company so the opportunity is very much limited.

This doesn't apply for developers/coders.



Taking the example of Medma itself; I think there would be only 1 or 2 'System Analyst' as compared to 30 or 40 or 50 'Coders'.



I hope that thinks would be much clearer now.
 
    Rupesh Agarwal   says on : 24-Dec-2009 01:51:48 AM  
     
  Thanks for the comments. Let me tell you the facts first... at Medma currently we are having 5 System Analysts and within a month we are going to ramp up to around 9 System Analysts! We are getting so much in return that we will not hesitate in investing more resources in system study in future also. I know in very few companies this System Analyst profile exists but in my opinion every Good IT company will definitely have this position. So, may be the number of positions in a particular company will be less but definitely you can find many job opportunities in the entire market. Am I right? Also, you should not forget that even Team Leaders are very less in a company... so what? You won't be trying for Team Leader's profile? I doubt!  
  Admin Replies on: 24-Dec-2009 05:55:55 AM  
     
     
  Pages: | 1  
 

 

 
Login
Login To Post Comments
Email :
Password :
Home
  Require Sr. PHP Developers & Team Leaders
  Medma’s 1st iPhone Application got approval by Apple in first attempt!!!
  Team Medma Having Great Summer Fun !!
  WMX technology platform has won the first prize!
  Medma Infomatix '1st Android Team Ramped Up'
  Medma Infomatix '1st iphone Team Goes Live'
  Medma Infomatix is a member of DSCI
  Medma Infomatix - IT Supplier of The Year Award
  Team Medma Celebrated Their CEO's Birthday!!
  US Based Client Visited Medma!!!
More.....