最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

專訪|dromara導(dǎo)師黃偉亮:要躬身入局,而非志在參與

2023-07-19 10:20 作者:開源之夏  | 我要投稿


開源之夏2023的項目開發(fā)工作正在進行中,一些開發(fā)的注意事項此前小編也整理發(fā)送啦:開發(fā)指南 | 開源之夏 2023 項目開發(fā)必須知道的那些事,預(yù)祝大家順利結(jié)項!

開源之夏的專訪持續(xù)進行中,歡迎各位同學(xué)和導(dǎo)師在項目開發(fā)過程中與我們一起分享開源之夏的參與經(jīng)驗和精彩故事,也歡迎社區(qū)向我們推薦優(yōu)秀案例。本期專訪來自dromara社區(qū)導(dǎo)師——Kevin 黃偉亮,指導(dǎo)項目:學(xué)會交易策略的編寫并制作出相應(yīng)的視頻教程。

項目鏈接:https://summer-ospp.ac.cn/org/prodetail/23ee40095?list=org&navpage=org

#自我介紹

ospp請簡單做個自我介紹吧!

黃偉亮我是一枚非計算機科班出身的大齡程序員。目前就職于某外資銀行做資深全棧工程師,也是【Northstar盈富量化交易平臺項目】的創(chuàng)始人。https://gitee.com/dromara/northstar/

我感覺自己還是比較幸運的,我是2016年轉(zhuǎn)行當(dāng)程序員的。那時互聯(lián)網(wǎng)行業(yè)還是處于高速發(fā)展期,還沒有35歲焦慮這一說法。我是因為對量化交易非常感興趣,于是專門去培訓(xùn)班學(xué)的編程。培訓(xùn)班畢業(yè)后,我感覺自己還不足以獨立開發(fā)出一個平臺,便想著先混進這行,然后邊做邊學(xué)。之所以說幸運,是行業(yè)的高速發(fā)展期給了我混進這行的機會。如果換作是現(xiàn)在,哪怕是計算機專業(yè)畢業(yè)都未必能入行。


ospp您何時開始接觸開源,從什么時候開始參與開源或開源社區(qū)?

黃偉亮入行后,我才開始接觸到各式各樣的開源項目。但在量化交易方面的開源項目并不多。尤其是很多開源項目都只有代碼,連文檔都沒有,更別說社群了。因此很多開源項目我當(dāng)時其實都看不太懂,也不太會用。當(dāng)時也只能厚著臉皮去請教那些開源項目的作者。但工作上的經(jīng)驗告訴我,當(dāng)你無法理解一個項目時,最好的方法就是參考著來自己做一遍。這其實便是重復(fù)造輪子的意義所在。


ospp您現(xiàn)在從事職業(yè)領(lǐng)域的開源現(xiàn)狀?

黃偉亮由于我的工作是基于JAVA技術(shù)棧的,我希望業(yè)余的開源項目是跟日常工作有關(guān)聯(lián)度的。因為這樣的話,我可以把日常積累的一些經(jīng)驗應(yīng)用到開源項目,反過來也能把開源項目的經(jīng)驗應(yīng)用到日常工作,從而實現(xiàn)一個良性循環(huán)。于是,在2019年,我便選擇了一個叫redtorch的基于JAVA的量化交易項目,來開始我的第一個版本迭代。但redtorch這個項目與我的設(shè)想差距還是蠻大的。經(jīng)過了幾個版本迭代后,我開始摸索出了一套自己的架構(gòu)套路。在量化交易領(lǐng)域,開源的項目并不多。首先是因為從事這個行當(dāng)?shù)娜吮緛砭褪巧贁?shù);其次是這個專業(yè)軟件在業(yè)界一般能賣幾千到幾萬塊不等,開源這方面的軟件屬于吃力不討好。我之所以把它做成開源也算是一次嘗試與探索。同時也是因為我本身對量化交易有需求,所以開源這個項目對我而言邊際成本比較低。站在用戶的角度看,一個剛?cè)腴T的量化交易者也很難支付那么昂貴的軟件成本。所以從商業(yè)生態(tài)位來講,量化交易開源項目在一定程度上彌補了這方面的用戶需求。2021年中,我決定讓項目加入dromara社區(qū),因為一個人也許能走得快,但一群人能走更遠。借助開源社區(qū)的力量,可以給項目帶來更多的關(guān)注度,也能增加項目的影響力。Dromara社區(qū)也吸引了許多來自不同行業(yè)的作者加入,大家能在這個團隊里互相學(xué)習(xí)與交流,這對于個人成長與技術(shù)進步也是相當(dāng)有幫助的。

#關(guān)于參與開源之夏

ospp這是您第一次作為導(dǎo)師參加開源之夏嗎?請簡單介紹一下您指導(dǎo)的項目及對項目成果的期望,當(dāng)前已正式進入項目開發(fā)階段,項目是否順利進行呢?

黃偉亮這次是我第一次參加開源之夏活動。由于是第一次參加,一開始其實我沒抱太多期望。所以在上線項目任務(wù)的時候設(shè)定的難度相對比較簡單。主要是不確定同學(xué)們的水平能做到什么程度。結(jié)合此前我招應(yīng)屆生的經(jīng)歷,所遇到的應(yīng)屆生水平還不是太高。

這次咱項目的課題是《學(xué)會交易策略的編寫并制作出相應(yīng)的視頻教程》。如果簡單地看,就是用Northstar盈富量化平臺來編寫三個交易策略,然后把過程錄成視頻教程。具體是怎么樣的交易策略,在課題中其實并沒有給出很詳細的說明。我一開始的想法其實很簡單,學(xué)生能夠給出常見的策略比如海龜策略、網(wǎng)格策略等即可。

但后來隨著咨詢的同學(xué)越來越多,我發(fā)現(xiàn)參與開源之夏的同學(xué)水平要比我之前招聘所碰到的應(yīng)屆生水平要高出許多。如果僅僅是簡單地寫幾個交易策略,對于同學(xué)們沒有任何實質(zhì)幫助。我希望我這個項目能成為同學(xué)們?nèi)蘸笤诤啔v中的一大亮點,所以我便引導(dǎo)來咨詢的同學(xué)往難的方向去想——用強化學(xué)習(xí)來實現(xiàn)量化交易策略。正如Tensorflow對接了顯卡并提供了一套神經(jīng)網(wǎng)絡(luò)的編程框架一樣,Northstar盈富量化平臺對接了真實的交易所網(wǎng)關(guān)并提供了一套程序化交易編程框架。用戶能不能把它玩出花兒來,完完全全取決于用戶的想象力。而我要做的,就是引導(dǎo)同學(xué)來發(fā)揮它的可能性。熟悉強化學(xué)習(xí)領(lǐng)域的同學(xué)們應(yīng)該知道,常用的測試環(huán)境有OpenAI的GYM。但GYM環(huán)境僅能用于入門級的學(xué)習(xí)。而量化交易恰恰是一個更真實、更具實踐意義的研究環(huán)境,Northstar盈富量化平臺在設(shè)計之初,就已經(jīng)洞察到了這樣的需求。所以通過本次課題,將會給大家展示如何把Northstar盈富量化平臺變成一個強化學(xué)習(xí)的研究平臺。從而,輕則能加深同學(xué)們在機器學(xué)習(xí)強化學(xué)習(xí)方面的技術(shù)能力,重則能通過其研究成果直接在交易市場上賺到錢。

這便是本項目任務(wù)的精華所在。我相信這樣的一個課題,絕對能成為參與項目的同學(xué)簡歷上的一大亮點。只可惜,能看透這個項目可玩之處的同學(xué)并不多。


ospp據(jù)了解,該項目收到了不少申請書,在學(xué)生申請階段,您與意向?qū)W生做了哪些溝通和回應(yīng)呢?

黃偉亮這次一共有十位同學(xué)正式提交了項目申請書。然而,很多同學(xué)甚至都沒有跟我進行過充分的溝通,就想當(dāng)然地提交了項目申請書。這樣所做出來的方案當(dāng)然是不及格的,因為他連需求都沒有了解清楚。只有兩位同學(xué)是在提交申請書之前,與我詳細溝通過課題的。


ospp作為導(dǎo)師,您評判學(xué)生的申請是否符合項目要求的標(biāo)準(zhǔn)是什么呢?

黃偉亮對于同學(xué)們的申請,我主要關(guān)注兩個維度:一是意向,二是能力。意向無非就兩個方面,要么是出于興趣,要么是出于職業(yè)規(guī)劃。意向比能力還要重要。意向是所有內(nèi)驅(qū)動力之根源。強烈的意向能讓人克服一切困難、穿越一切迷茫,最終實現(xiàn)自己的目標(biāo)。但怎么樣才能夠表現(xiàn)出強烈的意向呢?比如我發(fā)現(xiàn)有不少同學(xué),在申請書中都會提到自己對Northstar盈富量化平臺項目感興趣,但我卻沒看到有多少同學(xué)是真正把項目部署起來運行過的。有些同學(xué)甚至說要給項目做貢獻,但也從來沒看到他提過任何PR。這種說一套做一套的行為,不但不會為自己加分,反而會導(dǎo)致自己減分。能力方面,我主要會關(guān)注同學(xué)們是否有強化學(xué)習(xí)方面的項目經(jīng)歷。這時簡歷的匹配程度就變得很重要了。對于那些一份簡歷打天下的,在這種場景下往往要吃虧。不同的項目所要求的技術(shù)棧與側(cè)重點是不一樣的。這時候,一個有清晰的職業(yè)規(guī)劃方向的同學(xué)在簡歷上的優(yōu)勢就會體現(xiàn)出來,因為簡歷上一般會有相關(guān)的項目經(jīng)歷,從而能吸引到導(dǎo)師的興趣。當(dāng)然,簡歷匹配只是用于提高篩選效率。最終,我還是會以面談作為評判標(biāo)準(zhǔn)。拿這次的項目課題為例,我會考察申請人是不是真的懂強化學(xué)習(xí),并且有過實際的項目經(jīng)驗。從實際情況看,很多同學(xué)僅僅是停留在知道的階段,甚至沒有真正動手做過項目。

所以,總的來講,不管是意向還是能力,最終都能通過動手去體現(xiàn)。開源之夏本來就是一個實踐性很強的活動。但以我所觀察,目前真正能稱得上具備動手能力的同學(xué)都還是鳳毛麟角。這既是目前大學(xué)生的一大通病,同時也是同學(xué)們的一大機遇。但凡有點動手能力的,都能與同齡人拉開不少的差距。


ospp開源之夏已經(jīng)舉辦至第四屆,參與的學(xué)生也趨于成倍增長,您對學(xué)生選擇和參與有什么建議?

黃偉亮如果要問我,對同學(xué)們有什么建議的話,那就是多參與項目實踐,努力提升自己的動手能力。

#關(guān)于參與開源

ospp您對開源的理解是什么?能否舉一個您參與的值得分享的實踐案例?

黃偉亮開源在我看來是一個低成本獲取用戶反饋的一個途徑。拿Northstar盈富量化平臺來講,用戶反饋主要體現(xiàn)在兩個方面,一是功能反饋,二是測試反饋。功能反饋指的是這個功能是否好用、是否易用;測試反饋指的是這個功能是否有BUG。開源同時也是一個低成本的實踐平臺。用戶通過開源參與到軟件研發(fā)的生命周期中去,包括但不限于提供需求、提供功能建議與意見、提供代碼實現(xiàn)方案,使得自己有機會去影響甚至主導(dǎo)一個軟件產(chǎn)品。這是一個互助互利的過程,所有的參與方都能從中獲益。我作為Northstar盈富量化平臺的需求分析師、UI設(shè)計師、架構(gòu)師、開發(fā)、測試、運維,能全方位全生命周期地去理解一個軟件產(chǎn)品從零到一的全過程。這項目經(jīng)歷本身就是非常難得的事情。

ospp當(dāng)前開源的熱度依然不減,而高校參與開源的氛圍也日漸濃厚,您怎么看待這一現(xiàn)象呢?

黃偉亮很高興看到越來越多的高校學(xué)子參與到開源。但希望大家要看清楚參與開源的意義,而不是單純地蹭熱度把開源項目當(dāng)作刷經(jīng)驗。只有躬身入局,深度參與開源項目,才能真正地體現(xiàn)出參與的價值。

假如把開源項目比作試驗田,至少你要在這塊田里做過一次完整的實驗,這個經(jīng)歷對你才有價值。相反,只是簡單地提交過幾個PR,就好比簡單地給田里除過幾次雜草,不痛不癢的,意義不大。


ospp作為導(dǎo)師,您覺得什么樣的開源項目適合高校學(xué)生去嘗試和實踐?

黃偉亮正如前面提到,同學(xué)們在選擇開源項目去參與時,一是看興趣,二是看職業(yè)規(guī)劃。最好是兩者能兼顧統(tǒng)一。拿Northstar盈富量化平臺項目而言,項目本身是屬于量化交易這個賽道。這個賽道本身對于求職者來講,機會不多,門檻非常高。如果光想通過參與項目的開發(fā),便期望這個經(jīng)歷對日后進入量化基金公司的可能性不大。然而,把項目當(dāng)作一個研究平臺,通過項目已有的框架,去研究如何把強化學(xué)習(xí)應(yīng)用在交易領(lǐng)域,那么這個項目便可以簡化研究過程中所需要搭建的基礎(chǔ)工作。然后重點在是在于如何用,而不是如何造。再比如,有同學(xué)的職業(yè)規(guī)劃是去造軟件的,比如有志向去研發(fā)國產(chǎn)版本的CAD、EDA等軟件的,那就應(yīng)該去參考已有的開源項目,自己從零開始設(shè)計嘗試,然后把項目開源以獲得更多的用戶反饋。

總之宗旨是,要躬身入局,而非志在參與。


ospp如何幫助學(xué)生在項目結(jié)束后繼續(xù)參與開源社區(qū)?

黃偉亮在項目申請階段,我就已經(jīng)跟申請的同學(xué)明確地提出了我的期望:便是期望參與的同學(xué),不要局限于這一次的活動。如今我也借這個機會,跟更多落選的同學(xué)說,眼光不要局限于開源之夏這活動。我們參與開源項目的動機應(yīng)該是看重其帶來的實踐經(jīng)驗,從而豐富我們簡歷上面的項目經(jīng)歷。企業(yè)在招聘的時候,會重點關(guān)注同學(xué)們是否真的有深度參與相關(guān)項目的經(jīng)歷。拿Northstar盈富量化交易平臺為例,正如前面提到的,同學(xué)們可以通過兩種方式參與:一是把平臺當(dāng)作強化學(xué)習(xí)的研究平臺,應(yīng)用到交易場景,并把研究的過程做成視頻來分享,這樣能吸引更多做相關(guān)領(lǐng)域的同學(xué),從而能形成一個圈子互相討論學(xué)習(xí)、共同進步;二是參與到平臺功能的優(yōu)化,但這個方向能自主主導(dǎo)的機會并不多,除非是對交易場景有豐富的經(jīng)驗,否則比較難做出亮眼的成績。

END

專欄編輯:大夢

校對:校大山、黃偉亮

制圖:GoodWhite

專欄投稿請聯(lián)系開源小助手:kaiyuanzhixia 或?qū)诰庉嫞篐ungryfish34(備注“專欄投稿”加速通過)



專訪|dromara導(dǎo)師黃偉亮:要躬身入局,而非志在參與的評論 (共 條)

分享到微博請遵守國家法律
中卫市| 玛多县| 荆州市| 温泉县| 芮城县| 武胜县| 永胜县| 铜梁县| 盐津县| 博罗县| 胶南市| 商都县| 石泉县| 兴安县| 松阳县| 承德县| 瑞丽市| 安陆市| 哈尔滨市| 阳城县| 祥云县| 休宁县| 天祝| 开平市| 阿尔山市| 潼关县| 安义县| 三都| 铅山县| 彰化县| 孟州市| 灵武市| 连云港市| 泸西县| 北票市| 怀集县| 台北市| 牙克石市| 水富县| 邻水| 荔浦县|