程序員失業(yè)后該做什么?
這個問題問的很好,有認同感。首先我也是從事軟件開發(fā)、設(shè)計的一名程序員或者說是架構(gòu)師,而且從事了很多年,對于你這個問題,我也考慮了很久,也有很多的想法和感觸。
首先程序員這個詞并不能代表他的職業(yè),程序員只是一個統(tǒng)稱,實際上要細分起來會有很多種更加詳細的職能分類,比如系統(tǒng)架構(gòu)師、業(yè)務(wù)分析師、前端設(shè)計師等等,越大的公司分工越是明細,如果說作為程序員,尤其是精通了某一行業(yè)技能的程序員,如果失業(yè)了,那么我感覺能做的事情還是挺多的。
第一個職業(yè),我感覺可以考慮投入到乙方的行業(yè)中,比如你是做保險行業(yè)的程序員,作為程序開發(fā)人員,首先你肯定是精通了這個行業(yè)知識,這個知識實際上是很細微的,比如可以細到哪個功能有哪些校驗,需要哪些前提條件才能辦理,這些實際上都是寶貴的財富,如果你能稱職的做好本職工作的話,那么你所需要了解的業(yè)務(wù)范圍可能會筆實際上乙方(實際的軟件使用者)他們還要精通業(yè)務(wù),精通操作,而且還能夠舉一反三,通過實際的業(yè)務(wù)辦理來優(yōu)化業(yè)務(wù)流程,提出業(yè)務(wù)經(jīng)辦的改革意見,從而提升業(yè)務(wù)的效率,解決實際共工作中的問題,這些都是一些乙方業(yè)務(wù)職員所不具備的,而你做的工作可能正是他們的科長(領(lǐng)導(dǎo))想的和需要的,如果有這個想法的話,這一點實際上也是可以考慮的一個方向,實際上,這種事情在實際的工作中也經(jīng)常有發(fā)生,從甲方逐步做成了乙方。
第二可以考慮從事培訓行業(yè),如果是一個比較愛鉆研的程序員,肯定是積累了豐富的業(yè)務(wù)經(jīng)驗和技術(shù)能力,并有著自己獨特的見解,越是獨到越好,尤其是是在書本中看不到的方法,這樣在做培訓中往往會收到意想不到的效果,事實也確實是這樣的,因為技能培訓配合著實際的業(yè)務(wù)經(jīng)驗這種理論結(jié)合實際最受學生們的喜愛。
第三,也可以考慮看看做一個自由人,程序員肯定對于互聯(lián)網(wǎng)都是敏感的,互聯(lián)網(wǎng)到今天發(fā)張的非常快速,催生太多的附加職業(yè),自媒體,網(wǎng)店、網(wǎng)上培訓、還可以繼續(xù)以程序員的方式接一些私活等等,要不然也可以幫助一些朋友臨時的做些兼職的工作,所有的這些實際上還是以自己的之前的工作為參考來設(shè)定的。
第四去自己創(chuàng)業(yè),如果對以上都不感興趣,那么可以自己重新的開始一個新的挑戰(zhàn),開始一個新的領(lǐng)域,做一個性能的開始。自主創(chuàng)業(yè),程序員的自主創(chuàng)業(yè),一方面是延續(xù)之前的技能和經(jīng)驗,去開拓一個屬于自己感興趣的工作和圈子,獲得更多的認可,可以按照自己的想法去工作,去完成自己的人生規(guī)劃和目標。如果魄力大一點的,也可以做一個陌生的職業(yè),估計這種是需要很大的勇氣的,身邊的朋友這么跨界的不多,很少。
以上是我想到的關(guān)于程序員失業(yè)的幾種選擇,但是我多是提到了是好的程序員,也就是說做程序員的時候就非常的優(yōu)秀有想法,那么才有可能去做失業(yè)以后的想法,如果只是一般的軟件公司員工,沒有這些雜念的話,還是老實本分的做好程序員這份工作吧。