核心指導網路由任務編碼器 指導新編碼員的最佳做法

2021-10-08 04:44:20 字數 2444 閱讀 7859

核心指導網路由任務編碼器

隨著新的一年的發展,許多免費和開源專案將他們的注意力轉移到各種形式化的指導計畫上,例如mozilla的security of winter , outreachy ,以及(我最喜歡的名字的計畫) x.org endless vacation of code 。 這些程式以google的「**之夏」的成功為藍本,為許多新程式設計師提供了在成功的floss(自由/自由開源軟體)專案中工作的第一手經驗,並且專案本身也獲得了新的人才。

但是,成為一名導師不僅僅將乙個新的編碼器指向您的**並讓他們自由執行。 即使是最有才華的人在工作中也需要指導。 使事情複雜化的是,擔任導師與擔任主管不同。 導師在那裡提供經驗和指導,有時需要正確地進行微妙的平衡,以便導師和受訓者都能獲得最大的收益。 在使用了其中一些程式之後,並在過去作為其他程式的導師,我整理了我在此過程中獲得的一些方法和想法。

指導對所有相關方都是積極的經歷有很多原因,對於您和您的組織有效的方法可能與對其他社群有效的方法不同。 對於red hat的osas(開放源**和標準)團隊來說,指導對我們很重要,因為該過程很好地融入了我們在與我們合作的免費和開源專案中實施的社群入職實踐。

在osas中,入職由三個關鍵方面組成:

指導是osas入門的第三方面的一部分; 這是演示專案如何工作以及如何進行工作的一部分。 儘管文件和最佳實踐無疑是可以使用的強大工具,但是許多專案仍然有自己的特殊技巧和怪癖,如果沒有直接的實際操作經驗,就無法輕易傳達這些技巧和怪癖。 指導非正式的新進開發人員是提高入職效率的好方法。

因此,指導絕對是一回事。 您只需要乙個計畫,當然還有時間。 指導需要大量的時間投入,並願意和有能力擔任指導角色,沒有捷徑可走。 但是,在此使您感到畏縮之前,請記住,通常對您和您的受訓者來說都是值得的。 積極的指導經驗所帶來的影響可能遠遠超出了眼前的專案,甚至可能持續數十年。

我自己就是這種影響的乙個例子。 剛從大學畢業後,我的第一任老闆就改變了我寫作和新聞的方式,我每天都隨身攜帶他在印第安納州西部的一家小鎮報紙上給我的課程。

指導時要記住的第一件事是,即使是經驗豐富的導師也可以改善,因此始終準備尋求幫助。

指導學生需要熱情,責任和耐心的結合。 另外,導師應該願意在整個學習過程中與受訓者互動。 指導時要記住的第一件事是,即使是經驗豐富的導師也可以改善,因此始終準備尋求幫助。 另一方面,如果您要在社群中建立指導計畫,則要確保您的指導者擁有他們可以依靠的資源:文獻,論壇以及與其他指導者的聯絡。 總是會有一些新事物可能會導師失散,擁有足夠的人來討論此類問題非常重要。

另乙個重大挑戰是確保鼓勵該計畫的所有參與者坐下來超越期望。 即使所討論的專案看起來像「新增乙個外掛程式來開啟新的**檔案型別」一樣簡單,但請記住始終存在歧義和混亂的餘地。

乙個典型的例子是,當我接到老同事打給red hat的**或電子郵件時,如果他們不明確,我必須開始懷疑他們為什麼要問你。 這個人想為我們工作嗎? 如果此人是我的新聞同事之一,那麼他或她是否正在尋找故事? 還是這個人只是對我的表現感到好奇並確保我永遠不會回來? 準確地了解乙個人的**將避免很多混亂和尷尬。

隨著指導關係的發展,您將需要確保那裡確實存在關係。 導師可以提出很多建議,但是如果它不是針對他們所指導的人而定製的,那麼它可能是無效的。

至少要了解他們的工作風格,夢想的演出和當前職位的目標,但同時也要了解他們的個性。 他們注重細節嗎? 然後將它們從專案的抽象元素移向戰術實現。 如果他們喜歡計畫和制定戰略,那麼他們就會意識到自己不會盡力完成大量資料輸入任務。

當問題浮出水面時,他們會設法避免直接解決(除非問題是「我的電腦著火了」)。 儘管這種方法是建立同情對話的最喜歡的方法,但也要盡量避免與您發生的類似例子相關聯。 提醒您,富有同情心並不是世界上最糟糕的事情,但請記住,您在那裡是為了幫助受訓者解決他們自己的問題並建立解決方案框架,該指南將為他們的職業生涯提供有益的指導。 取而代之的是,向受訓者詢問更多問題,並深入研究問題所在。 幫助他們了解問題的各個方面。 理想情況下,他們將開始自己檢視解決方案。 即使您確實必須為他們提供更明確的指導,您也將獲得更多資訊,以便您制定更好的答覆。

最後,所有導師都需要記住的一件事是:您的導師不是您。

作為父母,很容易希望您的孩子成為您的更好的版本,但是記住他們不是您很重要。 您能做的最好的事情就是以身作則,並指出您犯下的真正愚蠢的錯誤。 因此,我有足夠的信心相信我的女兒永遠不會捲入牛翻倒事件,但他們不會成為我的抄襲本。

在較小的規模上,同樣的情況適用於指導。 您想傳授自己的經驗,而不是塑造小小的mini yous。 我前面提到的我的第乙個老闆是乙個抽菸的,硬皮的sob,但他沒有給我這些屬性。 相反,他給了我一種公平的感覺,對細節的關注以及更強的職業道德,為此,我將永遠珍惜與他在一起的時間。

與自己的學生一起工作也可以給您帶來這種影響。 分享您所知道的資訊,但要尊重他們的身份。 誰知道? 作為導師,您可能會自己學到一些新東西。

任何一天我們學習新事物都是美好的一天。

brian將在scale 15x上有關「 輔導101:如何成為一名出色的社群輔導員」的演講。

翻譯自:

核心指導網路由任務編碼器

Linux核心分析 網路 四 路由表

路由表 在核心中存在路由表 fib table hash 和路由快取表 rt hash table 路由快取表主要是為了加速路由的查詢,每次路由查詢都會先查詢路由快取,再查詢路由表。這和 cache 是乙個道理,快取儲存最近使用過的路由項,容量小,查詢快速 路由表儲存所有路由項,容量大,查詢慢。首先...

LINUX網路程式設計學習指導(一)

1.socket,建立套接字。include see notes include int socket int domain,int type,int protocol 引數一 我們大部分是在ipv4的環境,所以我們將第一1個承引數配置為af inet 引數二 我們這裡選擇tcp協議進行資料傳輸,所...

作業系統實驗指導 基於Linux核心

作業系統 是計算機及相關專業的必修課程,本教材所介紹的 基於linux核心的作業系統實驗體系 可引導學生與作業系統申核互動以理解其原理。整個實驗體系構架在linux核心的基礎上,按系統基本構架 系統五大功能和奉統與使用者的介面三方面分為7個實驗 本書共有9章 從內容上分為兩大部分。第一部分包括兩章,...