從教學到科技:第二年(2023 年 8 月 — 2024 年 8 月)
我們又來了 - 感覺就像昨天一樣,我正在回顧我在 Esri 擔任開發者倡導者的第一年。現在,我回來分享一些影響我擔任這個職位第二年的經驗。雖然去年我繼續參加 Esri 會議,但我的目標是在「Esri 泡沫」之外拓展業務並參與更多開發人員的推廣和意識活動。這促使我申請並謙虛地被接受了幾個關鍵的非Esri 活動,我想在這裡重點介紹其中的四個活動:FOSS4G NA 2023、Women in Tech Summit Spring 2024、React Rally 2024 和Carolina Code 2024 年會議。此外,我有機會參加華盛頓地區的 Frontrunners 2024,這真是一種享受!這些經驗都共同改變了我處理開發者關係的方式,所以讓我們開始吧!
FOSS4G NA 2023:擁抱開源地理空間精神
10 月份的 FOSS4G NA 2023 拉開了我第二年的序幕,這是開源地理空間社群的基石活動。參加 Esri 會議一年後,我覺得自己已經準備好登上不同的舞台,向更廣泛、更多樣化的受眾共同展示。我的同事喬治歐文最初決定申請參加這次會議,並慷慨地邀請我擔任共同發言人。我有點緊張,但也很興奮並有動力接受挑戰。令我們高興的是,我們被邀請參加演講。
我們的演講「開源地圖庫大戰」重點是比較流行的開源地圖庫,例如 MapLibre GL JS、Leaflet 和 OpenLayers,幫助開發人員就他們使用的工具做出明智的決策。這是我第一次在第三方會議上發言,但有同事在身邊,讓這次經歷不再那麼令人畏懼,讓我能夠更專注於自信地交付內容。
會議的一大亮點是有機會與 MapLibre GL JS 的聯合創始人之一尤里·阿斯特拉罕 (Yuri Astrakhan) 交談。他對這個計畫的熱情很有感染力,讓我受到啟發和動力。它提醒我熱情和奉獻如何推動開源社群向前發展,並增強了我對協作和知識共享重要性的信念。這種互動強化了利用每一個機會與社區互動的重要性,因為你永遠不知道下一個靈感火花會來自哪裡。
Frontrunners Conference 2024:DC Web 開發者活動
我在最後一刻才知道 2024 年領跑者大會,所以沒能提交演講。然而,由於該活動如此臨近並且重點關注前端開發,我決定參加。事實證明,這是一次奇妙的經歷,充滿了鼓舞人心的談話和有意義的聯繫。這是我第一次參加非 GIS 會議,這是一個很好的機會,可以走出我平常的會議路線,讓自己沉浸在新的視角中。
在 Frontrunners,我特別受到 Nathan E. Lilly 關於「手工編碼的手工資料視覺化」的演講和 Shri Khalpada 關於「數位與藝術的相遇:在現代網路中構建資料視覺化」的演講的啟發。雖然兩次演講都沒有直接討論地圖,但他們都強調了掌握基礎知識並將數據轉化為引人注目的視覺效果的力量。對我來說,一個重要的收穫是參加看似與你的工作沒有直接關係但可以激發意想不到的創造力的演講的價值。這些課程讓我對未來如何將不同的數據視覺化與地圖結合有了新的視角,提醒我靈感往往來自最意想不到的地方。
在大會上,我有幸見到了開發者社群的知名人物陳士駿。我們就他作為 Code and Coffee Collective 總監的工作進行了愉快的交談,他分享了關於開發者關係和社區建設的寶貴見解。他對在技術社群內建立聯繫的熱情令人鼓舞。
有趣的是,會議結束後,我發現 Dillon Mulroy 也曾在 Frontrunners 上發表演講。雖然我沒有看到他的演講或在那裡見到他,但我們後來在卡羅萊納州代碼會議上取得了聯繫,在那裡我們有機會聊天。這項意外的發現是我的會議季的眾多亮點之一,它強化了科技世界的相互連結。
2024 年春季女性科技高峰會:透過教育賦權
早在五月份,我就有幸在女性科技高峰會上主持了一個關於開源網路地圖庫的研討會。它提醒我,我在「教師元素」中茁壯成長。從傳統的教育者角色轉變為開發者關係角色,我發現在這個領域中教學和啟發的機會同樣存在,有時甚至更多。
研討會是一次親密且賦權的體驗,我引導參與者進行有趣的互動活動,使學習過程引人入勝且令人難忘。我收到的回饋非常積極,參與者讚賞我為會議帶來的結構化的教育方法。這次活動讓我想起了為什麼我從教學轉向科技——創造能夠激勵他人的學習體驗。
高峰會結束後不久,與會者之一曼迪·邁德斯瑪 (Mandy Meindersma) 與我分享了她如何應用研討會上的概念來創建自己的應用程式——「演講者地圖」。她網站上的互動式地圖展示了她演講的地點和涵蓋的主題。聽到她的成功是令人難以置信的回報,並強化了精心設計的教育研討會對與會者的影響。
在參加研討會之前,我發現高峰會上的幾場演講深受啟發。由 Amy Cliett、Brenda Darden-Wilkerson 和 Bo Young Lee 主持的關於技術趨勢的爐邊談話開場就推動科技界的公平和平等問題進行了強有力的討論。這是對房間裡每個人的行動號召,強調了我們可以採取的措施來創造一個更具包容性的環境。
另一場精彩會議是 Yesenia Yser 的「網路安全中的女性:全球網路戰中的戰略優勢」。演講討論了透過賦予女性權力,特別是那些來自服務不足社區的女性,來縮小網路安全人才差距的迫切需求。她討論的倡議不僅旨在加強國家網路安全,而且還為這些女性提供改善自身生活的技能。它有力地提醒我們,當科技被用來幫助那些最需要它的人時,它可以成為一股行善的力量。
React Rally 2024:遊戲化與前端樂趣
幾週前,也就是 2024 年 8 月初,我登上了 React Rally 的舞台,這場會議絕對是我想去參加的會議之一。我的演講「React 和遊戲化的藝術」是一個深入研究前端開發世界的機會。我介紹了我的 G.A.M.E.S.框架,代表遊戲化 UI 元件、進階狀態控制、記憶技術、高效渲染和社交互動。
React Rally 對我來說是一次獨特的體驗,因為這是我第一次進行現場直播、無腳本的長篇演講。觀眾知識淵博,這促使我提升自己的水平,並發表技術嚴謹且引人入勝的演講。我使用了自己專案中的實際範例(包括我一直在開發的地圖應用程式)來說明遊戲化如何改變使用者體驗。接下來的討論是我在任何會議上進行過的最智力刺激的討論,再次證明我的教學和演講與我的開發者倡導方法緊密相連。
React Rally 最令人難忘的事情之一就是見到 Tyler Benfield。泰勒很快就成為科技界一位令人鼓舞的新朋友,我們的對話既激勵人心又富有洞察力。他在會議期間的支持非常寶貴,我很高興能與與我一樣對科技和學習充滿熱情的人建立聯繫。建立這種關係是我重視參加 React Rally 等活動的眾多原因之一。
讓這種聯繫變得更加特別的是泰勒後來加入了我參加的卡羅來納州代碼會議。由於他住的地方離那個活動比較近,我讓他知道了,他決定參加,特別是因為他的一位已經認識的朋友正在那裡演講。 Tyler 的存在增添了一層熟悉感和友情,讓 Carolina Code Conference 的體驗更加豐富。
我還有機會與其他令人難以置信的內容創作者建立聯繫。我遇到的最鼓舞人心的人之一是 Ankita Kulkarni,他的演講“Let’s Fight:React Framework Showdown”以公平和平衡的方式比較了 Next.js、Remix 和其他框架。在我們後來的談話中,很高興聽到她創建完整的編碼課程的經驗,以及她如何透過工作經驗學習一些差異化的教育原則。她對內容創作和教學的見解尤其具有啟發性。
另一個讓我印象深刻的演講是 Shruti Kapoor 的「泡沫、繁榮和斑點:HTML Canvas 的樂趣!」她的會議對 HTML Canvas 和 JavaScript 的用途進行了有趣且富有創意的探索。這讓我想起了我曾經使用 Canvas 的有趣遊戲教學來輔導孩子 JavaScript。
在 React Rally 上為自己的演講進行學習加深了我對 React 的熱愛,並讓我渴望繼續了解更多相關知識。這次演講所展現的創造力和技術深度的結合正是我渴望在自己的演講中呈現的內容。
2024 年卡羅萊納州代碼會議:迷人的多語言體驗
React Rally 大約一周半後,我發現自己在南卡羅來納州格林維爾的卡羅來納州代碼會議上,準備再次展示“開源 Web 地圖庫開發人員指南”,這次是在較短的 30 分鐘格式。就像在女性技術高峰會一樣,我與一群開發人員進行了交談,他們大多是地理空間技術的新手。挑戰在於讓我的演講變得有趣且有吸引力,但只花了研討會六分之一的時間。
這次的活動感覺像是我一年來所做的一切工作高潮。多元化的觀眾帶來了新鮮的視角。這次演講的回饋特別令人欣慰,因為它表明我為使內容具有相關性和吸引力所做的努力是成功的。那一刻我意識到我一年來的努力工作和持續學習得到了回報,使我能夠與更廣泛的受眾建立聯繫並分享寶貴的知識。
在會議期間,我受到了開發者倡導者同事Diana Pham 的啟發,她在演講中使用旋轉攝像頭支架收集反饋——這是一個簡單而有效的想法,我正在考慮在未來的演示中使用。她的演講“線上約會教會了我關於演算法的知識”,透過將演算法原理與線上約會進行比較,提供了關於演算法原理的全新視角,展示了創造力如何使技術概念更具相關性。
第二年總結
回顧我作為開發者倡導者的第二年,我很感激有機會拓寬我的視野並與各種各樣的開發者建立聯繫。每一次會議都提供了獨特且不可替代的東西。無論是進行深入的、激發智力的對話、結交新朋友,或是只是體驗面對面活動的能量,這些體驗的價值都不會被誇大。我從每次活動中學到了很多不同的東西,而面對面的體驗確實無法被線上互動所取代。與志趣相投的人共處一室,分享知識,建立終生的聯繫,這是一件非常特別的事。
展望新的一年,我很高興能夠繼續探索新的機會、分享知識並在開發者社群中建立有意義的聯繫。無論是在 Esri 活動還是其他活動中,我都致力於讓每一次演講和研討會對所有參與者來說都是寶貴且引人入勝的體驗。過去一年我所經歷的成長既讓我的職業更加豐富,也讓我個人更加充實,我渴望看到這段從教學到科技的旅程下一步將帶我走向何方。
請注意,我的下一次會議演講將於 2024 年 10 月 25 日至 26 日在哥倫比亞麥德林 CityJS Medellin 舉行。我很想在那裡見到你!我的演講將向 JavaScript 開發人員介紹地理資訊系統 (GIS) 的基本知識以及如何利用它們來增強 Web 應用程式。無論您是地理空間技術的新手還是經驗豐富的開發人員,我的演講都會適合每個人。
祝福又一年的學習、成長和建立終生難忘的連結。 ?
本文由 Esri 開發者倡導者 Courtney Yatteau 撰寫。本文中的觀點僅是 Courtney 的觀點,並不一定代表其雇主的貼文、策略或意見。如果您有任何回饋,請按讚和/或評論。此外,如果您有任何問題或意見希望私下發送,您可以透過 LinkedIn、Twitter、 或電子郵件聯繫 Courtney。如果您正在考慮轉行、希望進入科技領域,或者對在 Esri 工作的感覺感到好奇,那麼請繼續關注我未來的貼文!您也可以查看 Esri 的職業頁面或此影片以了解更多資訊。
以上是我作為開發者倡導者的第二年:不同會議的旅程的詳細內容。更多資訊請關注PHP中文網其他相關文章!

Python和JavaScript的未來趨勢包括:1.Python將鞏固在科學計算和AI領域的地位,2.JavaScript將推動Web技術發展,3.跨平台開發將成為熱門,4.性能優化將是重點。兩者都將繼續在各自領域擴展應用場景,並在性能上有更多突破。

Python和JavaScript在開發環境上的選擇都很重要。 1)Python的開發環境包括PyCharm、JupyterNotebook和Anaconda,適合數據科學和快速原型開發。 2)JavaScript的開發環境包括Node.js、VSCode和Webpack,適用於前端和後端開發。根據項目需求選擇合適的工具可以提高開發效率和項目成功率。

是的,JavaScript的引擎核心是用C語言編寫的。 1)C語言提供了高效性能和底層控制,適合JavaScript引擎的開發。 2)以V8引擎為例,其核心用C 編寫,結合了C的效率和麵向對象特性。 3)JavaScript引擎的工作原理包括解析、編譯和執行,C語言在這些過程中發揮關鍵作用。

JavaScript是現代網站的核心,因為它增強了網頁的交互性和動態性。 1)它允許在不刷新頁面的情況下改變內容,2)通過DOMAPI操作網頁,3)支持複雜的交互效果如動畫和拖放,4)優化性能和最佳實踐提高用戶體驗。

C 和JavaScript通過WebAssembly實現互操作性。 1)C 代碼編譯成WebAssembly模塊,引入到JavaScript環境中,增強計算能力。 2)在遊戲開發中,C 處理物理引擎和圖形渲染,JavaScript負責遊戲邏輯和用戶界面。

JavaScript在網站、移動應用、桌面應用和服務器端編程中均有廣泛應用。 1)在網站開發中,JavaScript與HTML、CSS一起操作DOM,實現動態效果,並支持如jQuery、React等框架。 2)通過ReactNative和Ionic,JavaScript用於開發跨平台移動應用。 3)Electron框架使JavaScript能構建桌面應用。 4)Node.js讓JavaScript在服務器端運行,支持高並發請求。

Python更適合數據科學和自動化,JavaScript更適合前端和全棧開發。 1.Python在數據科學和機器學習中表現出色,使用NumPy、Pandas等庫進行數據處理和建模。 2.Python在自動化和腳本編寫方面簡潔高效。 3.JavaScript在前端開發中不可或缺,用於構建動態網頁和單頁面應用。 4.JavaScript通過Node.js在後端開發中發揮作用,支持全棧開發。

C和C 在JavaScript引擎中扮演了至关重要的角色,主要用于实现解释器和JIT编译器。1)C 用于解析JavaScript源码并生成抽象语法树。2)C 负责生成和执行字节码。3)C 实现JIT编译器,在运行时优化和编译热点代码,显著提高JavaScript的执行效率。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。