精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

資深技術Leader肺腑忠告:如何成為技術大牛?

新聞
這篇文章,對于每一個想成為技術大牛的人來說都值得仔細閱讀好幾遍。

 這篇文章,對于每一個想成為技術大牛的人來說都值得仔細閱讀好幾遍。

[[278938]] 

圖片來自 Pexels

雙生說:曹樂是典型學霸,清華本碩,多年互聯網大廠研發經驗,所以“資深”。我剛到新部門的時候,約各位合作部門的 Leader 請教,也算幫我做新崗位入職的“平穩降落”。

印象最深的,就是作為技術 Leader 的曹樂,一點都不像技術——他和我談對業務的理解,各個維度的見解與想法,讓人印象深刻。

然后,他很熱情的幫我安排了他團隊幾個同學的 1-1,幫助我了解了更多從技術視角對業務與技術團隊協同、共創的思考。

后來,開始深入合作,發現合作的技術同學,不僅僅技術上追求精進,而且是真正的也能夠跳出來去看業務全局。能跳出來,能跳進去。

這封信,是曹樂寫給團隊的。如何成為技術大牛(來自另一學霸同事的評論,感謝):尋找范式、刻意練習、及時反饋;垂直打透、橫向遷移、深度復盤;聰明人要下笨功夫。

Enjoy~

接納焦慮

很多同學都有關于工程師該如何成長的問題,大家普遍對如何成長為牛人,如何獲得晉升,如何在繁忙的工作中持續學習充滿了困惑,這其實是每一位同學成長過程中必經之路。

最近幾次 1-1 也和同學聊過這方面的問題。在這里也想跟大家分享一下我的一些心得。

同學們普遍對成長充滿了焦慮感。工作太忙沒時間學習,需求太多太瑣碎感覺自己沒什么進步,做技術是不是做到 35 歲以后就沒人要了,等等,都是對成長焦慮的體現。

在這里我想說的是,這種焦慮是正常的,所有的渴望,在內心的投射其實都是焦慮。

任何一個渴望成長的人,不管處于什么階段,一線工程師,架構師,還是總監,副總裁,其實內心中都是充滿了焦慮的,無一例外。

對于這種焦慮,我們所要做的是接納,而不需要過度擔憂。這種焦慮并不是說,想明白如何成長了就會沒有了,到了某個階段就會沒有了的。

成長的腳步和期待一刻不止,內心的焦慮也一刻不會停歇。正是這種焦慮感,驅使你寫代碼追查問題到星夜,驅使你犧牲休息娛樂的時間和一本本厚厚枯燥的書作伴,驅使你不斷努力向前,不舍晝夜。

相反的,如果內心中沒有這種焦慮,反而是值得擔憂的。這可能說明已經習慣呆在自己的舒適區了。

在現在這樣一個高速發展的社會,以及我們這樣一個高速發展和變化的行業,失去對成長的渴望和焦慮反而是一個非常危險的信號。

[[278939]] 

35 歲危機

所謂的程序員 35 歲危機,其實背后的根本原因是,有太多太多人在工作幾年以后,就覺得自己什么都會了,之后的十幾年工作只不過是頭 2-3 年的簡單重復而已。

在我們這樣一個行業里,在招聘的時候,如果擺在管理面前的兩個:

  • 一個是初出茅廬或剛工作 2-3 年,充滿了對成長的渴望。
  • 另一個工作十多年了但水平和工作 2-3 年的人差不多,只是更熟練一些,不過在舒適區已經躺了十年了。

如果負責招聘的是你,你會做出什么樣的選擇?而另一方面,其實是高端人才在行業內的極度極度稀缺。

大家可以想一想,我們部門上一次招聘到 D10 及以上的同學是什么時候?從業務平臺部 2016 年中成立到現在,一個都沒有過。

D9 同學也是鳳毛麟角,一年能招到 1-2 個就足夠可以偷著樂了。面試碰到牛人的時候,就如同相親碰到女神一樣激動。這在行業內是非常普遍的現象,真正的大牛太稀缺了。

在這樣一個行業里,如果一個人能夠持續成長,能力和工作年限成正比的持續提升,這樣的人,任何時候在行業里都是被瘋搶,怎么可能會遇到任何年齡的危機呢?

每一個業務平臺技術部的同學,都應該立志成為這樣的大牛,持續學習和成長。

[[278940]] 

刻意練習三步法

如何學習,其實是有方法論的,那就是刻意練習。所謂的 10000 小時成為大牛的理論是片面的,如果只是簡單重復 10000 小時,是不可能成為大牛的。

刻意練習包含了三個步驟:

  • 找到你要學習的這個領域體系的范式(Pattern)
  • 針對每個范式刻意的反復學習和練習
  • 及時反饋

大家在過往的工作和學習生活中,或多或少都在實踐著刻意練習。拿面臨高考的中學生舉例子。

好的學生通常是把一門功課拆成了很多知識點(尋找 Pattern),然后針對知識點以及他們的排列組合,有針對性的反復做各種難度的題(刻意練習)。

每次做完題都對一下答案看看正確與否,如果錯了就思考,記錄,復盤(持續及時反饋)。這樣的學習方法就是事半功倍的。

而事倍功半的學習方法,就是不分青紅皂白拿起一本習題或卷子就拼命做,我上學的時候身邊不少同學非常勤奮但成績并不好,多半都是這個原因。

再舉一個我最近在學打羽毛球的例子,正確的學習方法是把打羽毛球拆解成步法和手上動作,小碎步,米字步,正反手挑球,放網,正手和頭頂高遠球吊球殺球等(尋找 Pattern)。

然后針對每一個動作反復練習(刻意練習),然后請教練或者錄下來看視頻糾正自己的動作(及時反饋)。

而錯誤的學習方法是,上來就盲目找人打比賽,以賽代練,這樣的進步是很慢的,而且錯誤的動作形成習慣以后未來反而很難糾正。

當學習方法不正確的時候,刻苦的學習常常只是看起來很勤奮,并沒有應有的效果。

當接觸一個陌生領域的時候,錯誤的學習方法是不帶目的性,上來就找一堆相關的大部頭開始啃。

而正確的學習方法應該是快速梳理該領域的知識點,形成框架體系(尋找 Pattern),這里有些小竅門可以快速構建起一個領域的知識點體系。

例如看一些該領域的綜述性或開創性的文章(看論文,別瞎看網上的文章),或者找本該領域綜述性的教科書看它的目錄(注意,好的教科書的目錄往往就是這個領域的知識框架,內容倒不一定非要看下去)。

然后,針對每個知識點,找書里的相關章節,該領域相關 Paper 里的相關 Section 深入學習,建立起自己對這個知識點的理解(刻意練習)。

最后,再把知識點和現實工作中的情況(自己工作,或其他公司相關的工作)進行對照(及時反饋),從而建立對一個知識點的深度理解,最后融會貫通建立對一個領域的理解。

這樣說可能有點抽象,拿我當年學習分布式存儲的過程為例子,先結合自己的工作內容梳理出需要深入了解的知識點。

例如,元信息組織、Meta Server 設計和 HA、副本組織和管理、Recovery、Rebalance、單機存儲引擎、數據/元信息流、糾刪碼、一致性、多租戶、存儲介質、網絡環境和 IDC 等等。

同時看很多綜述性的材料,梳理分布式存儲的知識點(有網上各種整理的比較好的文章,也有從各種系統實現的 Paper 里抽出),不斷迭代構建分布式存儲領域的知識點(尋找 Pattern,這是最難的一個過程)。

然后針對每一個知識點,找相關材料進行深度學習,例如,對于分布式一致性,需要閱讀 CAP 理論,Paxos 的論文,Raft 的論文等等,以及周邊的很多材料(刻意練習)。

然后找各種系統實現的論文或文章,比如 GFS,Dynamo,Aurora,OceanBase,Ceph,Spanner 等等,看看和對比它們在一致性上是如何考慮和取舍的。

當然,最重要的是結合自己工作中的反復實踐和所學知識點進行比對(及時反饋)。

這三個階段并不是割裂的,而是周而復始的,經常會在刻意練習和及時反饋的學習過程中,發現自己遺漏的知識點,或者發現自己梳理的兩個知識點其實是重合的。

通過這種交叉比對,以及在實踐中不斷檢驗的方式建立的知識點是非常可落地的,而不會看了幾篇論文以后就人云亦云。

拿分布式存儲的一致性舉例子,如果不是反復對比、思考和反復實踐,你不會發現 GFS 論文里最難的一段,多個 Writer 對一個文件進行 Append 的邏輯,在實踐中根本沒用。

你也不會發現看起來優雅而學術的 CAP 三選二的理論,實踐中壓根不是這么完美,很多時候只能三選一。

你也不會發現 Dynamo 論文里的 Vector Clock,網上有無數文章搖頭晃腦的解讀,但在 Amazon 的應用場景里是個典型的 over design,Cassandra 在這點就務實很多。

這時候大家可能會有個疑問,工作本身就如此繁忙了,哪里能抽出足夠多的時間去學習?

 

工作和學習并不割裂

其實工作和學習本身,是不應該被割裂的。工作本來就應該是學習的一部分,是學習中的實踐和及時反饋的部分。學習如果脫離工作的實踐,是非常低效的。

因此每個同學應該對自己工作所在的這個技術和業務領域進行系統性的學習,并在工作中反復實踐和驗證。

不同的領域之間其實是融匯貫通的,當你對一個領域精通并總結出方法論以后,很容易就能上手別的領域。

因此花幾年實踐徹底研究透一個領域,對于剛工作幾年的同學來說,是非常重要,甚至是必須的,也只有在一個領域打透之后才談得上跨領域遷移,去拓展自己的知識面。

更直接的說,對于一個領域還未完全掌握的同學,深度是最重要的,不用想廣度的事情,等掌握了一個領域之后,再去拓展廣度就變得很容易了。

這里一個常見的誤區是,學習的內容和工作的領域沒有太多直接的關系。

例如,我以前曾經花了非常大的功夫去讀 Linux 內核的源代碼以及很多相關的大部頭,幾乎花掉了我將近兩年的所有空閑時間。

然而在我這些年的工作里,幾乎是沒有用處的,最多就是有一些“啟發”,ROI 實在是太低了,現在也忘得差不多了。

更重要的,軟件工程是一門實踐科學,從書本上得到的知識如果沒有在實踐中應用和檢驗,基本上是沒有用處的。

舉一個例子,很多優秀的架構師,盡管日常工作中可能反復在用,但未必說得出開閉原則,里氏替換原則,迪米特法則等等。

反過來,對面向對象設計這 7 大原則出口成章的人,很多其實離真正的架構師還遠得很,有些甚至只是博客架構師而已。

實踐遠遠比看書,看文章重要得多,上文所述的我構建自己分布式存儲知識體系的過程,看起來好像都是看材料,看論文,而實際上 80% 的收獲都來源于帶著理論的實踐,和從實踐中總結沉淀的理論。

因此,徹底搞明白自己工作所在的技術和業務領域,是最務實高效的做法,工作和學習割裂,會導致工作和學習都沒做好。

這時候大家可能會有另一個疑問,感覺日常工作非常瑣碎,學不到什么東西,怎么辦?

如果把學習分成從書本中學,和從工作中學這兩種的話,那毫無疑問,工作中的“知識密度”,比起書本的“知識密度”,肯定是要低很多的,因為書本里的知識,那都是人家從他們的工作中抽象總結出來的。

這也是為什么大家普遍覺得日常工作“瑣碎”。然而工作中每個點滴的瑣事與平凡,都是可以抽象總結成為方法論的,更別說工作所在的領域自身的博大精深了。從日常工作中學習的秘訣,就是“行動中思考”。

[[278941]] 

優秀架構師的兩大能力

對于每一個軟件工程師,最重要的兩個能力:

  • 寫代碼
  • Trouble Shooting

并且,要成為優秀的架構師,出色的開發能力和追查問題的能力是一切的基礎。

提高寫代碼的能力的核心,首先在于堅持不斷的寫,但更重要的,在于每天,每周,持續不斷的 Review 自己之前的代碼,同時,多 Review 牛人寫的代碼。

比如團隊里你覺得代碼寫的比你好的同事,比如社區里以代碼漂亮著稱的開源代碼(作為一個 C++ 程序員,當年我的榜樣之一是 Boost 庫)。一旦覺得自己之前的代碼不夠好,就立刻復盤,立刻重構。

更重要的是,多思考自己代碼和好的代碼之間不同之處背后的為什么,通常這就是為什么這些代碼更好的背后的秘密。

特別要說明的是,代碼規范除了知道是什么外,要格外重視思考每一個代碼規范背后的為什么。代碼規范的每一句話,背后無一例外都是一片江湖上的血淚史。

要提高 Trouble Shooting 的能力,關鍵在于要深度復盤自己遇到的每一個問題,包括線上的,包括測試發現的。

尋找每一個問題,每一次事故背后的 Root Cause,并且思考后續如何避免同類問題,如何更快的發現同類問題。

要對團隊內外遇到的所有問題都要保持好奇心,關注一下周邊的事故、問題背后的 Root Cause。

Trouble Shooting 能力的提高是幾乎無法從書本上得到的,完全來源于對每一個問題的深度思考,以及廣泛積累每一個問題。

對于架構師而言,可能未必在一線寫代碼了,但看團隊中一個架構師是否真正牛逼的一個很重要標準,就是看他是否能夠追查出團隊其他同學查不出來的問題。

我見過的一個真正牛逼的架構師,對于系統中疑難雜癥,通常問幾個問題,就能大致猜出是哪里出的問題,以及可能的原因是什么,準確程度如同算命,屢試不爽,令人嘆為觀止。

對于一個架構師,除了更加優秀的代碼能力和 Trouble Shooting 能力外,需要構建相對完整的當前技術領域的知識體系,需要有體系化的思維能力,需要對技術所服務的業務有非常深入的了解。

體系化的思維能力,來源于兩個方面。一方面是在日常工作中,對每一個接口設計,每一個邏輯,每一個模塊,子系統的拆分和組織方式,每一個需求的技術方案,每一個系統的頂層設計,都要反復思考和推敲,不斷的復盤。

另一方面,需要大量廣泛的學習行業內相似系統的架構設計,這其實就是開天眼,只是技術相對來說,行業內的交流更加頻繁。

淘寶、美團、百度、Google、Facebook、Amazon 等各個公司介紹系統架構的論文和 PPT 鋪天蓋地,需要帶著問題持續學習。

除了技術領域本身外,架構師需要非常了解業務上是如何使用我們的系統的,否則非常容易 Over Design,陷入技術的自嗨中。

這也是為什么我說 Amazon Dynamo 論文里講的 Vector Clock 是個 Over Design 的原因。

另一方面,很多時候技術上繞不過去的坎,可能非常復雜的實現,往往只需要上層業務稍微變通一下,就完全可以繞過去。

這也是為什么我說 GFS 論文里,多個 Writer 同時 Append 同一個文件是個根本沒用的設計(實際上 Google 內部也把這個功能去掉了)。

這也是為什么我在咱們部門內反復強調大家需要深入了解業務,因為達到同樣的業務目標,可能稍微改一下產品方案就可以讓需求的技術實現變得無比簡單。

只有真正知道上層業務是如何使用系統的,才可能真正做好架構。

深入了解業務并不難,對于每個同學,只要對于每一個接到的需求,對于每一個需求評審中的需求,對于周邊同學或團隊要做的需求,都深入思考為什么業務要提出這個需求,這個需求解決了業務的什么問題,有沒有更好的方案。

遇到不明白的多和周邊同學、產品、運營同學請教。最怕的是自己把自己限定為純粹的研發,接到需求就無腦做,這等于放棄了主動思考。

衡量一個人是不是好的架構師,也有一個方法。對于一個需求,如果他給出了好幾個可行的方案,說這些方案也可以,那些方案也可以,往往說明他在架構師的路上還沒有完全入門。

架構師的難點不在于給出方案,而在于找到唯一的那一個最簡單優雅的方案。

總結起來看,行動中思考,就是始終保持好奇,不斷從工作中發現問題,不斷帶著問題回到工作中去;不斷思考,不斷在工作中驗證思考;不斷從工作中總結抽象,不斷對工作進行復盤,持續不斷把工作內容和全領域的知識交叉驗證,反復實踐的過程。

在工作所在的技術和業務領域中刻意練習,加上行動中思考,就是成為技術大牛的秘訣。

看起來方法也不復雜,為什么大牛還是非常稀少?

盡管我們通篇都在講方法,但其實在成為技術大牛的路上,方法反而是沒那么重要的。

真正困難的,在于數年,數十年如一日的堅持。太多人遇到挫折,遇到瓶頸,就覺得手頭的事情太乏味枯燥,就想要換一個方向,換一個領域,去學新的技術,新的東西。

而真正能夠成為大牛的,必須是能夠青燈古佛,熬得住突破瓶頸前長時間的寂寞的,必須是肯下笨功夫的聰明人。

因此,和堅持相比,方法其實并沒有那么重要。和大家共勉。

 

責任編輯:武曉燕 來源: 再成長一次
相關推薦

2018-04-02 10:00:27

技術快速成長

2020-06-01 20:57:27

Leader技術工作

2018-06-12 07:19:31

技術數據程序員

2020-03-16 08:35:23

技術焦慮效率

2020-01-13 09:06:34

CRONLP算法

2018-06-25 11:20:18

LinuxPython大數據

2021-01-19 09:59:02

招聘管理團隊

2017-09-25 08:58:19

技術投資人忠告

2019-03-04 08:43:29

LeaderTL職責

2009-11-04 11:51:08

技術領袖

2021-01-25 08:00:20

團隊管理阿里

2015-09-25 13:21:16

職場京東金融趙旻

2018-10-31 09:32:19

云架構師云計算架構

2018-07-23 16:05:44

大數據進化技術

2020-02-14 10:40:13

技術研發指標

2020-11-02 08:24:34

Leader技術團隊

2015-06-11 10:03:02

程序員

2022-07-07 10:33:17

技術領導管理

2021-08-26 11:21:34

技術代碼計算

2020-08-10 08:24:14

技術Leader代碼
點贊
收藏

51CTO技術棧公眾號

国产偷国产偷精品高清尤物| 亚洲精品影院在线观看| 欧美日本在线一区| 综合一区中文字幕| 亚洲第一黄色片| 国产一区二区三区成人欧美日韩在线观看| 亚洲理论在线a中文字幕| 免费精品99久久国产综合精品应用| 99福利在线| 91麻豆国产福利精品| 成人h视频在线观看播放| 欧美福利视频一区二区| 奇米影视亚洲| 亚洲国产精品yw在线观看| 簧片在线免费看| 七七成人影院| 欧美激情一区二区在线| 国产一区免费视频| 99在线精品视频免费观看20| 亚洲欧美日韩一区在线观看| 久久国产精品网站| 国产综合精品久久久久成人av| 亚洲3区在线| 欧美日韩中文另类| 妞干网在线观看视频| 久草中文在线| 欧美国产乱子伦| 国产一区二区久久久| av无码精品一区二区三区宅噜噜| 日韩电影网1区2区| 45www国产精品网站| 久久久久亚洲av片无码下载蜜桃 | 亚洲二区免费| 色999日韩欧美国产| 97人妻精品一区二区三区免| 日本一区精品视频| 欧美高清激情brazzers| 免费看污黄网站| 9i看片成人免费高清| 亚洲一区二区中文在线| 在线播放 亚洲| 91啦中文在线| 国产日韩v精品一区二区| 精品久久久久久一区| 午夜精品久久久久久久99老熟妇| 麻豆国产欧美一区二区三区| 国产成人在线亚洲欧美| 日韩一区二区视频在线| 亚洲黄网站黄| 欧美黑人极品猛少妇色xxxxx| 超碰手机在线观看| 欧美在线三级| 欧美成人精品不卡视频在线观看| 2025国产精品自拍| 欧美伊人影院| 欧美精品精品精品精品免费| 日本少妇高清视频| 在线观看国产精品入口| 免费99精品国产自在在线| tube国产麻豆| 欧美久久影院| 久久久免费观看| 国产毛片aaa| 噜噜噜在线观看免费视频日韩| 热久久免费国产视频| 亚洲 日本 欧美 中文幕| 久久综合影视| 成人精品一区二区三区电影免费 | 精品国产乱码久久久久久牛牛| 日本高清免费观看| julia中文字幕一区二区99在线| 精品国产一二三| 800av在线播放| 中国av一区| 亚洲一区二区福利| 91视频免费看片| 午夜天堂精品久久久久| 97视频在线观看视频免费视频| 青青国产在线观看| 日本不卡123| 亚洲a∨日韩av高清在线观看| 精品久久国产视频| 99久久精品久久久久久清纯| 日本在线成人一区二区| 国产一级网站视频在线| 亚洲人123区| 欧美视频在线观看视频| 色婷婷综合久久久中字幕精品久久| 欧美在线影院一区二区| 手机在线观看日韩av| 老牛国内精品亚洲成av人片| 亚洲偷欧美偷国内偷| 天天操天天操天天操天天操天天操| 在线观看一区| 国产精品美女在线| 国产高清视频免费| 国产视频一区二区在线| 欧美日韩dvd| 日韩a**中文字幕| 日韩一区二区电影在线| 大又大又粗又硬又爽少妇毛片| 国产精品久久久久久久久妇女| 久久久久久亚洲精品中文字幕| 久久久久久无码午夜精品直播| 国产精品538一区二区在线| 久久久久久草| 国产婷婷视频在线| 91国产免费观看| caopor在线| 日本欧美国产| 26uuu另类亚洲欧美日本老年| 国产伦精品一区二区三区四区| zzijzzij亚洲日本少妇熟睡| 在线精品日韩| a日韩av网址| 精品久久久久久久人人人人传媒 | 欧美码中文字幕在线| 九九九热精品免费视频观看网站| 久久精品视频2| 成人18视频日本| 在线观看av的网址| 国产精品久久乐| 亚洲欧美综合区自拍另类| 久久久久97国产| 久久9热精品视频| 青青草国产精品| 51精品视频| 日韩欧美在线综合网| 国产第一页精品| 日韩二区在线观看| 你懂的网址一区二区三区| 黄页在线观看免费| 欧美一区二区三区视频免费 | 国产精品com| 四虎永久在线观看| 亚洲一区二区免费视频| www激情五月| 久久亚洲国产| 国产精品伦子伦免费视频| 天堂视频中文在线| 欧美日韩亚洲高清| 人妻体内射精一区二区三区| 欧美三区美女| 成人av免费在线看| 性xxxxfjsxxxxx欧美| 91精品国产91久久久久久最新毛片 | 夜夜春亚洲嫩草影视日日摸夜夜添夜| 台湾佬成人网| 亚洲毛片在线免费观看| 国产又大又黄又粗| 久久先锋资源网| 国产精品无码专区av在线播放| 欧美美女在线直播| 欧美在线视频网站| 国产小视频在线播放| 欧美性生交xxxxxdddd| 国产成人av一区二区三区不卡| 亚洲在线视频| 日本一区二区三区精品视频| av一区在线播放| 中文字幕成人在线| 国产又粗又猛又爽又黄91| 中文字幕制服丝袜一区二区三区| 在线观看免费不卡av| 婷婷亚洲五月| 成人精品一二区| h片在线观看下载| 日韩毛片中文字幕| 久久精品国产亚洲av麻豆蜜芽| 国产精品三级视频| 永久看看免费大片| 欧美激情综合| 久久精品国产美女| 成人在线观看免费播放| 麻豆乱码国产一区二区三区| 亚洲产国偷v产偷v自拍涩爱| 五月婷婷激情综合网| 久久久久久九九九九九| 精彩视频一区二区三区| 国产传媒久久久| 国产精品三级| 5566中文字幕一区二区| 波多野结衣视频一区二区| 一区二区在线视频播放| 国产伦精品一区二区三区免.费| 亚洲国产成人av| 人人爽人人爽人人片| 国产传媒欧美日韩成人| 九九九九免费视频| 久久久国产精品| 国产在线精品一区二区三区》| 国产成人福利夜色影视| 久久久欧美一区二区| 国产高清自拍视频在线观看| 日韩色视频在线观看| 波多野结衣一二区| 一区二区不卡在线视频 午夜欧美不卡在 | 色乱码一区二区三区熟女| 精品欧美午夜寂寞影院| 国产精品视频99| 123区在线| 日韩中文视频免费在线观看| 手机看片国产1024| 欧美日韩国产综合一区二区三区| 日韩乱码人妻无码中文字幕| 中文字幕一区二区三区不卡| 国产高清自拍视频| 国内精品不卡在线| 女人扒开屁股爽桶30分钟| 午夜精品亚洲| 一区二区三区欧美在线| 日韩欧美ww| 91九色蝌蚪成人| 国产日本久久| 5566日本婷婷色中文字幕97| 2024最新电影在线免费观看| 色哟哟入口国产精品| 精华区一区二区三区| 精品国产乱码久久久久久久| 国产一区二区在线视频聊天| 色域天天综合网| 国产污污视频在线观看| 一区二区在线免费| 艳妇荡乳欲伦69影片| 亚洲国产精品精华液2区45| 在线精品一区二区三区| 国产91精品露脸国语对白| 中文字幕成人免费视频| 蜜桃一区二区三区四区| 久久黄色免费看| 免费精品视频| 国产免费黄色av| 制服诱惑一区二区| 草b视频在线观看| 狠狠色综合网| 男女激情免费视频| 91久久亚洲| 久久av综合网| 在线国产欧美| 国产毛片久久久久久国产毛片 | 116极品美女午夜一级| 亚洲小说欧美另类社区| 亚洲色欲久久久综合网东京热| 欧美 日韩 国产 一区| 国产经典久久久| 欧美国产另类| 美女av免费观看| 欧美午夜国产| 黄色大片在线免费看| 亚洲日本免费| 久久久噜噜噜www成人网| 新67194成人永久网站| 北条麻妃69av| 久久综合狠狠| 天天干天天草天天| 国产在线视频精品一区| 成人在线短视频| 成人午夜大片免费观看| 美女又爽又黄免费| 久久久午夜电影| 亚洲第一视频区| 中文字幕一区日韩精品欧美| √天堂中文官网8在线| 一区二区三区中文字幕| 在线免费观看毛片| 色呦呦国产精品| 亚洲综合五月天婷婷丁香| 91精品国产综合久久久久| 性做久久久久久久| 日韩av在线播放资源| 成人综合影院| 久久久国产一区| 爱福利在线视频| 日本精品一区二区三区在线| 黄色欧美视频| 成人看片在线| 国产成人黄色| 欧美 国产 精品| 国产模特精品视频久久久久| 北条麻妃视频在线| 国产精品一区在线| a毛片毛片av永久免费| 国产精品国产a| 99精品视频99| 欧美精品久久天天躁| 婷婷五月综合激情| 自拍视频国产精品| heyzo高清中文字幕在线| 国产精品成av人在线视午夜片| 国产高清精品二区| 欧美婷婷久久| 欧美粗暴jizz性欧美20| 欧美综合在线观看视频| 国产河南妇女毛片精品久久久 | 亚洲特级片在线| 五月天婷婷综合网| 欧美男生操女生| 日韩a在线观看| 欧美成人午夜激情在线| 欧美国产大片| 懂色av一区二区三区在线播放| 国产精品一线天粉嫩av| 精品人妻人人做人人爽| 日本在线不卡视频| www.男人天堂| 亚洲欧美成人一区二区三区| 无码人妻av一区二区三区波多野| 欧美一级免费大片| 国产大片在线免费观看| 91精品成人久久| 日韩精品视频中文字幕| 午夜精品电影在线观看| 日韩午夜一区| 一级日本黄色片| 国产精品久久久久久福利一牛影视 | 亚洲一二三专区| 国产乱码精品一区二区| 一区二区三区动漫| 最新中文字幕在线播放| 国产精品一区二区三区不卡| 中文视频一区| 一本岛在线视频| 国产日产欧美一区二区视频| 日本黄色片视频| 亚洲国产成人久久| 99视频免费在线观看| 91免费在线视频| 日本女优一区| 黄色片视频在线| 国产日本欧美一区二区| 日日夜夜狠狠操| 亚洲免费av电影| 伊人色综合一区二区三区影院视频| 国产精品初高中精品久久| 在线精品小视频| 爽爽爽在线观看| 亚洲欧洲日韩综合一区二区| 又污又黄的网站| 最近2019中文字幕第三页视频| 欧美va视频| 亚洲一区影院| 卡一卡二国产精品| 欧美视频一区二区在线| 欧美日韩久久久久久| 一广人看www在线观看免费视频| 国产精品久久久久久久app| 欧美日韩在线二区| 蜜臀一区二区三区精品免费视频 | 精品在线你懂的| 午夜激情福利网| 欧美刺激脚交jootjob| 黄视频在线免费看| 国产欧美日韩在线播放| 中文日韩在线| 国产熟妇搡bbbb搡bbbb| 欧美中文字幕一区| 欧美成年黄网站色视频| 91在线免费网站| 国内揄拍国内精品久久| 国产性生活毛片| 色成年激情久久综合| 91九色在线porn| 5566中文字幕一区二区| 99精品国产在热久久| 日韩av在线看免费观看| 欧美日韩亚洲综合在线 | 国产成人久久久| 日韩久久视频| 无套白嫩进入乌克兰美女| 亚洲韩国一区二区三区| 欧美日韩伦理片| 国产日韩欧美影视| 午夜日韩电影| 成年人网站免费看| 欧美精品视频www在线观看| 性欧美1819sex性高清大胸| 精品国产乱码一区二区三区四区| 天堂va蜜桃一区二区三区漫画版| 久久爱一区二区| 精品国产一区二区三区久久影院 | 国色天香一区二区| 国产呦小j女精品视频| 555夜色666亚洲国产免| 白浆在线视频| 在线观看成人av电影| 成人高清免费观看| 国产精品成人久久久| 欧美猛交免费看| 国产精品午夜一区二区三区| 天堂av手机在线| 欧美日韩在线视频一区二区| 麻豆传媒视频在线| 久久久久久高清| 国产揄拍国内精品对白| 国产精品久免费的黄网站| 久久成年人视频| 国产亚洲一卡2卡3卡4卡新区| 无码人妻一区二区三区在线视频| 狠狠色噜噜狠狠狠狠97| 国产在线高潮|