JavaRush /Java 博客 /Random-ZH /喝咖啡休息#41。如何找到编码导师。让你成为一名优秀程序员的 6 件事

喝咖啡休息#41。如何找到编码导师。让你成为一名优秀程序员的 6 件事

已在 Random-ZH 群组中发布

如何寻找编码导师

来源: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