精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

亚洲色图在线播放| 激情国产一区二区| 亚洲午夜性刺激影院| 不卡的av中文字幕| caoporm免费视频在线| 波多野结衣精品在线| 国产成+人+综合+亚洲欧美丁香花| www.黄色在线| 欧美日韩黄网站| 欧美视频在线免费看| 在线观看日韩羞羞视频| 黑人乱码一区二区三区av| 三级精品在线观看| 欧美精品免费在线| 97人妻人人揉人人躁人人| 欧美国产中文高清| 欧美曰成人黄网| 日韩欧美精品免费| 91精品专区| 99亚偷拍自图区亚洲| 国产日产亚洲精品| 日韩精品一区二区三区国语自制| 久久香蕉国产| 亚洲福利在线视频| 亚洲第一成肉网| 日韩免费小视频| 午夜成人免费电影| 男女激烈动态图| 成黄免费在线| 91年精品国产| 精品婷婷色一区二区三区蜜桃| 国产又粗又猛视频| 日本欧美大码aⅴ在线播放| 97热精品视频官网| 久久久久久久久久久网| 香蕉综合视频| 在线看日韩av| 手机看片福利视频| 国产精品手机在线播放 | 97久久精品国产| 免费中文字幕在线| 国产精品久久久久久久久妇女| 亚洲午夜精品视频| 久久久久久国产免费a片| 欧美性生活一级片| 日韩电影免费观看在线观看| 绯色av蜜臀vs少妇| 日韩在线观看一区二区三区| 91 com成人网| 日日噜噜噜噜久久久精品毛片| 625成人欧美午夜电影| 黄色91在线观看| 成人免费看片'免费看| 午夜伦理在线视频| 亚洲欧美色一区| 性欧美.com| 超碰国产在线| 国产精品毛片大码女人| 制服丝袜综合日韩欧美| 快射av在线播放一区| 亚洲丝袜美腿综合| 强开小嫩苞一区二区三区网站 | 亚洲一区在线观看免费观看电影高清| 成人影院网站| 天海翼亚洲一区二区三区| 精品欧美黑人一区二区三区| 无码人妻一区二区三区在线视频| 国产精品一区二区三区av | 三级a在线观看| 日韩av电影资源网| 欧美日韩激情一区| 天天干天天色天天干| 国产一区一区| 精品国产麻豆免费人成网站| 国产精品无码一区二区三| 国产毛片精品| 亚洲欧美成人网| 影音先锋男人在线| 久久久久久久久国产一区| 色综合91久久精品中文字幕 | 欧美日韩国产综合网| 九九久久综合网站| 免费日韩一级片| 日韩国产欧美在线观看| 91网在线免费观看| 少妇高潮一区二区三区69| 久久久另类综合| 在线观看亚洲视频啊啊啊啊| 里番在线播放| 在线观看精品一区| 中文字幕第66页| 欧美调教视频| xxxxx成人.com| 日韩精品成人一区| 久久av中文字幕片| 好吊妞www.84com只有这里才有精品 | av资源中文在线天堂| 在线视频你懂得一区二区三区| 日韩高清第一页| 另类ts人妖一区二区三区| 一区二区三区视频观看| 久久免费在线观看视频| 蜜臀av在线播放一区二区三区| 亚洲a区在线视频| 日韩欧美在线番号| 亚洲精品免费一二三区| 人人爽人人av| 红杏成人性视频免费看| www国产91| 五月天综合激情网| 国产成人亚洲综合a∨猫咪| 欧洲一区二区日韩在线视频观看免费 | 99精品一区二区| 日本黄色a视频| 永久免费毛片在线播放| 日韩视频一区二区三区| 懂色av粉嫩av浪潮av| 一区二区三区国产盗摄| 亚洲a在线观看| 爱爱爱免费视频在线观看| 午夜精品一区二区三区三上悠亚| 国产美女视频免费看| 国产成人一区| 国产91对白在线播放| www.久久色| 国产精品美女久久久久aⅴ | 国产精品一级在线| 一区二区三区四区五区视频| 亚洲风情在线资源| 日韩欧美第一区| 波多野结衣喷潮| 奇米四色…亚洲| 日本一区二区视频| 成人免费观看在线观看| 日韩精品一区二区三区视频 | 欧美日韩国产在线看| 日本泡妞xxxx免费视频软件| 天天射成人网| 国产欧美日韩高清| 一区二区高清不卡| 欧美男女性生活在线直播观看| 久久亚洲无码视频| 久久久久久自在自线| 久久偷窥视频| 性爽视频在线| 亚洲欧洲高清在线| 国语对白永久免费| 久久久久久久综合日本| 欧美综合在线观看视频| 亚洲三级精品| 国产经典一区二区| 成人高潮成人免费观看| 欧美性高潮床叫视频| 国产男男chinese网站| 老鸭窝亚洲一区二区三区| 麻豆亚洲一区| 日产精品一区| www.色综合| a级片免费观看| 亚洲一区在线观看视频| 800av在线播放| 99精品热6080yy久久| 免费成人深夜夜行视频| 肉色欧美久久久久久久免费看| 国产一区二区免费| 一卡二卡在线视频| 亚洲啪啪综合av一区二区三区| 免费高清视频在线观看| 在线成人www免费观看视频| 国产一区二区三区黄| 中文字幕影音在线| 尤物yw午夜国产精品视频| 在线观看黄色网| 亚洲精品久久嫩草网站秘色| 无码国产精品一区二区高潮| 99精品欧美| 亚洲v欧美v另类v综合v日韩v| 在线观看亚洲精品福利片| 久久成人av网站| 网站黄在线观看| 欧美影视一区二区三区| 欧美精品色哟哟| 91色综合久久久久婷婷| 成人性生交免费看| 国产在线成人| 色综合久久av| 日韩在线网址| 欧美孕妇孕交黑巨大网站| 日本综合在线| 亚洲福利视频二区| 亚洲一卡二卡在线| 午夜久久久久久电影| 亚洲精品天堂网| 成人精品视频网站| 欧美婷婷精品激情| 亚洲免费成人| 国产精品久久成人免费观看| 欧美黄色录像| 91精品中国老女人| 最新欧美色图| 欧美高清第一页| 欧美精品久久久久久久久久丰满| 91麻豆精品91久久久久久清纯| 亚洲天堂日韩av| 亚洲欧洲日韩综合一区二区| 国产老熟女伦老熟妇露脸| 久久97超碰色| 日本成人在线免费视频| 在线精品一区| 成人毛片100部免费看| 怕怕欧美视频免费大全| 国产伦精品一区二区三区四区免费 | 国内视频一区二区| 祥仔av免费一区二区三区四区| 4444欧美成人kkkk| 激情网站在线| 久久九九亚洲综合| 粉嫩一区二区三区国产精品| 亚洲精品乱码久久久久久按摩观| 国产欧美熟妇另类久久久 | 欧美激情一区二区三区高清视频 | 妖精视频一区二区三区免费观看| 亚洲精品欧美日韩| 日本国产一区| 国产精品久久久一区| 蜜桃视频在线观看播放| 久久露脸国产精品| 羞羞网站在线看| 久久亚洲精品一区| 免费在线观看黄色| 色老头一区二区三区在线观看| 国产精品秘入口| 亚洲区免费影片| 日韩欧美电影在线观看| 亚洲成人久久电影| 二区三区在线视频| 日韩欧美一卡二卡| www香蕉视频| 日韩精品专区在线影院观看| 国产精品羞羞答答在线| 欧美日韩成人一区| 一区二区www| 欧美日韩www| 国产伦一区二区| 制服丝袜中文字幕亚洲| 一级黄色大片免费| 欧美日韩免费观看一区二区三区| 中文字幕乱伦视频| 欧美日韩国产影片| 91在线观看喷潮| 欧美一区二区三区四区高清| 精品人妻一区二区三区含羞草 | 97久久人人超碰caoprom欧美| 97精品资源在线观看| 91在线免费网站| 亚洲精品a区| 国产一区二区高清视频| 日韩人体视频| 欧美自拍资源在线| 欧美激情理论| 91视频 - 88av| 亚洲国产一区二区精品专区| 无码播放一区二区三区| 天堂va蜜桃一区二区三区漫画版 | 日本欧美韩国| 成人福利视频网| 一区二区亚洲视频| 久久综合一区| 日韩在线理论| 九一免费在线观看| 在线视频日韩| 亚洲激情在线观看视频| 国产丶欧美丶日本不卡视频| 添女人荫蒂视频| 中文字幕 久热精品 视频在线| 成人一级黄色大片| 亚洲成人中文在线| 国产suv精品一区二区33| 欧美日韩久久一区| a天堂在线视频| 亚洲毛片在线观看| 精品美女在线观看视频在线观看 | 色琪琪综合男人的天堂aⅴ视频| 国产在线高潮| 欧美亚洲国产另类| 亚洲欧美一级| 久久精品国产精品国产精品污| 不卡一区2区| 欧美做暖暖视频| 日韩综合在线视频| 亚洲妇女无套内射精| 久久久久综合网| 久久久久99精品成人片毛片| 色乱码一区二区三区88| www.午夜激情| 亚洲人成电影网站色| 视频在线这里都是精品| 国产精品国产三级国产aⅴ9色| 一区二区日韩| 亚洲精品一卡二卡三卡四卡| 99国产精品视频免费观看一公开 | 国产理论片在线观看| 日韩精品在线电影| 中文字幕资源网在线观看| 国产激情久久久久| 国产精品极品| 一区二区三区免费看| 美女精品网站| 午夜剧场免费看| 亚洲色图19p| 性高潮视频在线观看| 亚洲精品国偷自产在线99热 | 国产一区毛片| 日本丰满少妇xxxx| 国产一区二区美女| 内射毛片内射国产夫妻| 欧美性猛交xxxx乱大交| 亚洲精品久久久狠狠狠爱 | 欧美aaaaa性bbbbb小妇| 91久色国产| 亚欧美无遮挡hd高清在线视频 | 国产乱子轮精品视频| 无码人妻丰满熟妇啪啪欧美| 日韩欧美aⅴ综合网站发布| 国产成人自拍一区| 久久久国产一区二区三区| 韩日一区二区| 青青成人在线| 母乳一区在线观看| 国产女人18毛片水真多18| 亚洲精品视频在线| 国产免费高清av| 日韩中文字幕欧美| 久久91超碰青草在哪里看| 视频一区国产精品| 日韩精品一二区| 欧美大波大乳巨大乳| 日本精品一级二级| 国产精品视频二区三区| 国产经典一区二区| 成人免费看片39| 在线观看亚洲色图| 国产精品久久二区二区| 中文字幕资源网| 中文字幕亚洲激情| 99欧美精品| 一区二区三区观看| 精品无码三级在线观看视频 | 东热在线免费视频| 国产精品偷伦视频免费观看国产 | 免费裸体美女网站| 久久久91精品国产一区二区三区| 日韩手机在线视频| 国产一区二区三区视频免费| 久久精品超碰| 国产精品99久久久久久大便| 国产精品一区二区在线观看不卡| 极品盗摄国产盗摄合集| 日韩精品中文字幕在线不卡尤物| 日本欧美电影在线观看| 国产一区二区三区黄| 裸体一区二区| 懂色av粉嫩av浪潮av| 欧美一区二区三区婷婷月色| 成人免费高清观看| 久久久久高清| 免费成人美女在线观看.| www.97视频| 精品国产乱码久久| 美女av在线免费看| 翔田千里亚洲一二三区| 国产精品性做久久久久久| 国产精品一区二区6| 国产亚洲xxx| 欧美久久亚洲| 黄色片视频在线免费观看| 国产精品三级av在线播放| 精品二区在线观看| 日本欧美中文字幕| 99热精品久久| 在线观看国产免费视频| 欧美亚洲愉拍一区二区| 色在线视频网| 日韩在线电影一区| 国产精品亚洲第一区在线暖暖韩国| 韩国av免费观看| www.精品av.com| 日韩欧美四区| 两女双腿交缠激烈磨豆腐| 欧美午夜美女看片| 麻豆网在线观看| 麻豆av福利av久久av| 国产最新精品免费| 天天综合网久久综合网| 久久精品视频导航| 亚州av一区| 麻豆精品国产传媒| 欧美视频精品在线| 超碰在线资源| 在线成人性视频|