It has been almost a 14 months in am working in a software development field. Currently i am working on Dot Net platform (ASP.NET , C#) in a small company, working on LIVE projects.
Couple of days back i had appeared for an Interview in an MNC. There were 2 technical rounds. I cleared the 1st technical round and was shortlisted for the second. In the second technical round i could hardly answer any question asked . Questions were mainly related to WCF, and some advanced topic which i hardly ever cared...:( And it was the last round after which there was directly salary negotiation with HR.
I was taken a back as expected i didnt clear that round. And that thought is still pincing me.
My question to you is:
1. I am working on ASP.NET and C# still do i still need to know about WCF, WPF?
2. My company does work on the projects which has a very limited technology scope..ie..we hardly need all these advanced concepts and so i have failed to upgrade my self with the advanced knowledge.
3. How should i cope up with all this?
Now, once bitten twice shy, i am now planing to join classes to upgrade myself (WCP,WPF, LINQ)....but what matters is that since these technologies are not used in our company i fear that i will soon forget them.
Also, i was so depressed that i even planing to shift to to non technical job...as i doubt how will i do all this? and its really giving me tension...and i cant stop thinking about it..
Also, can i still appear for interview in that MNC later?
Please help me sir, awating your favourable response...
Sainath's Advice on Saturday, March 19, 2011 :
You have just experienced the shock of rejection in a job interview. This is normal and in my opinion, essential as well. A rejection should be looked upon as feedback - because that is what it is. In your case, it is because you are at a certain level of skills that you managed to reach the 2nd round. The feedback is simple - that it is essential to learn WCF and WPF as well.
Many people take rejection personally - rejection can cause fear, self-doubt and dent the confidence for many people. This is why one sees many people not even making an attempt to change jobs. This is observed at all levels - from the smallest to the highest posts. A rejection means only 1 thing - that your "current" skill levels did not match what the employer was looking for. It is not necessarily a decree for life - one can always take a step back, make some preparations and bounce back. The "school of hard knocks" teaches many worthwhile lessons - handling rejections is an important one. When faced with a rejection, people will usually react in the below manner:
1. Quit the field - these are mentally the weakest people of all - rather than changing themselves for the better (i.e. going through the pain and discipline of learning new skills) these people will try to change fields and "hope" the situation is better elsewhere. This simply does not happen - when we try to adopt an escapist attitude, the same problem will surface once again in a different form.
2. Some will go back to their old jobs thinking that nothing's possible - they will continue to lead lives of resignation."Most men are leading lives of quiet desperation."
- Henry David Thoreau
3. Some will make some attempt to try elsewhere after brushing up their skills a little bit.
4. A small minority will treat the whole experience as a learning experience and try to bounce back. These people will go back to the drawing board, make a plan to somehow learn these skills and try once again. This is usually a very small minority and these are the people who usually move to the top of their professions. They have certain qualities which make them different from the normal person - they are thick-skinned, do not allow rejections to crush them mentally, they are stubborn enough to take action once again and give it one more shot.
Over time you realize that there are simply very few people in category 4 - this is why people say that there really is no competition at the top. This is true in every field."After the loss to Boogerd, I went back to training. I rode, and I rode, and I rode. I rode like I had never ridden, punishing my body up and down every hill I could find.
I rode when no one else would ride, not even my teammates.
To win the Tour I had to be willing to ride, when no one else would ride."
- Lance Armstrong, 7 time Tour De France winner in his book "It's not about the bike"
The question is not whether you can cope with the changes happening in the IT space, the questions is whether you are willing to pay the price. There are so many people who manage to keep learning new technologies - how do they do it? The answer is simple - they utilize whatever time is available to them outside the job very efficiently. They use their traveling time, evening time after returning from work and weekend holidays extremely well. I can give 1 simple piece of advice - don't go to sleep before learning something new every single day, it could be as simple as 1 new syntax. Trust me, this is not easy to follow. But if you manage to do it, you will be in that elite few who have the discipline of rising high in this field or for that matter, in any field.I hated every minute of training, but I said, ''Don't quit. Suffer now and live the rest of your life as a champion.'
- Muhammad Ali, world heavyweight boxing champion
To specifically answer your questions:
1. I am working on ASP.NET and C# still do i still need to know about WCF, WPF? Response
: Yes, of course and many other technologies as well.
2. My company does work on the projects which has a very limited technology scope..ie..we hardly need all these advanced concepts and so i have failed to upgrade my self with the advanced knowledge.Response
: Most people sabotage their further progress by just relying on the experience gained with their current employer. Rather, you should try hard and learn additional skills outside of the job mandatorily.
3. How should i cope up with all this?Response
: I think I have already answered this.
My suggestion is that once you have learnt WCF and WPF and are ready to tackle the interview - try at the same MNC once again. What is relevant is not whether you will succeed the 2nd time - what is more relevant is that it will take some amount of courage and if you try again you will automatically emerge a stronger and bigger person from the experience. This itself will ensure that you succeed in the long run.
If you are still not convinced about the power of daily discipline, watch the below video - I am sure you will be.www.youtube.com/watch?v=Tq7IPWe7zqg
Laghaterohan said on Tuesday, March 22, 2011
Thank you very much Sainath Sherigar sir. Just one more question does changing a job help me to learn new things?
Sainath's Advice on Sunday, March 27, 2011 :
Yes, it does. But you need to first identify what direction you wish to head. At the very least, along with a better salary, you should also target latest technologies and a better role in every job change. Kapil has explained the importance of roles nicely in one of the previous posts, please check the link below:www.dotnetfunda.com/advices/a319-in-a-dilemma-pls-help-.aspx