程序員的焦慮其實往往不是有很多任務,要加班這種純粹的辛苦。
我覺得程序員的焦慮有以下幾個主要方面:
工作上的壓力:程序員不像老師,公務員,護士,或者工廠工人等等,不是說這些崗位輕松,但基本上是到時間上班,到時間下班,任務也固定,長期下來,可能已經游刃有余了,當怨辛苦付出肯定還是要的,但程序員的工作,在不斷的變化,雖然也不是一天一個變化,但常常會遇到技術上的難題,如果一天兩天,一周兩周解決不出來,而老板或主管規定的時間又要到了,這時候,就會很焦慮,又沒有人可以幫你,你可以設身處地的想想,應該會很焦慮吧。
工作的穩定性:程序員雖然市場需求大,但其實穩定性是不夠的,還是上面的例子,老師,公務員等,都是相對穩定的,只要你不犯大錯,大概就可以干一輩子的,但程序員,很多小公司的程序員,可能老板拉了一筆錢,成立了這個公司,這筆錢花完了,產品沒出來,沒賺上錢,改天公司就不在了,甚至有些做外包的大廠,一個項目做完,暫時有沒有其他合適項目,也不會白養著你,會想方設法讓你離開,總之讓程序員很沒有安全感。
年齡安全感:很多行業是越老越吃香,但程序員不是,網上經常看到什么35歲以上的程序員找不到工作了,其實也不是,如有你技術厲害,40歲也沒問題,但實際情況下,很多程序員隨著年齡增長,的確技術并沒有大的增長,所以的確到了一定年紀就很難找工作,歲數大,學習能力相對弱,加班的精力和沖勁也比不上年輕人,對新技術也沒年輕人懂得多,工資又高,企業當然更樂于找年輕人,因為你太貴了,或者說跟你的產出相比,你太貴了。
跟進技術的不斷發展:不可否認,隨著年紀增長,家里還有老人,小孩需要照顧,職業上也會有疲倦感,所以對于新知識的學習能力和精力,其實真的是隨著年齡有一定下降的,當然也有很多優勢,比如解決問題的思路,能力,架構,經驗等等,但寫程序的技術卻更新很快,今天出了個新的語言,明天出了新的框架,又什么云計算,容器技術,邊緣計算,新技術革新很快,必須要不斷學習,有些人就是害怕根不上,被淘汰,也容易產生焦慮。
家庭壓力:程序員的工資相對是比較高的,所以家里的條件應該也還算不錯的,所以開銷是比較大的,也可能買了比較好的房子,車子,有房貸,車貸等,一旦形式不好,就害怕被裁員,失業等,那家里怎么辦,這也讓很多人很焦慮。由儉入奢易由奢入儉難。
其實我覺得大可不必,關系你要能持續進步,持續學習,這一切都不是問題,如果你平時懶懶散散,那你焦慮也沒有用。
當然,最重要的是身體的健康,工作之余,也要勞逸結合,錢是掙不完的,身體不行了,談什么都沒用了