程序员如何在简历中脱颖而出
乔什·西蒙斯(Josh Simmons)在德州Linux Fest 2015上发表演讲,并发表以下演讲: 早期失败,经常失败,失败 。
在这次采访中,西蒙斯(Simmons)解释了永远失败的含义和价值。
![](https://i-blog.csdnimg.cn/blog_migrate/0ee37a1a30291735c55fa10801f678c1.png)
您是如何参与开源的?
当我12岁的时候第一次接触FLOSS时,我就迷上了QBasic,当时令我惊讶的是,一个MUD让我加入了团队,在他们的代码库中摸索。 我模糊地意识到我们运行的代码也在其他地方使用。 当时那对我来说还不是新奇的东西。 这似乎很明智。
我最终在整个Web开发生涯中都大量使用FLOSS,尽管直到最近我才能够开始回馈社区。 在我的自由职业者和创业者的职业生涯毫不客气地结束之后,我在2013年以Drupal模块的形式做出了我的第一次承诺。
但是,实际上,我对自己的了解是,我是一名中级技术人员和出色的组织者。 因此,正如您可能想象的那样,我很高兴被任命为OSCON的社区管理员。
我现在通过我在OSCON的领导下为公地做出贡献,并且发现了无时无刻回馈的新机会。 作为我和谁,我的贡献倾向于知识转移和倡导。 我的宠物项目? 了解并传播包容性社区的智慧。
您最喜欢使用什么开源工具?
我对Eclipse有着浓厚而持久的热爱,而Apache HTTP Server却是我的挚爱。 另外,由于我现在使用MacBook Air进行工作,因此我对FreeBSD社区表示感谢。
您能想到一个开源项目还是您会以失败为例的情况?
作为一个失败了的人,我的重点一直放在个人上,尽管越来越集中在组织上。 我想到了Drupal 8和Backdrop分支,但是也许我最好的例子是Node.js和io.js分支之间的冲突 。
据我所知,Node的发布周期和企业管理令人沮丧。 当与Joyent的对话破裂时,社区将事情交到了自己手中,分叉了代码库,并将治理公开化。
事情可能就此结束,如果只有一点点混乱的话,那会很好的。毕竟,开源文化鼓励分叉。 但是社区并没有就此停止。 人们一直在说话。 最终,乔伊森(Joyent)退任Node的管家,在Linux Foundation的帮助下,Node.js和io.js在新的Node Foundation的主持下合并。
对我来说,这是一个开源项目失败的例子。 当社区发现Joyent没有React时,社区理所当然地将事情掌握在自己手中,但它并没有停止尝试修补问题。 最后,io.js社区和Joyent都通过让出控件来展示灵活性。 结果是技术更强大,社区分散性更强,管理响应更快。 每个人都赢。
您的演讲将提及您自己失败的一些现实例子。 您可以与我们分享其中一个例子吗?
啊,我从哪里开始? 我以自由职业者和新兴公司首席执行官的身份失败了,这些失败中的每一个都会分解为数十个失败。 我猜我最大的失败是我无法衡量,所以让我们来谈谈。
我是一名自由网页开发人员已有10年了。 我提供了估算,开账单的客户,已付的账单,已付的分包商,有时还自己付钱。 显然,我处理了很多数字,那么当我说我无法衡量时,那意味着什么? 我的意思是我未能正确了解自己的业务。 我将自己视为一个工匠,不愿与他人接触,因此,当我测量一些东西时,会计师或CFO可以清楚地看到我在黑暗中工作。
我从来都不擅长跟踪自己的时间。 尽管有10年的自由职业生涯,但我的估计从未准确。 我的财务状况不佳,没有预算用于自己或我的生意。 因为我没有很好地跟踪自己的时间,也没有预算,所以我不知道自己的能力是多少,或者在任何给定时间,我都不知道该能力的使用情况。
我知道我一直都在落后,但我不知道为什么。 为了保护自己,我进行了越来越多的工作。 我处于恐慌状态。 我的健康以及我的人际关系都受到了影响。 我的工作质量很糟糕。 一直以来,我通过告诉自己我没有时间来量化自己的失败,这是合理的,因为没有时间花在开发或销售上的时间都是浪费时间。
如果我跟踪自己的时间,我可能会得出更可靠的估算,这将终结我可怕的低调赢得标书的习惯。 如果我有预算,我会意识到更多的预算不会削减预算。 不管我赢得多少标书,除非我收取更高的费率或签署更大的项目,否则都无法使我的业务运转。 这是不可持续的,这本来应该很明显,但事实并非如此。
纸牌屋在2012年倒塌了。我还没有学到教训,我在用新项目的定金来支付我的分包商过去的项目。 我知道当我不能再付租金时,夹具就抬起来了。
那我学到了教训吗? 抱歉不行。 我摆脱了自己的问题,创办了一家持续时间不长的创业公司。 我从2013年成立的初创公司被炒鱿鱼。只有回想起来,我才开始了解我的无数失败。
我从来没有失败过。 我失败了很多,而且经常失败,而没有学习我的课程,这当然是为什么我现在要进行失败演讲! 失败是不可避免的,但是有一些陷阱可以避免,当我们失败时,有一种方法可以做到。 我希望成为其他开发商和企业家的警示。
您是否有任何工具,阅读材料等推荐给希望了解该主题的人们?
我愿意打赌有很多关于失败的书,但是我对自助类型以及与之类似的事物深表怀疑。 相反,我鼓励人们分解事物并了解组成部分,以便我们可以将其应用于自己的生活中(而不是试图挤入别人的整体框架中)。
我确实建议人们阅读一些与失败有关的主题。 对于初学者:坚毅和韧性。 安德鲁·佐利(Andrew Zolli)和安·玛丽·希利(Ann Marie Healy)的书《 韧性:为什么事情会反弹》是金。 而且我发现对神经科学的学习令人难以置信。 除了熟悉我们自己的谬误之外,我发现没有什么方法可以培养同理心和怀疑主义。 为此,我推荐Daniel Kahneman的《 思想,快与慢》和John Medina的《 大脑规则》 。
另外,我在演讲中提供了一个简单的清单,以确保您在失败时能掩盖自己的基础:管理自己,管理人际关系和声誉。 我将其留给个人来填写详细信息,但我会在我写的关于该主题的博客文章中以及在与The Naked Freelancer进行的播客访谈中提供我的想法。
演讲者访谈
本文是针对Texas Linux Fest的演讲者访谈系列的一部分。 德州Linux Fest是第一届全州性,年度性,社区运行的会议,面向Linux和开放源代码软件用户以及来自孤独之星州的爱好者。
翻译自: https://opensource.com/life/15/8/interview-josh-simmons-oreilly
程序员如何在简历中脱颖而出