"Experience does not matter, only knowledge matters"...."There is no need of having yrs of experience to become a Team Lead"..."One does not know as per one's experience"... such sentences and many more similar sentences I hear from people. When I mulled over this, it is true in one sense that knowledge we gain from our experience matters. But what knowledge people mean here, writing code, learning new programming languages or new technology.. Is that the only knowledge qualified to call it as a real experience? I see many people who works very well, who have good command over technical skills but they lack in many things such as communication (not fluency but clarity in thinking and listening to others), team work, positive thinking, professionalism. What technical knowledge you gain over years that depend upon the project you have worked on so that is partially not in our hand to gain quality of technical experience (why partially because we can learn technical things on our interest).. but other experience which people automatically gains and which is not in their control to refuse not to gain is the professionalism, learning how to talk in team, how to communicate among team members, how to take things positively. If a person says he has so and so yrs of experience that means he has that much maturity and professionalism in him. So irrespective of technical knowledge gained over years and the quality of project one has worked on, we should give due respect to a person for his number of years experience.
I used to concentrate on my technical skills.. that time I was not knowing there are other important things also I have to concentrate upon. Sometimes I had misunderstood people and taken things wrongly. I thank to my last company (Infospectrum India Pvt Ltd), who made me realize this. We had been given trainings to know importance of team ethics, importance of punctuality, importance of listening to others and the way we should take others feedback into consideration rather considering it as criticized statements. I feel my Infospectrum experience was indeed quality experience for me. Now, I am in different country, Singapore… and here I am working in different surrounding so I am still learning new things day by day and helping myself to be better day by day.
So, if you want to make your work experience fully sensible and qualified, do notice and observe the things surrounding you, don’t just concentrate on your technical knowledge. Along with technical knowledge, team ethics and positive thinking also matters. Now, when we say technical knowledge depends on projects we work, in the same sense, team ethics and other things which I mentioned, depends upon the culture and surrounding you work in. It is better if we concentrate on self improvement along with our technical knowledge improvement. If you can analyze and think, you can gain from your surroundings. If you feel your surrounding can not give you as much as you wish, start reading self help books and be a better man ( you are already a good man), more positive thinker and a best team member which will help you in long run in your professional and personal life.
I used to concentrate on my technical skills.. that time I was not knowing there are other important things also I have to concentrate upon. Sometimes I had misunderstood people and taken things wrongly. I thank to my last company (Infospectrum India Pvt Ltd), who made me realize this. We had been given trainings to know importance of team ethics, importance of punctuality, importance of listening to others and the way we should take others feedback into consideration rather considering it as criticized statements. I feel my Infospectrum experience was indeed quality experience for me. Now, I am in different country, Singapore… and here I am working in different surrounding so I am still learning new things day by day and helping myself to be better day by day.
So, if you want to make your work experience fully sensible and qualified, do notice and observe the things surrounding you, don’t just concentrate on your technical knowledge. Along with technical knowledge, team ethics and positive thinking also matters. Now, when we say technical knowledge depends on projects we work, in the same sense, team ethics and other things which I mentioned, depends upon the culture and surrounding you work in. It is better if we concentrate on self improvement along with our technical knowledge improvement. If you can analyze and think, you can gain from your surroundings. If you feel your surrounding can not give you as much as you wish, start reading self help books and be a better man ( you are already a good man), more positive thinker and a best team member which will help you in long run in your professional and personal life.
Comments
Again .. nice attempt..
Cheers !!
I appreciate your transparent and positive nature and your thoughts. Great, its inspiring too and completely agree with you.
Well with me, I am really in half of the mid sea, like I am from Electronics background and but started my career in software ( As life lead me when I was unconscious ) I mean, I am finding myself very difficult to be fit into software ( Programming/coding), though never I was thought perfectly from the scratch. So, I too dint put my efforts to read or understand. Its been more than 2.2 years now. I am like a last rank student in my team or project :D I duno absolutely nothing. I have powerful communication and managing interests or skills. Others treat me for granted for my technical skills, it really sucks daily, but have no option other than continuing with my patience :D
I have the other way round, I have all the non technical skills you have mentioned ( I am more positive, professional, over enthusiastics and maximum used to be nearing perfect in whatever I do and have been appreciate by many big guys...) And that is the only reason that they din't fire me :D But yes, its still in dilemma for me, when they are gona fire :D LoL Because, daily it disturbs them as well me too. ( And remember, its not only me who is lacking technically, but many others too :D the difference is, I never put efforts to know things, but others put efforts :P )...
Well thought of sharing :)
Appreciate all your works on this blog and many new books I could see in your bookshelf ( Thought its all free Ebook which can help me :P)..Anywayz..
Hey, I found your thoughts and mine are matching in a way I believe. Good to know :)
Cheers
Rama
command over communication, I can see it in your writeup. You have clearly and effortlessly described your situation :)
Well, you are stranger to me so I don't know till what extent i can advise you. But when I read your comment, I remembered one of my friend as if she wrote it. But if my friend would be in your situation, I would say...
Its bad that you feel you are being kept at last rank. One of the reason in feeling so may be you have been always asked to do small tasks. So you have to think why they are assigning small task to you and why not challenging. You will have to start taking interest in programming and show that to your team mates and seniors. Don't give up and find a way to make programming more interesting for you. Your team mates and seniors will appreciate you once you start showing interest. They may give you good tasks looking at your interest and enthusiasm.
It is appreciable you know what you have to improve on. Many people cant figure out what they need and what not. If you know you have to put efforts to rock in technical field, why don't you do that :)