加入編程社后,葉楓發(fā)現(xiàn)這里的氛圍確實很合他胃口。每周一次的技術(shù)分享會固定在信息樓一間寬敞明亮的實驗室舉行,沒有花里胡哨的裝飾,只有白板、投影儀、幾排電腦和一群眼神里帶著光的技術(shù)愛好者。
今天輪到新社員分享自己的編程項目。葉楓坐在中后排,安靜地看著前面幾個同學(xué)演示自己寫的小工具或者算法。蘇婷作為社長和核心骨干,坐在第一排靠邊的位置,面前攤著筆記本和筆,神情專注。她偶爾會微微蹙眉,或者快速在筆記本上記下什么。
輪到葉楓了。他走到講臺前,連接好自己的筆記本,打開了屏幕共享。他做的是一個簡單的數(shù)據(jù)可視化工具雛形,能把輸入的金融數(shù)據(jù)用動態(tài)圖表展示出來,還加入了一些基礎(chǔ)的波動分析功能。
“大家好,我是葉楓,金融系大一。我做了一個簡單的金融數(shù)據(jù)可視化工具,還在很初級的階段”
葉楓的聲音很平靜,沒有新人的緊張,條理清晰地介紹著自己的想法,用了哪些技術(shù),目前實現(xiàn)的功能以及遇到的難點。
他操作著程序,輸入模擬數(shù)據(jù),屏幕上立刻出現(xiàn)了清晰明了的折線圖、柱狀圖,數(shù)據(jù)點隨著時間動態(tài)變化,旁邊還有實時的簡單統(tǒng)計信息。雖然界面還很樸素,功能也基礎(chǔ),但邏輯清晰,運行流暢,對于一個剛自學(xué)編程沒多久的大一新生來說,已經(jīng)相當不錯了。
底下響起幾聲低低的“哦~”“不錯啊”的贊嘆。陳浩和李強也跟著過來看熱鬧,純粹是給葉楓捧場,雖然聽得是云里霧里,但不妨礙他們倆在下面偷偷給葉楓豎大拇指。
演示結(jié)束,葉楓看向臺下:“大概就是這樣,請學(xué)長學(xué)姐們指教?!?/p>
按照慣例,核心成員會進行點評。所有人的目光,包括葉楓,都下意識地投向了第一排那個清冷的身影。
蘇婷抬起頭,琥珀色的眼眸看向投影屏幕,又掃了一眼葉楓筆記本上顯示的代碼窗口。她拿起筆,在筆記本上快速劃了幾下,然后開口,聲音依舊是那種清冽、平穩(wěn)的調(diào)子,穿透了安靜的實驗室。
“葉楓同學(xué)。”她準確地叫出了他的名字。
“整體思路清晰,基礎(chǔ)功能實現(xiàn)完整?!彼拈_場白很直接,沒有客套的表揚,“幾個關(guān)鍵問題?!?/p>
她的目光銳利如刀,直指核心:
“第一,數(shù)據(jù)處理效率。你用的循環(huán)遍歷方式,在數(shù)據(jù)量增大時會有明顯瓶頸。建議改用向量化操作?!?/p>
“第二,圖表交互性不足。用戶無法點擊查看具體數(shù)據(jù)點信息。可以考慮引入plotly這類交互性更強的庫替代基礎(chǔ)繪圖?!?/p>