我覺得這個問題本身可能有一定的重心偏頗。首先這種情況并不局限于程序員這個行業,任何行業的從業者可能都有擔心隨時被炒掉的憂慮。至于這些人每天為什么選擇堅持到下班,也只與他對自己的主觀認知有關,和他客觀的能力水平可能并無直接關系。
首先我們應該要明確一點認知,就是公司是否炒掉一個人,絕大多數并不是和你的能力直接掛鉤的。即使是出于個人能力因素開除一個人,也是這個人的綜合能力,而這個綜合能力絕不取決于你是否堅持下班才走這個單一的衡量標準。絕大多數裁員標準都是這個人對于公司當前發展階段是否有價值。注意,這里強調的是公司當前發展階段,這個是非??陀^而且現實的因素。因為公司裁掉一個人,可能是這個人的價值曾經符合公司的發展,但是目前已經不需要這樣的價值,那么公司會義無反顧的裁掉,畢竟公司企業不是學校,不是公立機構,盈利是企業生存下去的第一法則。企業是不會預留或者培養大批的儲備人才留做未來使用。這也變相說明是否被裁并不能和一個人的能力水平直接掛鉤,對于A企業沒有價值,并不代表對于B企業也沒有價值。所以完全沒有必要庸人自擾,杞人憂天。
其次,一個人選擇下班再走,可能出于多種原因。也許是她不好意思第一個走,覺得在同事中顯得過于突兀,不合群。也許是他真的沒有完成手頭的工作,等到下班再走也無可厚非。更有可能那個時間段公共交通比較不順暢,晚點走可以沒那么多擁擠的人群。所以不需要猜測別人的工作或加班動機。
再者,如果公司決定開除他,他即使天天加班也改變不了被裁的命運。我身邊就有真真切切的例子,一個人剛畢業就到公司,兢兢業業,從一個普通的程序員一步一步爬到部門經理,結果再2019年年中,忽然被裁了。人到中年,卻中年失業,是他能力不行嗎?肯定不是,是他不愿意加班付出嗎?我每天都能看到他早來晚走。究其根本原因,就是因為公司產品收編,部門整合導致部門經理職位冗余,那自然要裁撤。你所負責的產品都不在了,公司采取止損也是情理之中。
所以,擔心被裁的人,你也無須過分憂慮,因為是否被裁并不簡單的由你決定,而是取決于公司的整體戰略。而且正規的企業,裁一個人,是非常繁瑣的流程,也是要各個部門統一協商決定的,并不是你的直接經理可以一手遮天的。例如2019年整個互聯網行業緊張的年度,任何人,即使是領導階層都會有被裁的風險。所以當下階段,做好自己的本職工作是第一要旨。過分擔憂或者過度表現都無需必要。