比程序员更好的职业_压力使更好的程序员更快

比程序员更好的职业

在我的一生中,我参加了20多次黑客马拉松,因此我可能对它们有些偏见,但另一方面,我对它们的用途非常了解。

首先让我解释一下黑客马拉松对我的意义。 通常,这是一个持续时间很短的事件(通常为一两天),人们聚在一起创造性地解决问题。 黑客马拉松运动可以成为主题,将项目限制在特定问题上,例如食品可持续性或回国公民。

参加黑客马拉松的原因

既然我们已经涵盖了定义,那么我们可以从参加hackathon成为更好的开发人员的原因开始。

极限编程

在使用Scrum流程时,很容易忘记速度,所以让我们把它带回来。 hackathon的截止日期很短,而且有雄心勃勃的想法,可教您如何快速编写代码,更重要的是,快速思考。
如果您想知道为什么它那么重要,那是因为您会更好地了解自己的极限,并且能够在黑客马拉松之后进一步推动极限。 您不仅会为自己取得的成就感到惊讶,而且会了解您的增长领域。

学习如何更好地估计您的努力

由于时间有限,正确的评估对于您的成功至关重要。 如果您的估计不正确,您将无法及时实现计划。 事实是,在黑客马拉松比赛中,您会注意到您的估计远非完美。 充分利用这一事实,并调整估算值,以免工作中发生这种情况。

创造性思维

黑客马拉松课程教您如何创造性地解决已知问题。 在构想的第一阶段,您必须提出一个独特而新颖的构想。 如果您认为仅此而已,那么这仅仅是开始。 现在是执行的时候了,您必须在每个步骤中都发挥创造力,因为您将永远没有足够的时间或定义明确的流程。 某些东西总是会意外地损坏,您需要找到可行的解决方案以便能够及时发货。

学习新技术

Hackathons是学习新事物的理想场所。 如果您在工作时使用React.js,请尝试Svelte。 用Java编写后端? 学习Kotlin! 或者将堆栈从前端完全切换到后端,反之亦然。 也许您想进入VR。 这是你的机会。

联网

Hackathon是与开发人员和志趣相投的人交谈的绝好机会。 您可以大致了解他们正在使用什么工具以及他们正在使用哪些工具。 可以将其视为需要编写代码的会议。

基于迭代的方法

在黑客马拉松比赛中,您应该专注于构建最低限度的可行产品,这意味着您应该能够删除不需要的部分,然后对其进行迭代。 这样一来,即使您无法及时完成此炫酷的新功能,也可以将产品展示给他人。

学习如何以最佳方式拆分任务

如果您的团队由四五个人组成,则必须确保您的团队作为一个有机体工作,并充分利用每个团队成员的能力。 准备与您的团队积极沟通,并将产品分成几个独立的部分。 没有适当的关注点分离,四个人将像两个人一样工作,任务明确。

转移焦点以带来业务价值

在我们的工作中,您可以轻松地忘记编写代码的原因以及它为最终用户带来的价值。 另一方面,在黑客马拉松上,您正在解决现实世界中的挑战,并首先考虑它们。 它将您的视野从仅代码转换为您要归档的内容的大图片。

工作坊

举办活动时可以参加研讨会很受欢迎。 它们可能与新技术有关,也可能与诸如提高您的履历之类的软技能有关。 如果您刚刚开始职业生涯或想学习一些新知识,它们可能会非常有益。

获得反馈

Hackathons是验证您的想法的最佳场所之一。 在您的正常生活中,很难找到一个既诚实又愿意花时间审查您的想法的人。 其他选项包括使用您的个人网络或支付广告费用。 在黑客马拉松比赛中,您可以免费获得所有这些东西,而且可以从像您这样的人那里得到。

提供反馈

我认识很多人,他们在帮助和教别人方面感到很高兴。 这样,您可以了解其他人在做什么,如果您在该领域有专长,则可以帮助他们。 扩大网络的最好方法是有所帮助,因此要积极寻找这些机会。

正玩得开心

最终,这就是黑客马拉松的全部目的。 如果您无法提供一款完美的产品,请不要担心,只是玩得开心。 如果您的黑客马拉松发生在其他城市或国家/地区,请利用。 了解当地文化并从事独特的体验。

如何开始

如果您决定有机会参加黑客马拉松,可以参考以下几种资源。

首先是美国职业棒球大联盟(MLH)。 这是官方的学生黑客马拉松联赛,举办了超过200个周末的发明竞赛
其次,确保检查Junction HackathonTechCrunch Disrupt Hackathon 。 它们是世界上最大的独立黑客马拉松之一。

最后但并非最不重要的一点是,在Meetup上查找您所在城市的本地黑客马拉松。

结论

我希望我说服您看一下黑客马拉松。 连续两天编写代码绝对不容易,但是结果会有所回报。 您将学到很多有关您自己和您的限制的知识,了解如何估计和拆分任务,并了解如何运用您的技能来解决实际挑战。 并且不要忘记找乐子。

翻译自: https://hackernoon.com/why-hackathons-make-you-a-better-developer-wg2x3tnz

比程序员更好的职业

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值