跳槽的能力
??? 悶熱,無風,還以為今天會小風徐來呢。。。
????這首歌很迷人,輕松的節奏,迷人的微醉
循環
?????歷史總是驚人的相似,好像一切的東西都在不停的重演。
????前段時間花費大量的時間看容器相關的技術,從部署到使用,從單機網絡到集群網絡,從鏡像倉庫到ELK日志查看,從監控到相關的API控制,從K8s的入門到放棄。。。
????更前段時間花費大量的時間看分布式存儲,從分布式文件系統到分布式鍵值存儲,從多副本冗余到可靠性存儲,從最終一致性到分布式的master-chunkserver的構建,從分布式存儲的規劃到分布式的監控系統的構建。。。
????更更前段時間花費大量時間看中間件,從httpd到nginx,從redis到sentinel,從redis cluster到redis cache,從一致性hash到放棄。。。
????更更前段時間花費大量的時間看python,從基本的語法到模塊的使用,從寫一個小的系統到研究ansible的源碼,從基本的部署到命令行的使用,從一個功能模塊的開發到接口的使用。。。
????歷史總是驚人的相似,我突然想起來,我為什么要在這些東西上面花費大量的時間。。。她能幫我解決什么問題???
????時光如流水,我記住了什么,我又忘記了什么,花費大量的時間進行配置文件的配置,現在已經忘光了。。。。花費大量的時間來進行編譯安裝,具體的安裝參數我都忘記了。。。零零碎碎的東西已經在記憶中消失,能記住的也就這些東西的功能,能使用在什么樣的場景
????花費了那么多的時間,換來的只是滿足自己的好奇心。。。好奇害死貓了解一下。。。
????那么問題來了,每天想那么多問題,到底是為了什么?
轉角
????最好的滋味,就是耐人尋味。。。
????很多東西都是矛盾的,矛盾的沖突性就像是以子之矛攻子之盾。。。看一種技術,必須投入大量的時間,你要熟悉她的架構,你要熟悉她的原理,你要熟悉她的各種日志,你要熟悉她的各種進程,你要熟悉她的規劃,她的功能,細節太多了。。。你還要關注她所存在的各種各樣的場景。。。
????看一種新的技術,你要保持專注,但是時間上又是迫切的,從而你要開啟多個進程,在不同的時間處理不同的事情。。。進程的隔離性是很好的,但是人類的大腦,一般都只能開啟多線程,從而并發性的控制怎么辦?如何做到內存共享的加鎖機制不導致錯亂。。。。精神分裂了解一下。。
????看一種新的技術,如果兩者之間沒有必然的關聯,你必須遺忘前一種技術,然后來熟悉新技術,你要達到很快的時間雙手如飛的操作,你必須使用大量的時間。。。而在兩種技術之中切換的時候,又要把數據從磁盤中加載到大腦中,消耗的時間又是數量級的提高。。。緩存命中率太低了解一下。。
? ? 換一份工作,你需要迅速的適應工作,來追求一種快速處理問題的平衡,而當所有的問題搞定之后,你又要產生危機感,不然溫水煮青蛙。。。其實這種是自己創造的矛盾。。。焦慮?不存在的。。。一直存在,從未離去。。。
????轉角一:工作中,看到很多不合理的事,就按照最好的方式來進行處理,而且必須一步到位。。。追究其本質問題,然后采取對應的策略進行修改。。。理想是美好的,現實是骨感的。。。以前碰到這種事,就認為這種事不要讓我知道,知道了就必須著手處理。。。現在認為,別人的做事方式,價值觀,我可以不認同,但是不必去讓別人改變,別人不是我。。。很多東西不是說我認為是本份的職責,別人看來是天大的難點。。。例如nginx我就不要主備,我就要雙活,那么雙活怎么做?對外暴露兩個IP地址。。。雙活的確很有好處,可以增大容量,可以增大可用性。。引入新的組件DNS,那么DNS誰來維護,誰來監控。。。引入更多的復雜性?追求卓越?不可能的。。。是必須卓越。
????轉角二:無論你在哪里,都會碰到不合理的事,都會碰到各種各樣的麻煩事,用什么樣的心態面對?換一句話說,就是到處都是坑,那么你怎么跳入一個更好的坑。。。其實,這個問題,我也一直在思考,你想要跳到什么坑?你想要的最終目標是什么?想清楚了,那么就可以跳坑了。。。每次思考都是一種痛苦的事,因為會花費更多更多的精力,這屬于CPU繁忙型。。。當你選擇之后,進坑之后,那么你所要做的就是動手,那么就又屬于I/O密集型。。。
????
????轉角三:挑戰,什么樣的事情屬于挑戰?對你來說是不是一種挑戰?其實挑戰是在一個方面積累了很多之后,然后進行的一次飛躍。。。當你學會了docker的基本命令行之后,搭建一個docker的集群,這屬于一次挑戰。。。當你學會了docker的基本網絡之后,搭建一個docker的集群部署,使用tcpdump抓包分析數據流向。。。當你學會了docker的集群之后,使用k8s平臺,部署一個完整的應用,從編寫dockerfile到鏡像,到yaml的編寫,一鍵部署,一鍵升級,這屬于一次挑戰。。。適應變化,適合的場景,適合的技術。。。在你選中了你的目標之后,你需要一次一次的挑戰,這樣才會更多的場景更多的經驗。。。
????
????轉角四:為什么???為什么太多,因為好奇心比較重。。。因為無知,所以為什么比較多。。。為什么要追求高可用,為什么要使用memcache而不用redis,為什么要使用三副本冗余,為什么要追求最終一致性,為什么要使用消息中間件,為什么要優化SQL的性能。。。問為什么,只是想知道背后的本質原因。。。因為不會,所以問。。。你不說,那我就猜,我就自己去找尋答案。。。
????迷茫茫的天地,沒有那么多對不對。。。錯不錯,只是看心境怎么描述。。。
????什么是是非。。。都似是而非。。。
????我看那么多書,為了什么?。。。對,滿足自己的好奇心。。。
????這個周末,又在床上思考了兩天人生。。。床上人生,了解一下。。。
????回到主題。。。其實跳坑的能力就是解決問題的能力,就是跳槽的能力。。。你能解決多復雜的問題就決定了你又多大的能力。。。你在這個技術點內能解決多少問題,你在這個技術棧內能解決多少問題,你能在這個領域看出來多少問題。。。這都是你的能力,這也是你的價值所在。。。還好,我什么都不懂。。。低調,猥瑣發育。。。但是,我就想浪。。。
????不醉,就學不會。。。醉眼看世界,世界隨我而陶醉。。。
????坑。。。是機遇也是一種挑戰。。。
????這首歌真的很迷人,聽一聽,蠻好的~~~~最好的滋味,等風。。。
????或許,跳槽的能力也是一種打工者的思維,不是主人公思維。。。新的問題又誕生了。。。建立一種想法,又推翻這種想法。。。快速迭代。。。快扶我上床,我還能思考兩天。。。想攻擊我?我自己就能把自己打哭,然后再起來,再打趴下。。。以子之矛攻子之盾了解一下。。。
總結
- 上一篇: git的bash脚本
- 下一篇: 微信接口类php,【微信接口库】分享10