领域驱动 开源项目

早在1998年,当我发现Linux和开放源代码时,我再也没有想到过我会以此为职业。 那时,我对自己想做什么一无所知,但我知道我希望它以某种方式涉及技术。

由于那些遥远的日子充满了少年的经验和……好吧,头发……​​我已经学到了很多关于在开源职业中什么才有用,什么没用的知识。 因此,这里有一些我了解到的更广泛的原则,对于您在旅途中的那些人可能会很方便。 无论您是想成为程序员,社区领袖,文档作家,企业家还是其他人,我都认为这些原则将有助于您获得成功,并与众不同。

您不需要所有答案

开源行业充满了聪明,有才华的人。 假设这些人总是能够找到正确的答案,并且能够完美地规划出自己的目标可能会很诱人。 事实并非如此。 我认识许多这样的有成就的人,并且在大多数情况下,他们的职业以临时,意外和不寻常的方式发展,通常是由于不幸的事故或灾难,后来又将柠檬变成柠檬水。

他们的关键不是坐在白板上,而是为您的开源职业规划一条详尽的道路。 当然,要有计划并专注于实现它们,但是请始终调查您的当前状况以找到可以寻求的机会。 有人在Twitter上关注您吗? 跟着他们回来,通过DM建立对话。 在会议上认识一个整洁的人? 得到他们的名片,和他们一起出去喝咖啡。 有趣的新技术? 学习,掌握它,并探索将其用作潜在下一步的公司。 加入了运行不佳的本地聚会吗? 自愿将其运行良好,并使其成功。

机会无处不在 -您只需要找到它。 成功的人总是有机会的眼光,并能够以扩大潜力的方式加以利用。 这可能是代码,关系,项目,社区或其他地方的机会—始终积极主动地寻找它。 机会不会总是来临。

重要的是,障碍中也有机会。 当出现问题时,您搞砸了,或者得到了坏消息,可以以此为契机在其中找到学习的机会。 你因做得不好而被解雇了? 这是探索缺陷的根源并解决或防止其再次发生的机会。 会议没有接受您的演讲吗? 了解原因,并在下次提交更好的演讲。

专注于机会在赋予我们成功的能量方面提供了重要的心理功能。 专注于失败,缺陷和局限性只会阻碍我们的精力。 我知道这可能很艰难,但是坚持下去,您会做得很好。

显示冒名顶替者谁是老板

冒名顶替综合症是一个常见问题,我也经历过。 本质上,冒名顶替综合症是您没有在特定的公司,社区或其他地方进行衡量的感觉,这样人们会发现您不如他们最初想象的那样好。 对于某些人来说,尤其是在代表性不足的群体中,这可能会导致严重的不安全感。

不过,这是个好消息:冒名顶替综合症可以被征服,但只有您能做到。 冒名顶替综合症的核心是不安全感,解毒剂是信心。 建立信任是一个过程,需要时间,但是您可以通过以下方法建立信任:

  • 做你引以为豪的工作
  • 做别人喜欢的工作,
  • 拥有可以与您交谈的朋友,以及可以帮助您建立自己对自己贡献的信心的人,
  • 总是提醒自己,冒名顶替综合症通常是一种错觉,会使您对自己实际能力的准确思考失真。

像其他任何事情一样,这是一个过程,但是通过专注于这四个要素,您可以一点一点地推动生活中的冒名顶替综合症。

用行动和自我激励来证明自己

有些行业确实很难破解,因为它们需要正规的经验和教育。 例如,要成为一名外科医生,您必须接受广泛的培训。 要获得这种培训,您总是需要钱,而通过自学来发展技能真的很困难,即使不是不可能。 开源是不同的。 从字面上看,现在有成千上万个社区,您可以在那里开始学习,学习新技能,开发/完善这些技能并积累经验。 这意味着有巨大的机会来建立经验基础,可以帮助您获得所需的工作。

我会给你一个个人的例子。 当我在学校的时候,我的核心教育大部分是C。 我的扩展教育得到了两个D,一个E和一个N(这几乎和在试卷上拼写错误的名字一样糟糕)。 对于所有意图和目的,我在学校。 当我发现开放源代码时,它提供了一个巨大的游乐场,我可以在其中积累经验。 我首先为英国Linux爱好者建立了一个网站(讽刺地在Microsoft Frontpage 2000中创建),建立了Linux用户组,在KDE和GNOME的帮助下,启动了一些开源项目,等等。 再有,机会就在那里-诀窍是找到机会并加以培养。

现在比以往任何时候都更有机会这样做。 如果您是程序员,请开发您的GitHub / GitLab配置文件,并在Stack Overflow和其他地方提高得分。 如果您是倡导者,请在Meetup上做出色的工作,加入本地团体,并提供帮助。 如果您是作家,请创建一个博客,为一些项目贡献文档,等等。 无论采用哪种方法,都可以发展社交媒体的形象,填写您的LinkedIn个人资料,建立网站等等。

采取这些步骤并不总是那么容易。 你们中的许多人将有现成的工作,孩子和其他职责,而时间可能是宝贵的资源。 这是一个极富创意的机会。 有通勤上班吗? 收听有声读物,播客和其他教育资源。 午餐或喝咖啡休息时间? 与人们进行午餐/咖啡聚会,并向他们学习。 晚上有空吗? 加入聚会小组。 睡前有一个小时的空闲时间吗? 参加社区论坛,进行一些编码,并探索其他贡献方式。

建立网络

开源中的很多机会都源于认识人,也就是网络 。 任何人都可以出去和更多的人见面,但是这里的关键是不认识更多的人。 相反,它正在建立正确的关系。

几乎每天我都与新朋友交谈。 我在网上遇到人,收到介绍,并且收到LinkedIn的要求。 对于每个人,我都有一些核心目标。 首先,我想了解他们,向他们学习,并发现他们热衷于什么。 当然,我会分享我感兴趣的内容,但我对它们更感兴趣,并且可以从中学习。 第二,我想发展一种真诚的关系。 我不能忍受只想要认识我的人,因为他们想要某事,而我也不想成为那个人。

幸运的是,关键是要成为一个好人。 与人见面,让关系花时间发展,并总是愿意成为朋友并支持他们的目标。 这会产生强烈的善意感,通常会带来更多机会。 我不能告诉你我向公司介绍了多少人,因为他们不仅熟练,而且非常友好,富有同情心,好人。

建立您的网络,但要真实可靠,并专注于质量关系而不是数量。

总是渴望学习

最后,始终渴望学习和成长。 当您到达职业生涯的某个特定点时(例如找到自己喜欢的工作),您会很容易理解自己已经掌握的核心原则,并且放慢脚步(或停止学习)。 这是一个巨大的错误。 在开源方面做得好,不仅仅意味着获得一份出色的工作和巨大的利益,还在于成为最好的 。 如果我们变得懒惰,自满或愤慨,我们就不会成为最好的人。 当我们不断挑战自己和我们的假设时,我们将成为最好的。

始终保持正确心态的一个好方法是不断挑战您的观点和信念,并始终意识到自己不知道的东西。 例如,我认为我在建设社区方面相当不错,但是我觉得我还有很多东西要学习。 尽管我已经就该主题进行了广泛的写作,但我知道我只是在摸索我所知道的内容。 我有数百个问题想要得到答案,而我知道找到这些答案的唯一方法是向他人学习,挑战我的假设以及在我通常不会看的地方学习。

多年来,我已经提出了许多强有力的观点,这些观点不仅今天无效,而且完全错误。 经验,时间和好人是阻止您陷入困境的绝妙方法,但您必须让他们接受。在这里我觉得很方便的一种方法是,始终寻找观点中的脆弱之处,并诚实地评估它们是否损害了您的核心观点。 。 如果您这样做并且始终努力学习新的思想,方法和观点,那么您将在市场中变得无价之宝。

因此,您已掌握了一些基本原则,这些原则对我的职业生涯有所帮助,我希望它们也对您有所帮助。 我很想听听您在评论中的反馈。 这些原则中的哪一个真正引起您的共鸣? 您不同意哪个? 您可以在哪个基础上构建? 我应该包括哪些其他原则? 请务必在下面的评论中分享您的想法。

翻译自: https://opensource.com/business/16/8/building-career-open-source

领域驱动 开源项目

领域驱动 开源项目_在开源领域建立职业的建议相关推荐

  1. 著名开源项目_著名开源项目案例研究

    著名开源项目 维基百科 (Wikipedia) Wikipedia is no less than an encyclopedia available free of cost to the publ ...

  2. apache开源项目_众筹开源笔记本电脑,新的Apache项目等

    apache开源项目 开源新闻让您阅读愉快 2014年3月29日至4月4日 在本周的开放源代码新闻摘要中,我们介绍了完全开放的笔记本电脑Ubuntu One的发布,微软最近向开放迈进的步伐等等. Mi ...

  3. 项目众包 开源项目_在开源项目之前要问的4个问题

    项目众包 开源项目 在任何公司的开源部门中,最常见的任务之一就是评估内部软件,以查看是否可以很好地回报给社区. 在PayPal执行此任务时,我们发现通过Danese Cooper最初试图审查四个主要问 ...

  4. 如何参加java开源项目_有哪些适合大学生的开源项目?怎么参与?

    谢邀.题主的问题有点大,其实有很多优秀的适合大学生参与的开源项目,在这里就十分粗糙的将大学生定义为初学者好了,并分类推荐 Java / Java Web / C++ / C / C# / PHP / ...

  5. 领域驱动设计——项目分层与项目落地

    Java的技术主题分享,全是Java技术的小伙伴自发组织交流分享的,平常大家白天时间都很忙,晚上一般会有时间写写博客,交流讨论一下技术,这一期,天弘基金的小伙伴张动动,给大家分享一下<领域驱动设 ...

  6. DDD(领域驱动设计)系列主题:领域驱动设计(DDD)实践

    过去几年,通天塔一直处于快速的业务能力建设和架构完善的阶段,以应对不断增长的业务需求和容量.高可用等技术需求,现在通天塔平台已经能满足集团主站的大部分活动.频道搭建和运营能力,主流程的新需求越来越少, ...

  7. 我们的开源项目-2013年度开源社区线下聚会《JEECG微云快速开发平台-SAAS企业应用在线开发与微信移动应用》PPT分享

    我们的开源项目-2013年度开源社区线下聚会<JEECG微云快速开发平台-SAAS企业应用在线开发与微信移动应用>PPT分享 下载地址:http://pan.baidu.com/s/1hq ...

  8. 悬赏计划 | 参与Gitee X OpenMLDB开源项目,做开源才不是「用爱发电」!

    你是否也认为参与开源项目仅仅只是为了热爱而无私奉献?你是否也想成为开源项目中众多贡献者中的一员?机会来啦!参与第四范式Gitee X OpenMLDB开源项目,解决issue赢赏金,既能交友,又能&q ...

  9. 领域驱动 开源项目_我如何在开源领域找到工作

    领域驱动 开源项目 开源的 招贤纳士 有关开源工作和职业的文章的集合 . 我从事计算机行业已有40多年的历史,但是最好的年份是使用Linux和开源软件的最后17年左右. 我无意间涉足计算机行业,但那完 ...

最新文章

  1. java web 开发应用 ----过滤器
  2. 使用RMAN VALIDATE验证数据和备份
  3. SAP FICO年结
  4. java比较equlse_java基础知识要点
  5. ifeq makefile 或语句_学习笔记:Makefile的ifeq逻辑或,逻辑与的变通实现
  6. scala java抽象理解_Scala学习笔记(五) 抽象类以及类中的一些语法糖
  7. 4.5 NiN CNN、tensorflow实现——python实战
  8. c 语言编程游戏代码大全,C语言编程游戏代码
  9. android 页面跳转代码
  10. win10定时关机c语言,电脑定时关机win10,电脑定时关机命令-
  11. UE4 蓝图通信:接口调用
  12. paypal注册流程
  13. 热血传奇C++版官网
  14. 微信小程序:点击图片进行预览
  15. kernel核函数是什么、用来干什么 及其详细推导
  16. 回放线上流量利器-GoReplay
  17. 苹果手机解压缩软件_360压缩大师360 推出的免费 macOS 解压缩软件
  18. Apple iPad:过渡设备还是平板电脑?
  19. 湖南大学与四川大学计算机,四川大学和湖南大学哪个更好一点?都是高校吗?...
  20. 狼羊菜过河问题c语言算法,算法系列之十四:狼、羊、菜和农夫过河问题

热门文章

  1. rabbitmq消息确认机制及死信队列的使用
  2. 值得一生收藏的网站资源 没用过就太可惜了
  3. 6.安装使用vue-quill-editor
  4. docker cp :用于容器与主机之间的数据拷贝
  5. pyqt5的runJavaScript 使用模板
  6. 在 Go 语言中增强 Cookie 的安全性
  7. php multi_query()函数 实现批量执行sql语句
  8. LINQ找出重复和不重复的元素及linq OrderBy 方法 两个字段同时排序有关问题
  9. websevice中runtime modeler error: Wrapper class com.ws.jaxws.Add is not found问题的解决办法
  10. 书------编程(C#)