You are 25 years old, you have your whole life ahead of you, you are still wet behind the ears in terms of learning your chosen profession and in life experience - frankly this is the bleat of a spoilt child ... "I could be great but someone else is stopping me from being so". "I'm going to under-achieve yah di yah".
Stop whining and grow up would be my advice. Life is about taking knocks, getting up and getting on with it - sure ask advice but its hardly a "crisis"
Speaking from a perspective of being close to 60 years old and having worked in IT for 38 years. considerably longer than you have been alive, my observation is that what has truly mattered has been the people I have met, the friendships I have made, my family and my children.
Great things ... cough ... dont come from yet another better version of Javascript or some other re-churn or regurgitation of yet another way of presenting mobile/web data content or whatever is fashionable.
In your context - great things are defined by adding something of fundamental value to your chosen professional discipline or field. That comes from damn hard work, intellectual rigour, a willingness to face and overcome obstacles, vision and often sheer bloody-mindedness
Stop whining and grow up would be my advice. Life is about taking knocks, getting up and getting on with it - sure ask advice but its hardly a "crisis"
Speaking from a perspective of being close to 60 years old and having worked in IT for 38 years. considerably longer than you have been alive, my observation is that what has truly mattered has been the people I have met, the friendships I have made, my family and my children.
Great things ... cough ... dont come from yet another better version of Javascript or some other re-churn or regurgitation of yet another way of presenting mobile/web data content or whatever is fashionable.
In your context - great things are defined by adding something of fundamental value to your chosen professional discipline or field. That comes from damn hard work, intellectual rigour, a willingness to face and overcome obstacles, vision and often sheer bloody-mindedness