AR、機器人與白內障:我們如何去俄羅斯-德國程式設計學校

XNUMX月中旬在慕尼黑舉行 聯合先進學生學校 2019 (JASS) - 為期一週的英語學生黑客馬拉松++軟體開發學校。關於她2012年 已經寫過關於哈布雷的文章。在這篇文章中,我們將討論學校並分享幾位學生的第一手印象。

AR、機器人與白內障:我們如何去俄羅斯-德國程式設計學校

每個代碼贊助公司(今年是蔡司)為來自德國和俄羅斯的約 20 名學生提供了幾個項目,一周後,團隊必須展示他們在這些領域的工作。今年,我們要么需要使用 Android 擴增實境技術進行視訊通話,要么為預測性維護系統設計一個 UI 並進行原型設計,要么參與秘密專案 Cataract。

所有工作都是英文的。組織者特意組建了俄羅斯和德國學生的混合團隊進行(非)文化交流。此外,偶數年學校在俄羅斯舉辦,奇數年學校在德國舉辦。因此,對於不同程度準備的學生來說,這是一個很好的機會,不僅可以獲得工作經驗,還可以獲得與外國人一起工作的經驗。

專案和目標

學校每年都會有一家贊助公司為學生提供專案和導師。今年是蔡司,專注於高精度光學(但不僅僅是!)。本周初,公司代表(「客戶」)向參與者展示了三個項目以供實施,之後學生們分成小組,花了一周的時間進行概念驗證。

學校的目標是學生之間的文化交流,並為有抱負的程式設計師提供從事實際專案的經驗的機會。在學校你不需要得到一份完全完成的申請,這個過程更像是研發:所有專案都與公司的活動有關,你想要得到一個概念驗證,但你不會得到一個不好意思向公司內部經理展示。

與黑客馬拉鬆的主要區別是:有更多的開發時間,有短途旅行和其他娛樂活動,並且團隊之間沒有競爭。因此,沒有「獲勝」的目標——所有項目都是獨立的。

每個團隊除了來自不同國家的學生外,還有一位「領導者」——一名研究生,負責管理團隊、分配任務、輻射知識。

總共有 提議的三個項目,HSE - 聖彼得堡參加該計畫的學生將分別談論他們。

增強現實技術

Nadezhda Bugakova(一年級碩士學位)和 Natalya Murashkina(三年級學士學位): 我們需要將擴增實境視訊通訊應用程式移植到 Android。這樣的應用程式是作為另一個為期一個月的 iOS 和 HoloLens 黑客馬拉鬆的一部分製作的,但沒有適用於 Android 的版本。這對於某些設計零件的聯合討論非常有用:一個人旋轉虛擬零件並與其他人討論它。

預測性維護

Vsevolod Stepanov(第一年碩士學位): 生產中存在昂貴的機器人,停止維護的成本很高,但維修成本更高。機器人佈滿了感測器,您想了解何時需要停下來進行維護 - 這正是預測性維護。您可以使用機器學習來做到這一點,但它需要大量標記資料。我們還需要至少能夠從圖表中理解一些內容的專家。我們的任務是開發一個應用程序,突出顯示感測器數據中的可疑異常,並允許專家和數據科學家一起查看它們、討論和調整模型。

白內障

Anna Nikiforovskaya(三年級學士學位): 不幸的是,我們被要求不要透露該項目的細節。描述和演示甚至被刪除 來自慕尼黑工業大學網站,其餘項目所在的位置。

工作流程

學校規模小而私密:今年約有二十名不同程度準備的學生參加了 JASS:從學士學位一年級到完成碩士學位的學生。其中包括慕尼黑工業大學(TUM)的XNUMX名學生、高等經濟學院聖彼得堡校區的XNUMX名學生、ITMO大學的XNUMX名學生和LETI的XNUMX名學生。

所有工作都是用英語進行的,團隊由幾乎相同的德語和俄語人員組成。項目之間沒有任何互動,只是大家在午餐時混在一起。專案內部透過 Slack 和實體板進行同步,您可以在上面貼上帶有任務的紙片。

每週的時間表是這樣的:

  • 週一為展示日;
  • 週二和週三——兩天工作;
  • 週四是休息、短途旅行和中間演示(客戶回顧)的一天,以便您可以與客戶討論行動方向;
  • 週五和週六-多工作兩天;
  • 週日——最後的演講和晚餐。

Nadezhda Bugakova(碩士學位一年級): 我們的工作日是這樣的:我們早上來,做脫口秀,也就是說,每個人都告訴我們他們晚上做了什麼,白天計劃做什麼。午餐後,我們開始工作——另一場站立會議。強烈鼓勵使用紙板。我們的團隊比其他團隊更大:七名學生,一名領導者,再加上經常和我們一起出去玩的客戶(你可以問他有關主題領域的問題)。我們經常兩人一組甚至三人一組工作。我們還有一個人開發了 iOS 的原始應用程式。

AR、機器人與白內障:我們如何去俄羅斯-德國程式設計學校

Vsevolod Stepanov(第一年碩士學位): 從某種意義上說,SCRUM 的用途是:一天一次衝刺,一天兩次站立會議以實現同步。參與者對有效性的看法不一。有些人(包括我)覺得閒聊太多了。

演示結束後的第一天,我們討論了計劃,與客戶溝通,並試圖了解需要做什麼。與 Nadya 的團隊不同,客戶在專案期間沒有與我們互動。而且團隊規模較小 - 4 名學生。

Anna Nikiforovskaya(三年級學士學位): 事實上,球隊的規則並沒有被嚴格遵守。最初,我們收到了很多關於如何進行站立會議的指示,例如:每個人圍成一圈,總是站著,說「我保證」。事實上,我的團隊並沒有遵守嚴格的規則,舉行站立會議並不是因為他們必須這麼做,而是因為我們有很多人,我們需要了解誰在做什麼、同步努力等等。我覺得我們對進度和專案進行了自然的討論。

在我的專案中,客戶不懂編程,只懂光學。結果非常酷:例如,他向我們解釋了什麼是照明亮度和曝光。他非常熱衷於拋出指標和想法。在開發過程中,我們不斷向他展示中間結果並收到即時回饋。領導者在技術方面給了我們很多幫助:團隊中幾乎沒有人使用兩種流行的技術,而領導者可以談論它。

結果展示

總共有兩次演講:在學校的中間和最後。持續時間:20 分鐘,然後提問。每次演講的前一天,參與者在慕尼黑工業大學的教授面前練習演講。

Vsevolod Stepanov(第一年碩士學位): 由於我們的簡報可以向經理展示,因此強調可能的用例非常重要。特別是,每個團隊在演示中都創建了更多的軟體劇場:他們現場展示如何使用開發內容。我們的團隊最終製作了一個 Web 應用程式的原型,並向 UI/UX 經理展示了這個原型,他們很高興。

Nadezhda Bugakova(碩士學位一年級): 我們成功地在 AR 中創建了一張圖片,並在手機之間建立了連接,以便一個人可以旋轉一個物體,另一個人可以即時觀看它。不幸的是,無法傳輸聲音。

有趣的是,團隊被禁止在客戶評審(中間的演示)和最終演示中使用同一位演講者,以便更多參與者有機會發言。

AR、機器人與白內障:我們如何去俄羅斯-德國程式設計學校

工作以外的流程和印象

今年的學校活動時間從一周半延長到一周多,但活動仍然相當激烈。週一,除了展示項目外,我們還參觀了位於慕尼黑的微軟辦公室。週二,他們增加了參觀蔡司位於慕尼黑的小型辦公室的行程,展示了用於測量零件光學的幾個裝置:用於檢測生產誤差的大型X 射線,以及允許您通過運行探針非常準確地測量小零件的裝置。在他們之上。

週四,我們有一次前往蔡司總部所在地奧伯科亨的大型旅行。我們結合了許多活動:健行、向客戶進行中間示範和聚會。

週日,在向客戶最終展示專案後,組織了一次寶馬博物館遊覽,之後參與者自發性地組織了在慕尼黑周圍的散步。晚上有告別晚宴。

Anna Nikiforovskaya(三年級學士學位): 我們很早就去了奧伯科亨。直接從酒店為學校參與者訂購了一輛巴士。蔡司總部位於奧伯科亨,因此我們工作的初步演示不僅被直接與我們合作的「客戶」看到,也被更重要的人看到。首先,我們參觀了辦公室——從歷史博物館,我們在那裡看到了蔡司之前和蔡司之後光學行業的變化,到實際的工作場所,在那裡我們看到了各種用於測量/檢查某些零件和設備的設備。人們如何與他們合作。那裡幾乎所有東西都受到保密協議的保護,並且禁止拍照。最後,我們甚至參觀了一家生產斷層掃描儀等大型機器的工廠。

AR、機器人與白內障:我們如何去俄羅斯-德國程式設計學校

參觀結束後,我們與工作人員共進了一頓豐盛的午餐,然後進行了演示。演講結束後,我們爬上了一座不太高的山,山頂上有一家咖啡館,完全為我們拍攝。你可以拿走所有東西,直到咖啡館沒有食物和飲料。那裡還有一座塔樓,景色很美。

AR、機器人與白內障:我們如何去俄羅斯-德國程式設計學校

你還記得什麼?

Vsevolod Stepanov(第一年碩士學位): 為了讓我們能夠利用這些數據,一位當地教授向我們提供了他的特斯拉汽車一年的數據。然後,他以「現在讓我給你現場展示特斯拉」為藉口,帶我們去兜風。還有一個從四樓到一樓的滑梯。這變得很無聊——我下去,拿起墊子,站起來,滾下來,放下墊子。

AR、機器人與白內障:我們如何去俄羅斯-德國程式設計學校

Anna Nikiforovskaya(三年級學士學位): 約會總是很酷。認識有趣的人真是加倍酷。結識有趣的人並與他們一起工作是非常酷的事情。嗯,你明白,人類是社會性動物,程式設計師也不例外。

工作中你還記得什麼?

Anna Nikiforovskaya(三年級學士學位): 這很有趣,你可以詢問並澄清一切。德國也有敲講課桌的傳統:事實證明,他們習慣將學者的演講與其他人的演講分開。學術界人士(講師、教授、高年級學生等)通常會敲桌子以表達對講座的認可/感謝。其餘的人(公司代表、普通民眾、戲劇演員)通常會鼓掌。這是為什麼?一位德國人開玩笑地解釋道:“嗯,只是講座結束時,大家都已經用一隻手收拾東西了,不方便鼓掌。”

Vsevolod Stepanov(第一年碩士學位): 有趣的是,參與者不僅有程式設計師,還有機器人專家等。儘管所有項目和整個學校都是關於編碼的。

在演示方面也得到了很好的回饋。對於那些在本科學習期間每個學期都沒有受到這種折磨的人來說,這尤其有用。

Nadezhda Bugakova(碩士學位一年級): 在 AR 中探索很有趣。現在我的手機上也有一個很酷的應用程式可以展示。

生存現狀

主辦單位幾乎支付了所有費用:機票、距離主要工作發生地大學兩站的住宿、食物。早餐 - 在飯店,午餐 - 在大學,晚餐 - 與組織者一起在咖啡館或在某個公司的辦公室。

在大學裡,每個團隊都有自己的房間,裡面有一塊黑板。有時還有其他事情:例如,一個團隊有一個踢球者,而另一個團隊有很多免費的 iMac 可以使用。

AR、機器人與白內障:我們如何去俄羅斯-德國程式設計學校

弗謝沃洛德和納德日達: 我們通常工作到 21 點。還有一個 24/7 的房間,每天 3-4 次提供檸檬水和好吃的東西(三明治、椒鹽捲餅、水果),但很快就吃完了。

你會推薦誰?

弗謝沃洛德和納德日達: 致所有學士程式設計師!懂英文需要付出一定的代價,但這是一次美好的經驗。你可以嘗試各種時尚的東西。

Anna Nikiforovskaya(三年級學士學位): 如果您覺得自己沒有足夠的知識、經驗等,請不要害怕。 JASS 的人有著各種各樣的背景,從一年級到五年級,他們有不同的工作經歷,也有不同的黑客馬拉松/奧林匹克/學校經歷。結果,團隊的組成非常好(至少是我的團隊)。和我們一起,每個人都做了一些事情,每個人都學到了一些東西。

是的,你可以學習新的東西,試著加速發展,看看你在有限的時間內如何發展,並對你在短時間內能做這麼多事情感到印象深刻。在我看來,與奧運或普通的黑客馬拉松相比,壓力和倉促程度大大降低。因此,所做的事情讓人感到驚訝和高興,但沒有焦慮或其他任何事情。我認為這很棒。例如,對於我自己來說,我發現我可以注意到團隊中的工作分配是否以某種方式不正確,甚至可以幫助修正它。我認為這是我自己在溝通和領導技能領域的小勝利。

與人溝通也是一個非常酷的組成部分。如果您認為自己不太懂英語,請不要擔心。如果您從事編程,那麼您可能需要閱讀大量英語文獻。所以如果你缺乏溝通技巧,那麼完全沉浸在英語環境中肯定會教你這一點。我們團隊中的一些人最初對自己的英語水平沒有信心,並且經常擔心自己錯過了什麼或說錯了什麼,但到了放學時,他們已經可以平靜地聊天,而不僅僅是談論工作。

AR、機器人與白內障:我們如何去俄羅斯-德國程式設計學校

來源: www.habr.com

添加評論