I am writing to get your valuable guidance, to keep my career up and going.Here i am sharing my career and related info. so that u can have a clear pic.I am B.Tech IT(2007 passout).
I was not able to secure a job in any IT company so,i joined a job in customer support.
My final year result was not yet declared.I worked there for 6 months and Meanwhile my result came.
I now had a degree in my hand.I did a .net course after leaving my job but recession started.I finally got a job in Aug 2009. This was a small company with big politics(I started here at RS 4000/- per month).
I am simple and a sensitive girl.but still i was determined to stay in the company.However, the politics played and they made me do the simple time consuming work, also made me trainer for the .Net trainees coz they did not want to pay and hire a trainer..Due to family circumstances i had to continue with this job coz it was Local.I made my basic foundation in this Local company in .Net 2.0.However, now its version 4.0 and many concepts like linq etc that have come.I tried in other local companies cleared the interview also which was based on basics but they offered post nd package of fresher.After 11 months in job in an IT comany i was now not a fresher and not even experienced as per industry standards.I was offered a job in company making software products which i joined recently at 12000/-pm after 1 yr exp. But here the project they hired me for is delayed now.So, here i am making some basic sample applications,testing some softwares etc as of now..The situation again is wait and watch types.But i want to update myself so that i am able to retain myself in IT industry.WHAT TO DO? HOW TO DO??
Sainath's Advice on Sunday, October 03, 2010 :
First and foremost - you have already proved that you possess strong survival skills. This automatically places you in a higher grade of candidates. It is not easy to do a customer support job when you have trained to become a B.Tech engineer, it takes a lot of character and guts. So I would say, well done ! Any job is better than staying unemployed.
Effectively your actual career has commenced in Aug. 2009. So if you are being looked upon as a fresher it is unavoidable. But if you actually look at it, you have made steady progress till now.
I have experienced politics in every company I have worked in so far, it is unavoidable and a fact of life.So please don't bother too much about this - however, you need to be smart and alert enough so that you do not become a pawn in organizational politics.
Starting off in a Product development company is good in the initial stages of your career. Sometimes it can be better than directly working in an MNC. While the workload may become high once the project kicks off in real earnest, if good software development practices are being followed you can learn quite a lot in a year's time. Please check the below link:www.dotnetfunda.com/advices/a43-question-about-my-career-.aspx
"WHAT TO DO? HOW TO DO?"
Probably these are the 2 most important questions you will be asking for the rest of your career.
For the next 1 year, just concentrate on setting up a strong, rock-solid foundation for your career. How well you use your time outside your working hours will determine how fast and how far you go from this point onwards. One suggestion - stop reading newspapers and watching TV, this 1 act will give you atleast 1 hour of free time everyday i.e 1 X 365 = 365 hours. If you consider an 8 hr working day, 365 / 8 = 45 working days. That is a lot of time which can be used wisely.
Use your travel time to good effect - always have some reading material on hand. There is a wealth of instructional videos on the Microsoft site, webcasts & channel9.msdn.com.Even if you watch 1 video per day on a portable player that will cumulatively add up to a lot in a year's time.Technologies you need to focus on:
- Asp.Net - of course, you need to get really good at this
- SQL Server & RDBMS in general
- WCF - service oriented architecture is here to stay. Without knowing WCF you will not be able to do much progress
- LINQ and more importantly, the Entity Framework 4.0
Once you are through with this, you can move on to other stuff
- Design patterns
- Agile software development using Scrum
Read the Microsoft Application Architecture Guide - it will do wonders for your overall software development expertise. Please check the below link:msdn.microsoft.com/en-us/library/ff650706.aspxAll of this will not only ensure that you have enough buzzwords on your CV to get a bigger break, but it will also ensure that you grow as a software engineer and basically get ready to step into the role of a Senior Software Engineer.
Like in all other human endeavours, rigorous training is the key to long term success. And it is the daily consistent action which will take you places. Please check the below link to learn the power of consistent, daily action.www.youtube.com/watch?v=Tq7IPWe7zqg
Check out what Joe Stagner, Microsoft Program Manager says about daily action below:msjoe.com/blog/posts/i-rsquo-m-asked-how-did-you-learn-what-you-know/