讀書 《軟技能2 軟體開發者職業生涯指南》

2021-10-07 14:35:29 字數 860 閱讀 4698

讀到了一章寫的很好,關於平衡工作和生活的。不想等讀完再寫文章了,直接趁著熱乎寫一下想法。而且作者也寫到「如果能從本書中拿走一條,就選擇這一章吧」

當我們想這工作和生活平衡的時候,其實是把工作和生活進行了割裂。這段時間屬於工作,這段生活屬於生活,兩者是兩條用不相交的平行線。

其實這裡很容易產生誤解,那麼是不是不要區分工作和生活了呢?絕對不是!而是不要將工作和生活對立起來。當二者對立的時候,會讓人產生對工作的排斥,導致在工作中無法擁有愉快的時光。把工作當成你豐富生活的一部分,這樣你的生活得到了延長的同時,工作也能更加充滿樂趣、豐裕充實、目標明確。

但為雇主的「工作」依然是要控制,加班對自己的職業發展沒有太大的幫助,而且會降低生活質量。

當然這就要求在為雇主「工作」的時候,需要竭盡全力,這樣才能對得起薪資,而且也能保證工作內容按時、按質量完成。

問題:如果工作內容過多,即便竭盡全力也不能在指定時間內完成。這種情況應該怎麼辦?我也不知道。但是這種時候加班未必是有效解決方案,因為加班會導致平均效率下降。

如何能確保你能掌控自己的生活?有一種方法就是確保你要先用自己的時間做自己的事情。

讓自己的時間花在自己的目標上,這樣能讓自己有更好的生活感受,而且不會認為這個時間花在「工作」上可能更有價值。當然這個時間可以是自己充電、讀書、健身等更有價值的工作,也可以是玩遊戲這種休閒娛樂甚至只是休息,不要認為這個時間比「工作」價值低就是好的。

所以自己對自己的生活首先要有規劃,有目標,才能更好的掌握生活和工作的平衡。這個平衡來自「花在生活的時間給自己帶來了更多的價值」。

這是作者和我想法很一致的地方。

有未來的目標是好的,而且是非常有必要的。但是具體給自己真實感受的是當前時間,只有讓當前的每時每刻是乙個好的狀態,才能更可持續地前行,而不會因為目標太大太遠而走得很累。

軟體開發者最重要的四大技能

現如今,可供選擇的技術 語言及平台可謂五花八門,因此作為軟體開發者,要弄明白 是花時間培養個人技能的最佳投資點也就難上加難。常常有人向我徵求關於如何成為更強的程式設計師的建議。人們問得最頻繁的問題可謂萬變不離其宗,即他們是否應該把時間花在某種與眾不同的特定程式語言或技術上。最近我花了很多心思琢磨此問...

敏捷開發實踐(2) 敏捷軟體開發者的習慣

敏捷開發實踐 2 敏捷軟體開發者的習慣 敏捷開發的最小單位就是參與敏捷開發的個人。將這些敏捷開發者聚集起來,就形成了敏捷開發團隊。正如上回介紹的,敏捷開發是一種以人為核心 迭代 循序漸進的開發方法,它以最大可能地發揮團隊的作用為目的。根據需要,隨時改善,以降低軟體開發中的風險。敏捷開發者的態度 敏捷...

成功的軟體開發者需要掌握人際技能的3個原因

petri kainulainen是位資深的軟體開發者,擁有多年的軟體開發經歷。他熱衷於軟體開發與持續改進,擅長使用spring框架進行軟體開發,同時也是spring data一書的作者。近日,petri撰寫了一篇文章,談到了對於軟體開發者來說,掌握人際技能重要性的3個原因。文中談到除了軟體開發本身...