首先,你的前途不是語言決定的,而是你自己決定的,不管是C++還是Java還是XXX語言,你要是學精了都有前途,就算是匯編,學精了也可以去搞底層驅動、嵌入式,一樣有前途+錢途。
其次,不要把你的前途綁定在某一門語言上,真正的牛人,是將語言當做工具,解決實際問題,實現實際業務的。每個語言都有應用場景,C/C++適合做高性能服務和系統,Java適合做后臺業務快速開發,前端適合做出漂亮的產品,你說你只會一種,那就只能永遠按照別人的要求來做了。如果你都懂甚至精通,那么合適的時機下,設計師或構架師的座椅就是你的了,比你只會按照別人要求來實現需求有前途多了。
再者,如果把編程當做你你的一生職業,那么至少工作20年吧,20年里不換一次行業,不嘗試一次新業務,每天都只用C++或者Java?不會到你會不會受不了,反正我是會瘋掉的。軟件行業的魅力之一就是不斷有新的東西出來吸引你。
最后,你的前途和很多技能是相關的:
你要具備一定的理解能力,這樣產品跟你天花亂墜的吹牛逼的時候你要知道到底能不能實現,不然被忽悠了到開發的時候發現實現不了或者要花上1年才能完成,你看產品和項目經理不把你罵死;
你要具備一定的溝通能力,這樣項目跟你哭訴,boss壓他他也沒辦法求你加班加點雙休日不休把活干完的時候,你也能夠頂住壓力有禮有節的爭取項目時間不然最后累死累活還被人認為能力不足;
你要具備一定的表達能力,這樣年終總結各自匯報工作的時候,不至于別人寫個漂亮的PPT就能頂你累死累活干上1年,你只能從心里難受。。。。。。。。。
還有很多,例如學習能力,人際交往能力,自我管理能力等等很多,
最后你會發現,真的要有前途的話,其實和做前端還是Java還是C++還是XXX關系都不大。
【END】