天天看點

安卓開發論壇!Android事件分發機制及設計思路,深度解析,值得收藏

都說程式員是一個青春飯,而我也不知不覺進入行業七年多了,自己也馬上要進入而立之年了。都說30歲是每個程式員必會經曆的一道坎,而自己也快到要面對這個坎了,我時常會想我能不能跨個這道坎。

安卓開發論壇!Android事件分發機制及設計思路,深度解析,值得收藏

于是請教了一些年過30還發展很好的前輩。讓我對"程式員的中年危機"有了進一步的看法。

其實我們應該看到網際網路的本質,它本就是一個生命周期及其短暫的行業,快速的疊代、靈活的開發、風口的來去,這個行業充滿了機遇也充斥着非常多的浮躁,如何學習,如何看待行業,如何處理自己的職業規劃,優雅并且順利的走過瓶頸期,就是"程式員中年危機"的根本原因。

**那麼程式員該如何度過中年危機呢?**下面就分享一下我總結的一些面對方法,希望對正在這個階段的程式員朋友有些幫助。

程式員世界裡的大佬曹政說:

996 是市場選擇,不是某個企業家或者某個企業決定的,沒有誰可以隻手遮天。給他們底氣的,是那些排隊等 offer 的應聘者。這很不正确,但這是事實,事實經常不正确。

出于對曹大佬的尊重,我極不情願地沒有送上一句髒話。但這樣的言論,真是夠氣人的!曹大佬一定很有錢了,也财務自由了,也時間自由了——是以他并不能飽嘗 996 背後的辛酸。

我們人,并不像風和水那樣渾然無覺,不知疲倦。如果 996 真的是市場選擇的話,那我們幹脆回到“吃大苦、耐大勞”的時代吧。我們為什麼要發展經濟?為什麼要解放生産力呢?我們程式員編寫的程式難道不是為了讓這個世界變得更美好、更智能、更幸福嗎?

再說,給“他們”(應該是它們)底氣的,根本不是那些排隊等 offer 的應聘者,而是資本的貪婪。也許,曹大佬的本意并不是這樣的,他也想體恤廣大的程式員朋友們,他也恨 996,但為了讓文章吸引更多人的眼球,引來更多的批評,他便靠着自己的雄辯站在了對立面。

記得我剛參加工作的那會,項目忙的時候也經常加班。差不多每天至少要加班到晚上 10 點多,周末也沒有休息天,非常的累。但公司是不強制加班的,也有加班費。項目如果不忙的話,晚上 6 點下班就走也是可以的。我沒有遇到過項目非常忙但就是不加班的程式員,大多數的程式員都是敬業愛崗的。

但如果公司非要強制 996,逼迫員工加班,那就是雇主在仗勢欺人了——我們是人,不是機器,每周工作 5 天,每天工作 8 小時是我們拼盡全力争取到的權利(為數不多);我們除了工作,還要生活。

托馬斯·傑佛遜(美國第三任總統)曾說過:“我生命中最幸福的時刻就是在家庭的溫暖懷抱中度過的那些時光。”但我從沒聽過有人說,我生命中最幸福的時候就是在公司的 996 工作制中度過的那些時光。

有人在知乎上問:“除了利用 GitHub 發起抗議,還有哪些巧妙的方案來抵制 996 ?”

安曉輝前輩給出了一個我不敢苟同的答案:

  1. 确認自己不需要通過 996 拿更多薪水過更豐裕的日子。
  2. 從今天起抵制 996,挺起來,不加班。
  3. 如果因為抵制 996 和公司鬧得水火不容,那就果斷離開。

我不敢苟同的原因是:

  1. 拿更多薪水過更豐裕的日子和 996 有什麼必然關系嗎?
  2. 如果不加班能解決問題的話,還需要利用 GitHub 發起抗議嗎?
  3. 為什麼雇員被欺負了,還要委屈地承擔後果,而不是雇主呢?

在我看來,利用 GitHub 發起抗議是程式員力所能及的最巧妙的方案——139947 個 star 中我貢獻了一個——我相信,我們善意的舉動一定會帶來一些積極的變化。

總結

最後為了幫助大家深刻了解Android相關知識點的原理以及面試相關知識,這裡放上相關的我搜集整理的14套騰訊、位元組跳動、阿裡、百度等2020面試真題解析,我把技術點整理成了視訊和PDF(實際上比預期多花了不少精力),包知識脈絡 + 諸多細節。

安卓開發論壇!Android事件分發機制及設計思路,深度解析,值得收藏
安卓開發論壇!Android事件分發機制及設計思路,深度解析,值得收藏
安卓開發論壇!Android事件分發機制及設計思路,深度解析,值得收藏
安卓開發論壇!Android事件分發機制及設計思路,深度解析,值得收藏

網上學習 Android的資料一大堆,但如果學到的知識不成體系,遇到問題時隻是淺嘗辄止,不再深入研究,那麼很難做到真正的技術提升。希望這份系統化的技術體系對大家有一個方向參考。

安卓開發論壇!Android事件分發機制及設計思路,深度解析,值得收藏

對大家有一個方向參考。

[外鍊圖檔轉存中…(img-2nndbTiI-1613805953636)]