對於加班,大多數還是比較反感的,尤其是無償的免費加班。
剛畢業的時候,我是比較喜歡加班的,可能有三個原因
1、技能不熟練,對於一個需求來說,需要比一個有經驗的工程師需要更多的時間。
2、剛畢業,需要學習的事物比較多,很多時候都是邊工作邊學習,
3、為了業績和表現,簡單的說就是為了kpi和年終獎,為了物質。
當技能逐漸成熟的時候,第一條加班的理由已經不是主要原因了,在技術成熟的階段,加班的原因無非就是兩點:學習和物質,學習新的技能和為了晉升以及年終。
當完成一件事情所需的技能已經完全滿足,你就要明確你從加班中能夠得到的是什么?是技能,為晉升,還是年終獎。
如果是為了提升技能,那就需要明確一點,加班所需要的技能是不是你已經完全掌握了,重復的做已經掌握的事情,並不能在技能上給你任何幫助。很多人都認為加班就一定能夠對自己的技術有提升,這個是完全錯誤的想法,在技能不熟練階段,通過加班來提升是比較明顯,到了一定程度,重復的加班做同樣的事情,無非就是機械化的思維。
如果是為了年終獎,那么就需要衡量自己的付出和所得是否能夠一致。很多時候,你加班多並不意味着你得到的多,這里面需要很多方面去衡量。並且大多數公司並不是以你加班的時間來付給你工資。把加班付出的時間用在其他方面或者健身,也許得到的價值會更好。
如果是為了晉升,那么你應該考慮的是如何提升自己的技能去晉升,把更多的時間用在學習思考以及能夠幫助提升一個台階的工作,對於那些重復試的工作,是很難讓你的層次更上一層的。
而現在,我基本上對公司的項目參與的比較多,做項目已經很難對自己再有很大的幫助,並且公司的項目都是機械式的工作,這樣的工作已經不太適合我的成長,但是苦於崗位上的限制,只能做這個事情。我對於加班,每天會設置一個最晚加班時間點,超過這個時間絕對不去想項目的事情,而是去學習,看書,思考。假設效率非常高,但是工作還是做不完,說明的確是工作量非常大,而我就會嘗試延期交付,那么犧牲自己的年終獎和晉升的可能性。時間是很寶貴的,如果把時間浪費在無法讓自己能夠有收獲的事情上,是一種可悲。思考才會讓人進步,而不是想一個機器人一樣,即使不知疲倦的重復勞動,但最終還只是一個機器人,不會有智慧。
對於加班,只有能夠讓自己有收獲的,才是值得加的。