- 目錄
-
第1篇 廣告業(yè)務(wù)數(shù)據(jù)研發(fā)工程師職位描述與崗位職責(zé)任職要求
職位描述:
工作職責(zé):
1、廣告各類在線業(yè)務(wù)的離線數(shù)據(jù)加工與在線數(shù)據(jù)服務(wù)開發(fā)與維護
2、數(shù)據(jù)服務(wù)接口及產(chǎn)品需求研發(fā)迭代,代碼review、bug修復(fù)及日常服務(wù)運維
3、針對海量數(shù)據(jù)處理和查詢需求,設(shè)計適應(yīng)業(yè)務(wù)變化的合理的多維數(shù)據(jù)分析系統(tǒng)架構(gòu),滿足多樣性的需求
4、海量日志清洗加工,并抽象出可以多業(yè)務(wù)復(fù)用的數(shù)據(jù)模型
任職要求:
1、熟悉hadoop架構(gòu)和工作原理,精通mapreduce編程;精通hive,有hql優(yōu)化經(jīng)驗
2、有web服務(wù)開發(fā)經(jīng)驗,具備獨立完成模塊開發(fā)能力,具備大規(guī)模分布式服務(wù)設(shè)計能力和經(jīng)驗
3、理解基本的設(shè)計模式,能將業(yè)務(wù)需求快速理解成技術(shù)需求
4、熟練使用mysql,熟練使用elasticsearch、druid者優(yōu)先;熟悉其原理者優(yōu)先
5、善于溝通,工作積極主動,責(zé)任心強,具備良好的團隊協(xié)作能力
6、具備良好的問題分析與解決能力,有較強學(xué)習(xí)能力和邏輯思維能力
第2篇 數(shù)據(jù)研發(fā)高級工程師崗位職責(zé)
大數(shù)據(jù)研發(fā)高級工程師 lenovo 聯(lián)想(北京)有限公司,lenovo,thinkworld俱樂部,中國數(shù)字醫(yī)療網(wǎng),樂安全,聯(lián)想,聯(lián)想服務(wù),聯(lián)想集團,聯(lián)想 崗位職責(zé):
1、基于海量數(shù)據(jù)進行數(shù)據(jù)挖掘、數(shù)據(jù)分析;
2、根據(jù)實際場景進行業(yè)務(wù)邏輯開發(fā),優(yōu)化離線/實時大數(shù)據(jù)計算任務(wù)的性能;
任職要求:
1.計算機、通信、信息安全或相關(guān)專業(yè)本科及以上學(xué)歷;
2.精通java語言開發(fā),熟悉spring,spring mvc,mybatis等流行開源框架;
3.熟悉常用大數(shù)據(jù)開源組件,對hadoop/hive/spark/hbase中的一項或多項有深入研究,至少1個以上大型成熟項目的經(jīng)驗,2年以上的大數(shù)據(jù)產(chǎn)品開發(fā)經(jīng)驗;
4.熟練使用linu_和mysql,具有數(shù)據(jù)庫設(shè)計及優(yōu)化能力;
5.清晰的邏輯分析和表達能力,熱愛技術(shù),樂于分享,對行業(yè)和技術(shù)的發(fā)展有自己的見解;
第3篇 高級/資深大數(shù)據(jù)研發(fā)工程師職位描述與崗位職責(zé)任職要求
職位描述:
工作職責(zé):
1、負責(zé)字節(jié)跳動用戶行為的理解和建模,幫助公司各項業(yè)務(wù)滿足用戶需求,提升用戶覆蓋;
2、負責(zé)在數(shù)據(jù)建設(shè)層面,對用戶隱私進行脫敏處理,保證后續(xù)數(shù)據(jù)研發(fā)過程中保護用戶隱私;
3、探索、挖掘公司各項指標、用戶滿意度、用戶增長上的各項規(guī)律,并利用這些規(guī)律幫助產(chǎn)品提升和擴展,增加用戶滿意度,擴展用戶群體。
任職要求:
1、本科及以上學(xué)歷,計算機、統(tǒng)計學(xué)、數(shù)學(xué)等相關(guān)專業(yè);
2、強的編程和數(shù)據(jù)工具運用能力,有hadoop,hive,spark,kafka,elasticsearch或者其他的大數(shù)據(jù)工具的使用經(jīng)驗;
3、對數(shù)據(jù)倉庫、數(shù)據(jù)建模有一定認知;有過數(shù)據(jù)使用相關(guān)經(jīng)驗。
第4篇 高級實時大數(shù)據(jù)研發(fā)工程師/數(shù)據(jù)技術(shù)專家職位描述與崗位職責(zé)任職要求
職位描述:
職責(zé)描述:
基于flink開源大數(shù)據(jù)計算平臺,在集團整體業(yè)務(wù)場景下,
1. 研發(fā)實時流計算數(shù)據(jù)研發(fā)平臺,支持包括核心電商、云計算、大文娛、創(chuàng)新業(yè)務(wù)在內(nèi)的等各個綜合業(yè)務(wù)板塊務(wù);
2. 研發(fā)實時olap(elasticsearch,druid)賦能業(yè)務(wù)
3. 研發(fā)實時智能化(算法加工程)賦能業(yè)務(wù)
任職要求:
1.具備扎實的計算機理論基礎(chǔ), 對數(shù)據(jù)結(jié)構(gòu)及算法有較強的功底
2.精通java語言編程,具備優(yōu)秀的系統(tǒng)debug/profiling能力和經(jīng)驗
3. 熟悉常見的面向?qū)ο笤O(shè)計模式,具備優(yōu)秀的系統(tǒng)架構(gòu)設(shè)計能力
4.熟悉hadoop/hbase/flink/spark streaming等開源大數(shù)據(jù)技術(shù),在開源社區(qū)活躍者優(yōu)先
5.熟悉elasticsearch/druid 等olap開源技術(shù)優(yōu)先
6.具備實際的大數(shù)據(jù)業(yè)務(wù)開發(fā)經(jīng)驗以及良好的項目溝通和協(xié)調(diào)能力
7. 具備實時流計算數(shù)據(jù)開發(fā)經(jīng)驗、全棧開發(fā)經(jīng)驗優(yōu)先
第5篇 大數(shù)據(jù)研發(fā)工程師-平臺服務(wù)方向職位描述與崗位職責(zé)任職要求
職位描述:
工作職責(zé):
1、針對字節(jié)跳動全局性數(shù)據(jù)分析要求,打造行業(yè)領(lǐng)先的數(shù)據(jù)平臺,對全球用戶數(shù)據(jù),打造高效穩(wěn)定的batch和rt數(shù)據(jù)流;
2、利用大數(shù)據(jù)工具,打造計算,傳輸,分析,監(jiān)控平臺;滿足字節(jié)跳動全球用戶產(chǎn)品的指標計算,多維分析等需求;
3、構(gòu)建高效穩(wěn)定的數(shù)據(jù)服務(wù),支撐字節(jié)跳動全球各重要業(yè)務(wù)的用戶增長。
任職要求:
1、計算機、數(shù)學(xué)相關(guān)專業(yè)本科及以上學(xué)歷,一年以上大數(shù)據(jù)開發(fā)工作經(jīng)驗,數(shù)據(jù)挖掘和bi分析領(lǐng)域優(yōu)先;
2、熟悉多項大數(shù)據(jù)領(lǐng)域的開源框架,e.g. hadoop, hive, presto, storm, spark, kafka, hbase, redis, rocksdb, elasticsearch, druid等;
3、強悍的編碼和學(xué)習(xí)能力;善于發(fā)現(xiàn)問題,積極探索原因。
第6篇 地圖數(shù)據(jù)研發(fā)工程師崗位職責(zé)
csig16-地圖數(shù)據(jù)web前端研發(fā)工程師 騰訊 騰訊科技(深圳)有限公司,tencent,騰訊,騰訊開放平臺,騰訊深圳,騰訊 工作職責(zé):
1. 負責(zé)騰訊lbs數(shù)據(jù)web相關(guān)產(chǎn)品的技術(shù)架構(gòu)設(shè)計與功能實現(xiàn)
2. 致力于為用戶提供最專業(yè)的位置服務(wù)與出行服務(wù)
任職要求:
計算機或相關(guān)專業(yè)本科以上學(xué)歷,3年以上web前端開發(fā)工作經(jīng)驗
熟練掌握(精通更好)html5/es6/css3等web開發(fā)技能,對vue,webpack等技術(shù)非常熟悉;
具有node開發(fā)經(jīng)驗(經(jīng)驗豐富的加分)
對web性能有較深的見解和相關(guān)處理方案;
對web標準有良好認識,能夠高保真還原設(shè)計稿,兼容各種瀏覽器;
具有良好的編程思想和編碼習(xí)慣;
具有很強的學(xué)習(xí)能力和技術(shù)敏感度,有強烈的責(zé)任心和進取心,樂于學(xué)習(xí)和技術(shù)分享,抗壓能力強。
第7篇 空間大數(shù)據(jù)研發(fā)工程師職位描述與崗位職責(zé)任職要求
職位描述:
崗位職責(zé):
1、研究空間大數(shù)據(jù)前沿技術(shù),參與空間大數(shù)據(jù)分析平臺的設(shè)計和開發(fā);
2、與算法工程師對接,參與空間大數(shù)據(jù)分析算法的代碼實現(xiàn);
3、其它相關(guān)的gis開發(fā)工作;
任職資格:
1、計算機、地理信息等相關(guān)專業(yè)背景,本科及以上學(xué)歷;
2、對空間數(shù)據(jù)結(jié)構(gòu)有深刻理解,熟悉空間數(shù)據(jù)庫引擎;
3、扎實的編程基礎(chǔ),能夠熟練運用java/scala語言;
4、熟悉大數(shù)據(jù)管理系統(tǒng)和分布式計算框架,如:hbase、cassandra、mongodb、spark/flink等;
5、熟悉gis領(lǐng)域主流的分布式數(shù)據(jù)存儲方案,有g(shù)eomesa、geowave、geotrellis、geoserver、geotools、arcgis soe使用經(jīng)驗者優(yōu)先;
6、具備較強的學(xué)習(xí)創(chuàng)新能力,能夠通過快速學(xué)習(xí)解決實際問題;
第8篇 資深數(shù)據(jù)研發(fā)工程師-(python/java)職位描述與崗位職責(zé)任職要求
職位描述:
崗位職責(zé):
1.參與建設(shè)投融資數(shù)據(jù)體系,持續(xù)集成相關(guān)工具產(chǎn)品,以及搭建大數(shù)據(jù)業(yè)務(wù)統(tǒng)一計算層等相關(guān)工作;
2.參與公司數(shù)據(jù)倉庫的架構(gòu)設(shè)計和研發(fā),挖掘數(shù)據(jù)價值, 實現(xiàn)高質(zhì)量數(shù)據(jù)的互通與共享;
3.助力數(shù)據(jù)化運營業(yè)務(wù),構(gòu)建豐富多樣的bi應(yīng)用;
4.對數(shù)據(jù)采集、數(shù)據(jù)融合、數(shù)據(jù)質(zhì)量、數(shù)據(jù)應(yīng)用鏈路有深入理解,并能協(xié)助業(yè)務(wù)數(shù)據(jù)集市建設(shè),搭建業(yè)務(wù)領(lǐng)域模型。
任職要求:
1.數(shù)學(xué)、計算機、統(tǒng)計學(xué)等相關(guān)專業(yè)本科以上學(xué)歷,5年以上相關(guān)工作經(jīng)歷;
2.從事數(shù)據(jù)倉庫領(lǐng)域至少5年以上,熟悉數(shù)據(jù)倉庫模型設(shè)計與etl開發(fā)經(jīng)驗;
3.有從事分布式數(shù)據(jù)存儲與計算平臺應(yīng)用開發(fā)經(jīng)驗,熟悉hadoop生態(tài)相關(guān)技術(shù)并有相關(guān)實踐經(jīng)驗著優(yōu)先,重點考察hdfs、mapreduce、hive、hbase;
4.有實時etl研發(fā)經(jīng)驗,對分布式實時大數(shù)據(jù)處理系統(tǒng)有深入理解,包括但不限于spark streaming、flink、storm...;
5.熟悉數(shù)據(jù)倉庫領(lǐng)域知識和技能者優(yōu)先,對數(shù)據(jù)質(zhì)量管理有獨到的見解;
6.業(yè)務(wù)sense,能夠通過梳理設(shè)計業(yè)務(wù)模型發(fā)現(xiàn)業(yè)務(wù)問題,并驅(qū)動業(yè)務(wù)目標實現(xiàn);
7.有neo4j,word2vec經(jīng)驗優(yōu)先。
第9篇 ai 數(shù)據(jù)研發(fā)工程師 - 語音 & 對話方向職位描述與崗位職責(zé)任職要求
職位描述:
工作職責(zé):
1、設(shè)計構(gòu)建智能語音對話數(shù)據(jù)體系,打造一體化多媒體數(shù)據(jù)存儲、索引、處理能力
2、打造 pb 級數(shù)據(jù)處理引擎,應(yīng)對日均 tb 級數(shù)據(jù)增長
3、你有機會為字節(jié)跳動全系產(chǎn)品(頭條、抖音、火山、西瓜等)提供 ai 數(shù)據(jù)處理及索引技術(shù),用數(shù)據(jù)技術(shù)影響數(shù)億國內(nèi)國際用戶
任職要求:
1、擁有計算機及相關(guān)專業(yè)本科以上學(xué)歷,兩年以上 c++/java/go/python 項目開發(fā)經(jīng)驗
2、精通數(shù)據(jù)結(jié)構(gòu)和算法設(shè)計,熟悉系統(tǒng)性能調(diào)優(yōu)的方式,熟悉 linu_ 開發(fā)環(huán)境
3、玩轉(zhuǎn) spark/storm/hive 等大數(shù)據(jù)工具,熟知 mysql/redis/mongodb 等常用數(shù)據(jù)庫,不再滿足于常規(guī)文本處理,渴望挑戰(zhàn)大規(guī)模多媒體數(shù)據(jù)處理任務(wù)
4、在 acm/noi/ioi/topcoder 中打遍天下無敵手,在算法領(lǐng)域追求極致,渴望挑戰(zhàn)更深更廣更帶感的技術(shù)算法問題
第10篇 大數(shù)據(jù)研發(fā)工程師職位描述與崗位職責(zé)任職要求
職位描述:
工作職責(zé):
1、打造業(yè)界領(lǐng)先的通用數(shù)據(jù)平臺,包括實時數(shù)據(jù)流、數(shù)據(jù)倉庫、調(diào)度系統(tǒng)、查詢引擎,用戶行為分析,abtest 實驗系統(tǒng)等,降低數(shù)據(jù)的使用門檻,實現(xiàn)數(shù)據(jù)的最大價值
2、打造業(yè)界領(lǐng)先的存儲、計算等分布式系統(tǒng),為海量數(shù)據(jù)和大規(guī)模業(yè)務(wù)系統(tǒng)提供可靠的基礎(chǔ)設(shè)施
任職要求:
1、熟悉多項大數(shù)據(jù)領(lǐng)域的開源框架,e.g. hadoop, hive, presto, storm, spark, kafka, hbase, redis, rocksdb, elasticsearch, druid, etc.
2、強悍的編碼和 troubleshooting 能力
3、樂于挑戰(zhàn)沒有明顯答案的問題,對新技術(shù)有強烈的學(xué)習(xí)熱情
第11篇 數(shù)據(jù)研發(fā)工程師-新業(yè)務(wù)職位描述與崗位職責(zé)任職要求
職位描述:
工作職責(zé):
1. 負責(zé)業(yè)務(wù)相關(guān)的數(shù)據(jù)平臺建設(shè);
2. 包括數(shù)據(jù)pipeline建設(shè)、數(shù)據(jù)倉庫建設(shè)、運營系統(tǒng)建設(shè)等;
3. 通過海量數(shù)據(jù),分析用戶行為,進行特征挖掘建設(shè)。
任職要求:
1. 工作經(jīng)驗1-3年,學(xué)歷本科及以上;
2. 有扎實的編程能力,有優(yōu)秀的代碼品位,對解決具有挑戰(zhàn)性問題充滿激情;
3. 編程語言不限,有python經(jīng)驗更佳,熟悉常用算法和數(shù)據(jù)結(jié)構(gòu);
4. 熟悉常用的開源組件:hadoop/hive/kafka/flink/spark等,并了解其特性和使用場景優(yōu)先;
5. 優(yōu)秀的溝通理解能力,能快速理解業(yè)務(wù),用數(shù)據(jù)解讀業(yè)務(wù)。
第12篇 數(shù)據(jù)研發(fā)工程師-廣告數(shù)據(jù)平臺職位描述與崗位職責(zé)任職要求
職位描述:
工作職責(zé):
1、廣告各類在線業(yè)務(wù)的離線數(shù)據(jù)加工與在線數(shù)據(jù)服務(wù)開發(fā)與維護
2、數(shù)據(jù)服務(wù)接口及產(chǎn)品需求研發(fā)迭代,代碼review、bug修復(fù)及日常服務(wù)運維
3、針對海量數(shù)據(jù)處理和查詢需求,設(shè)計適應(yīng)業(yè)務(wù)變化的合理的多維數(shù)據(jù)分析系統(tǒng)架構(gòu),滿足多樣性的需求
4、海量日志清洗加工,并抽象出可以多業(yè)務(wù)復(fù)用的數(shù)據(jù)模型
任職要求:
1、計算機相關(guān)專業(yè)本科以上學(xué)歷,熟悉hadoop架構(gòu)和工作原理,精通mapreduce編程;精通hive,有hql優(yōu)化經(jīng)驗
2、熟悉java,python等多種編程技術(shù),編程能力強,有web服務(wù)開發(fā)經(jīng)驗,具備獨立完成模塊開發(fā)能力
3、理解基本的設(shè)計模式,能將業(yè)務(wù)需求快速理解成技術(shù)需求
4、熟練使用mysql,熟練使用elasticsearch、druid者優(yōu)先;熟悉其原理者優(yōu)先
5、善于溝通,工作積極主動,責(zé)任心強,具備良好的團隊協(xié)作能力
6、具備良好的問題分析與解決能力,有較強學(xué)習(xí)能力和邏輯思維能力
額外加分項::
github等開源社區(qū)貢獻者
具備大規(guī)模分布式服務(wù)設(shè)計能力和經(jīng)驗
第13篇 大數(shù)據(jù)研發(fā)工程師-廣告系統(tǒng)數(shù)據(jù)平臺職位描述與崗位職責(zé)任職要求
職位描述:
工作職責(zé):
1、廣告各類在線業(yè)務(wù)的離線數(shù)據(jù)加工與在線數(shù)據(jù)服務(wù)開發(fā)與維護;
2、數(shù)據(jù)服務(wù)接口及產(chǎn)品需求研發(fā)迭代,代碼review、bug修復(fù)及日常服務(wù)運維;
3、針對海量數(shù)據(jù)處理和查詢需求,設(shè)計適應(yīng)業(yè)務(wù)變化的合理的多維數(shù)據(jù)分析系統(tǒng)架構(gòu),滿足多樣性的需求;
4、海量日志清洗加工,并抽象出可以多業(yè)務(wù)復(fù)用的數(shù)據(jù)模型。
任職要求:
1、計算機相關(guān)專業(yè)本科及以上學(xué)歷,熟悉hadoop架構(gòu)和工作原理,精通mapreduce編程;精通hive,有hql優(yōu)化經(jīng)驗;
2、熟悉java,python等多種編程技術(shù),編程能力強,有web服務(wù)開發(fā)經(jīng)驗,具備獨立完成模塊開發(fā)能力;
3、理解基本的設(shè)計模式,能將業(yè)務(wù)需求快速理解成技術(shù)需求;
4、熟練使用mysql,熟練使用elasticsearch、druid者優(yōu)先;熟悉其原理者優(yōu)先;
5、善于溝通,工作積極主動,責(zé)任心強,具備良好的團隊協(xié)作能力;
6、具備良好的問題分析與解決能力,有較強學(xué)習(xí)能力和邏輯思維能力。
額外加分項::
github等開源社區(qū)貢獻者;
具備大規(guī)模分布式服務(wù)設(shè)計能力和經(jīng)驗。
第14篇 實時大數(shù)據(jù)研發(fā)工程師/數(shù)據(jù)技術(shù)專家(p6-p8)職位描述與崗位職責(zé)任職要求
職位描述:
職責(zé)描述:
基于flink開源大數(shù)據(jù)計算平臺,在阿里集團整體業(yè)務(wù)場景下,
1. 研發(fā)實時流計算數(shù)據(jù)研發(fā)平臺,支持包括核心電商、云計算、大文娛、創(chuàng)新業(yè)務(wù)在內(nèi)的等各個綜合業(yè)務(wù)板塊務(wù);
2. 研發(fā)實時olap(elasticsearch,druid)賦能業(yè)務(wù)
3. 研發(fā)實時智能化(算法加工程)賦能業(yè)務(wù)
任職要求:
1.具備扎實的計算機理論基礎(chǔ), 對數(shù)據(jù)結(jié)構(gòu)及算法有較強的功底
2.精通java語言編程,具備優(yōu)秀的系統(tǒng)debug/profiling能力和經(jīng)驗
3. 熟悉常見的面向?qū)ο笤O(shè)計模式,具備優(yōu)秀的系統(tǒng)架構(gòu)設(shè)計能力
4.熟悉hadoop/hbase/flink/spark streaming等開源大數(shù)據(jù)技術(shù),在開源社區(qū)活躍者優(yōu)先
5.熟悉elasticsearch/druid 等olap開源技術(shù)優(yōu)先
6.具備實際的大數(shù)據(jù)業(yè)務(wù)開發(fā)經(jīng)驗以及良好的項目溝通和協(xié)調(diào)能力
7. 具備實時流計算數(shù)據(jù)開發(fā)經(jīng)驗、全棧開發(fā)經(jīng)驗優(yōu)先
第15篇 品牌廣告大數(shù)據(jù)研發(fā)工程師-核心廣告系統(tǒng)職位描述與崗位職責(zé)任職要求
職位描述:
工作職責(zé):
1、負責(zé)品牌廣告業(yè)務(wù)平臺及其相關(guān)系統(tǒng)的研發(fā)
2、負責(zé)現(xiàn)有系統(tǒng)的問題分析和改進,提高系統(tǒng)性能,保證系統(tǒng)穩(wěn)定性
3、持續(xù)改進系統(tǒng)架構(gòu)、核心算法或者核心技術(shù)等,保證系統(tǒng)高性能、高可用性和高可擴展性
4、新技術(shù)預(yù)研,完成項目的選型和設(shè)計,難點公關(guān)
任職要求:
1、本科及以上學(xué)歷,一年以上大數(shù)據(jù)系統(tǒng)開發(fā)經(jīng)驗
2、熟悉python語言, 熟練使用linu_
3、對常用的redis、kafka等工具系統(tǒng)有一定的了解
4、有大數(shù)據(jù)集、分布式計算工具(hadoop,spark,hive,storm, es)等應(yīng)用開發(fā)經(jīng)驗優(yōu)先
5、有良好的團隊合作精神,較強的溝通能力
6、愿意深入了解業(yè)務(wù)知識,并能敏銳的發(fā)現(xiàn)業(yè)務(wù)痛點
7、有品牌廣告系統(tǒng)、dmp、輿情、指數(shù)平臺方向開發(fā)經(jīng)驗者優(yōu)先
第16篇 大數(shù)據(jù)研發(fā)工程師-抖音/火山職位描述與崗位職責(zé)任職要求
職位描述:
工作職責(zé):
1、負責(zé)抖音/火山等多個業(yè)務(wù)線的策略算法建設(shè)與優(yōu)化工作;
2、通過海量數(shù)據(jù),分析與挖掘各種潛在關(guān)聯(lián),不斷優(yōu)化策略效果,保障用戶體驗;
4、負責(zé)實時及離線特征抽取、融合,為數(shù)據(jù)挖掘及策略平臺提供特征服務(wù);
5、負責(zé)大數(shù)據(jù)能力在產(chǎn)品功能上的落地,推動產(chǎn)品數(shù)據(jù)化和智能化。
任職要求:
1、計算機等相關(guān)專業(yè),碩士或以上學(xué)歷,3年以上大數(shù)據(jù)、人工智能相關(guān)經(jīng)驗;
2、熟悉hive/hadoop/spark/flink/clickhouse/druid等大數(shù)據(jù)開發(fā)技術(shù);
3、有良好的業(yè)務(wù)和產(chǎn)品sense,執(zhí)行力、推動力強優(yōu)先;
4、有豐富的行業(yè)經(jīng)驗,豐富的專業(yè)知識,獨特的行業(yè)見解,有戰(zhàn)略視野和規(guī)劃能力優(yōu)先;
5、優(yōu)秀的理解溝通能力,崇尚數(shù)據(jù)說話,深信數(shù)據(jù)在驅(qū)動業(yè)務(wù)、支撐決策上的價值優(yōu)先。