謝謝邀請!
作為一名IT行業的從業者,同時也在帶軟件開發團隊,所以我來回答一下這個問題。
首先,目前三十五歲以上的前端程序員還是不少的,多集中在Web前端開發領域和嵌入式前端開發領域。
雖然前端開發大多屬于應用級開發,而且工作強度也比較大,但是隨著前端開發的快速發展,目前前端開發崗位的缺口還是比較大的。在移動端、大數據呈現端和嵌入式呈現端逐漸并入到前端開發團隊之后,前端開發的規模也在一定程度上得到了擴大。在這種情況下,不少年齡相對比較大的前端程序員雖然會完成崗位升級和轉型,但是通常也會參與到一部分前端開發任務中,這在不少團隊都是比較常見的情況。
比如不少前端程序員會轉型項目經理或者是產品經理,還有一部分前端開發人員會轉型行業咨詢專家,但是在實際的項目組中,經常會看到部分產品經理也在進行前端編碼,這也是目前開發人員比較緊缺所導致的。相對于產品經理來說,項目經理參加編碼就是比較常見的事情了,尤其是前端開發出身的項目經理經常會在“現場”進行界面的調整,這也是具有前端開發經驗的項目經理所具備的優勢之一。
從前端發展的趨勢來看,未來在IaaS和PaaS逐漸結合的情況下,前端開發的任務量會逐漸加大,而后端開發的任務會逐漸集中。前端開發后端化也是一個比較明顯的趨勢,所以未來前端開發的崗位需求量還是比較大的。從這個角度來看,未來選擇前端開發的發展前景還是比較廣闊的。
最后,隨著IT行業的不斷發展和成熟,未來不論是應用級程序員還是研發級程序員,都會成為一種終身職業。