JavaRush /Java Blog /Random-TW /喝咖啡休息#41。如何找到編碼導師。讓你成為優秀程式設計師的 6 件事

喝咖啡休息#41。如何找到編碼導師。讓你成為優秀程式設計師的 6 件事

在 Random-TW 群組發布

如何尋找編碼導師

來源:Hackernoon 您是否嘗試過編寫程式碼、查看編碼文檔,但隨後意識到它沒那麼有用?不確定您的訓練方向是否正確?如果您覺得需要有人尋求學習建議,那麼您需要一位導師。唯一的問題可能是您不認識經驗豐富的程式設計師。喝咖啡休息#41。 如何找到編碼導師。 讓你成為優秀程式設計師的 6 件事 - 1幾年前,我自己也在尋找一位程式設計導師。我認識一些願意幫助我的人,但我已經很多年沒有和他們說話了,向他們尋求幫助讓我感到不舒服。六個月後,我已經有五位導師準備好幫我寫程式。他們幫助我通過面試,提高我的程式設計技能,並為我學習程式設計提供了有用的資源。我會告訴你尋找導師的方法。

第一站:領英

我第一個想到尋找編碼導師的地方之一是 LinkedIn。當我登陸這個網站時,我立即進入搜尋框。我使用「軟體」、「軟體工程師」和「開發人員」等術語來搜尋人員。原來我認識十個人從事軟體開發。但我並沒有就此止步。我查看了每個人的個人資料,並試圖了解他們在做什麼。我確定了他們的角色、職責以及他們工作的公司類型。然後我加深了搜索,將那些我不知道的也包括在內。我透過 LinkedIn 上共同的朋友與一些人建立了聯繫。如果你和這些共同的朋友關係很好,你可以請他們把你介紹給他們的程式設計師朋友。但如果您不願意提出這個要求,請親自聯絡程式設計師。請隨意使用訊息模板。我給共同的朋友寫了這樣一封信: 「嗨[名字],我希望你一切都好!我真的很喜歡閱讀您關於內容行銷的貼文。您和您的公司在您的領域表現出色。我想問你是否可以幫我做點什麼。我正在學習編程,我需要更有經驗的開發人員的幫助才能學習。我注意到你認識[潛在的編碼導師]。可以跟我們介紹一下嗎?我想問[他/她]一些問題,這對我的程式設計技能確實有幫助。不管怎樣,[名字],請告訴我!我將非常感激![你的名字]」 此時,我確定了一些可以聯繫的共同熟人,並要求將他們介紹給合適的專業人士。我還直接聯繫了幾位潛在的導師。我還為我想要聯繫的軟體開發人員準備了一個訊息範本。請隨意使用它,但一定要添加個人風格: “您好[姓名],我注意到您在[公司]擔任內部客戶服務開發人員。我最近了解到,你們的團隊完成了 A 輪融資(吸引創投的階段之一 - 大約)。恭喜!我正在學習編程,這給我帶來了很大的樂趣。我知道你很忙,但你的專業正是我以後想做的工作。謝謝你,我想了解更多關於程式設計的知識。在接下來的幾週內,您能抽出 20 分鐘與我通電話嗎?謝謝您,我真的很期待您的答覆![你的名字]” 我發出了十則這樣的訊息,並收到了其中三則的回覆。之後,我們約定了電話交談的時間。我的目標是提出問題並建立融洽的關係。我盡量不提及任何有關指導或我需要什麼的事情。事實上,我所做的只是問他們問題並告訴他們為什麼我認為他們的工作很酷。人們喜歡提供建議並談論自己。不要做得太過分,但要確保他們感到受到尊重。通話一結束,我就再次給他們發短信,告訴他們我非常感謝他們的時間。我還要求有機會保持聯繫。三位聯絡人中的三位都給出了響亮的“是”的答案。第二次打電話時我更有信心了。我仍然提出問題,但我明確表達了我的好奇心和對指導的需求。事實證明,我所有的對話者都準備好提供幫助。他們建議了編碼主題,為我提供了有用的資源,並提供了持續的幫助。

繼續編碼,看看它會帶你去哪裡

當我第一次想到潛在的導師時,我的腦海中沒有出現任何一個名字。所以我放棄了這個想法,轉而加倍努力學習程式設計。我開始尋找任何藉口打開計算機並編寫程式碼。我不想一個人寫程式碼,所以我去了程式設計師常去的咖啡館。我決定從事一個我遇到困難的專案。我的任務是建立一個具有註冊和登入功能的功能齊全的 Web 應用程式。我點了咖啡,然後四處尋找可以工作的空桌。然後我以為有人叫我的名字。原來是我們家的一個朋友!我們聊了一會兒,然後他問我在做什麼。我告訴他我正在做一個項目,遇到了問題。他提到他是軟體工程師,很樂意提供協助。我對他的提議感到有點驚訝,但我很感動也很興奮有人願意幫助我。幾天后,我給他發了一封電子郵件,問他是否想喝杯咖啡討論一下代碼。我們見面了,我的朋友付出了令人難以置信的努力來了解我的程式設計水平。他鼓勵我並回答問題,告訴我有關創業和程式設計基礎知識的書籍。當我搬回德克薩斯州時,他花時間透過電話聯繫我並檢查我的進度。在一年的時間裡,這位編碼導師幫助我提升了我的編碼技能。他告訴我 Angel.co(一個為新創公司、投資者和在新創公司尋找工作的人提供服務的美國網站),我在那裡進行了幾次面試並收到了一份工作機會。他讓我相信我正在朝著正確的方向前進。我建議更頻繁地編寫程式碼並執行它。然後看看它會帶你去哪裡。無論走到哪裡都談論程式碼。努力成為一個真正的「極客」。您會對在該地區遇到的人感到驚訝。最終,您將遇到願意幫助您的經驗豐富的程式設計師。然後你就可以找到一位導師。

耐心點,你的程式導師就在這裡

對於新手來說,編碼導師是非常有價值的人。他們幫助您理解程式碼,可以推薦有用的資源,並確保您朝著正確的方向前進。但要做好準備,尋找導師需要一些時間。可能需要六個月甚至一年。如果你對程式碼的熱情在這段時間持續下去,你一定會找到合適的導師。這將幫助您更接近成為程式設計師。快樂搜尋!

讓你成為優秀程式設計師的 6 件事

資料來源:Medium iOS 應用程式開發人員 Sarah 分享了她認為有助於程式設計師專業發展的因素。為此,她確定了開發人員應特別注意的六個主要品質。喝咖啡休息#41。 如何找到編碼導師。 讓你成為優秀程式設計師的 6 件事 - 2

1. 一致性

一致性將有助於提升你的技能。我們不會期望您編寫完美的程式碼,但如果您繼續編寫程式碼,您肯定會獲得必要的經驗和知識。

2. 懶惰

《The Perl 程式語言》一書的作者 Larry Wall 提到了優秀程式設計師的三種特質:懶惰、急躁和傲慢。如果你想找到簡單、快速、最好的方法來實現某件事,那就去問一個懶惰的人。尋找最有效的方法來完成任務。自動化部分工作流程並節省您的時間。

3. 學習慾望

準備好繼續學習:程式設計師今天擁有的技能和知識可能會在幾年後過時。成為在工作中遵循最新編碼趨勢的開發人員非常重要。

4.調試技巧

培養您的調試技能。當軟體沒有產生您期望的結果時,您需要快速有效地找到問題的根源。仔細檢查您的程式碼並查找可能的問題,直到找到答案。

5. 產生影響

分享你的工作成果,接受批評和認可。你對他人的影響使你成為一個優秀的程式設計師。您可以建立網站、行動應用程式、平台或庫以在網路上發布。透過獲得他人的認可,你將為自己打開新的大門。

6. 創業心態

向消費者宣傳您的作品。如果你讓人們使用你的產品,你會被認為是優秀的開發人員。當您擁有一款深受用戶歡迎的應用程式時,您將擁有更多選擇。如果你的一個專案變得流行,那就代表你已經擁有了自己的事業。
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION