以我在美國職場10多年的的感受來看:
在35至40歲之后,軟件開發并不是一項死胡同。但是,這里這些事情你需要知道:
1.
年齡歧視存在于軟件行業(以及性別歧視,種族主義,仇外心理,暴民文化和所有其他這些社會福利)。雖然并不是到處都有,但是它在足夠的地方影響工作。
2.
在35至40歲時,您應該期望獲得比25至30歲具有同樣適用技能的人更高的薪酬和更好的工作條件。
3.
在35-40歲時,您在學校學習到的最前沿的技能和技術現在已經有10-20年的歷史了;如果您沒有跟上進度,則可能會過時。
4.
在許多公司中,軟件開發人員沒有可行的“技術階梯”:像“高級工程師”這樣的頭銜是軟件開發人員可獲得的最高職位,并且在這種薪水等級最大化之后,軟件開發人員必須擔任管理職務-無論他們是否是否適合他們-為了前進。
“管理”不只是管理人員。在一家有前途的公司中,有人必須管理技術-例如CTO。許多CTO仍在編寫代碼,很少有人稱CTO為死胡同。
一些公司故意雇用更成熟的軟件開發人員,尤其是對于他們的遠程站點,以“長大成人”。
在35-40歲之后,您也可以做以下一些工作,以保持軟件開發人員的身份:
1.
在擁有技術階梯或雙重職業階梯的大公司工作
2.
成為專職承包商
3.
成為顧問
4.
建立自己的公司
5.
輕松完成一天的工作,并在一邊進行合同軟件開發工作
6.
保持技能最新,從經驗中學習,擁有良好的人際關系和溝通能力,并真正做好工作。