news

开放资源:社区和机会

伦敦DrupalCamp即将到来!如果你有机会去,我强烈推荐它。主办方举办了一流的活动。去年,我有幸在会议上发表了我的第一个主题演讲我坚信开源是机会的创造者。没有自由软件这样的东西。在开源领域,我们会捐出时间来提供没有经济成本的软件。这通过消除一层经济限制来降低进入壁垒。这就是为什么我喜欢在开源和Drupal中工作的原因。

我意识到我从来没有写过我的主题演讲或在录音之外分享它。一年之后,这似乎是一个很好的反思点。

1

 

自中学以来我一直在玩代码。我学习了PHP,因为我们的Battle.net和Counter-Strike团队想要网站,我们可以在这里发布新闻和内容。感谢XTemplate和(我认为?)PHPNuke。然后,我遇到了一些玩过Ultima Online的朋友,并开始编写C#,这样我们就可以破解RunUO并拥有自己的分片。为了记录,C#可能是我最喜欢的工作,也是我很高兴在Drupal 8中看到OOP的原因之一。

什么是开源?

术语“开放源代码”是指人们可以修改和共享的内容,因为其设计是可公开访问的。

这个定义来自opensource.com我喜欢它,因为它不限于代码。将想法公开化,共享化和可操作性导致在锁定环境中找不到的机会。

这是让我发展我的爱好的原因。当时这是一种职业可能性。这只是我可以做的一件有趣的事情。我必须通过阅读开源软件和沙盒来学习如何编写代码。我写了一个C#桌面客户端,与我们的PHP网站进行通信 - 包括安全漏洞和明显不好的代码。

 

快进几年,我仍然把代码编写为一种爱好。我为魔兽世界公会建立了一个CMS,这样我们就可以管理RAID时间和会员资格。但我遇到了我的妻子,需要得到一份不涉及制作三明治和提供保险的真正工作。所以我找到了一份本地啤酒的分销工作,最终成为了一名司机,为渴求大学的学生们献上啤酒。

有时候我觉得事情是有原因的。这是2012年11月,我滑下我的小车和两个桶的一些楼梯。我伤了我的背,并有医生指出我几天都无法工作。与此同时,一家当地的营销机构已经为网络开发者开设了一份招聘信息。所以我抓住了机会。我知道我有一些技巧,但我没有足够的思考。但我为此付出了努力。

求职面试是采取Photoshop模型,并将其转换为WordPress主题。我之前曾经使用过一两次WordPress,但并不多。我一直选择自己破解东西,所以我可以摆弄。

感谢开源...

我可以审查和学习。

我能够查看其他现有的主题和WordPress文档来完成我的任务。我坚信你可以通过解决问题的能力来衡量一个人的技能。不是因为他们记住了一个过程。

没有培训或正规教育

我现在有一个软件工程学士学位。那时我有一个IT Networking的同事学位。我写的所有代码都是自学成才,并通过实例学习。 

我的知识水平与我选择的一样。

使用开放源代码,我唯一的限制是我愿意调试并联系Google nethers获得答案。

 

Heymo_V的照片:https://flic.kr/p/G5RzEC

大概5年前,现在,我开始了我的第一个Drupal站点。随着商业Kickstart 2.我安装了演示商店。我不得不重建网站,因为您无法卸载演示。这是一个有趣的第一次骑。虽然我们所有关于WordPress的网站,我们都有一个大型的电子商务项目。WooCommerce尚处于起步阶段,还有许多半熟的WordPress解决方案。通过研究,我通过Commerce Kickstart找到了Drupal。

我为什么上瘾?

最初,我迷上了它,因为它是免费的,与其他选项相比,它是稳定的。Magento感觉过于封闭和沉重,需要太多的托管要求。 

Drupal拥有集中的问题队列,活跃的IRC频道和自由的帮助精神。通过基础研究,我觉得只要体验Drupal社区的静态部分就可以完成这项任务。

社区。

对于我们工作和通过Drupal连接的人来说有一些特别的东西。今天它仍然感觉很特别,因为它在使用Drupal的过程中进行了头几个紧张的几周的研究。代码没有给我所有的答案。当你是新手时,阅读钩子文档只会带你到目前为止。 

  • StackExchange问​​题和答案来自人们。
  • Drupal.org和博客上的文档来自人员
  • IRC(现在也是Slack)充满了愿意捐献一些时间并回答问题的人。

这个社区已经在Drupal上卖掉了我,而这仅仅来自于我的冰山一角。 

2

 

是什么让社区?

在我的基础上,我认为一个社区是由分享想法的人组成的。这不是开源项目的开始吗?有人分享想法或代码。其他人认为这是一个好主意或者有类似的想法。这些人一起工作,创造更多的想法和代码。现在有一个项目吸引了更多的人,并成为一个社区,无论有没有人见过。

然而,一个社区并没有那么远。Drupal的特色之处在于友谊似乎跨越了所有这些个人在不同的时区,国家和文化中。我们在用户组会议和会议(Drupal Camps赢得胜利!)中建立这些友谊和纽带。

Drupal和社区带来了新的机会

所以,我因为Drupal Commerce而迷上了Drupal。我们从使用WordPress转移到使用Drupal。Drupal的功能使我们能够处理客户需要的定制内容模型,而维护的代码更少。社区支持使解决困难问题变得更加容易。与Drupal合作,你感觉你有一个支持团队在你身后。它可能不是直接的,但有社区成员会超出你的意愿来帮助你解决问题(如果你有礼貌的话)!

Drupal帮助我登陆我的第一个自由职业者!

过去,我在这里和那里做了一些自由职业者。没什么大不了的,除非你把两个丢失的比特币从他们的价值5美元算起。哎呀。

我已经开始为我们使用的一些模块提供补丁。特别是USPS和UPS模块,只是为了帮助他们改进。我们在工作中使用它们,我想回馈一些东西。我在队列中的活动变成了模块维护者的自由工作,帮助我支付了一些账单。

DrupalCamp Atlanta 2013!


感谢Mike Anello,Ryan Szrama和我在会议上与其他人交谈过的许多其他人Andy Giles说,USPS和UPS模块的维护者提出让我下飞机参加DrupalCamp Atlanta。我接受了这个提议,我的想法又一次让人意识到这个机会正在发生。这是我一生中决定职业生涯的时刻。我对社区的开放和正在进行的讨论感到震惊。这是Weather.com在Drupal正式启动之前,人们正在讨论这些挑战。我简直不敢相信。3

  • 我提出要共同维护Commerce Reports并打开7.x-4.x分支来彻底检查它
  • 我创建了一个本地的Drupal用户组
  • 我剔除了我的冒名顶替者综合征
  • 我意识到我可以通过Drupal创造职业
4

 

网络和会议类似的个人

Drupal Camps和本地用户组会议将我介绍给来自世界各地的人们。这个网络使我们能够继续分享想法,开展我们的项目并引进和培养新成员。我喜欢这样一个事实,即我需要去纽约参加纽约Drupal会议的客户很少会面。

提供显示技能组和与他人互动的方式

我有可怕的冒名顶替者综合症。这就是为什么我从来没有追求职业生涯,直到我意识到如果我继续扔啤酒桶,我会打破我的身体。社区让我击退那个冒名顶替者综合症并且意识到我们都是正常的人。

创造对技能和拥有这些技能的人的需求

如果Dries从未发布过Drupal,那么成千上万的我们就没有工作。如果其他人没有聚集在Drupal周围,那些成千上万的人也不会有工作。甚至考虑Drupal Commerce。如果瑞恩没有制造Ubercart,冒险去商业伙计和建立Drupal商业......我今天不会在这里。今天我所拥有的一切都依赖于Drupal社区和我们构建的开源软件奠定的基础。

5

 

作为一个社区,我们提供  支持,  灵感和  工作机会这些是我的动力。例如

  • 如果我们建立一个更好的Drupal Commerce,我们会建立一个人们可以销售的产品
  • 如果我们构建了更好的Drupal Commerce,更多代码示例和Drupal中的错误修复
6

 

DrupalCon都柏林Driesnote真的让我很震惊我强烈推荐阅读他的Drupal的集体用途博客文章。作为开源用户和贡献者,我们正在对人们的生活产生影响。我们正在为人们创造机会并降低壁垒。我们可能不是在解决世界问题,但我们正在做一些比我们更大的事情。

有些时候我想念我的CDL并开着一辆卡车。和酒吧老板一起拍摄微风。但我也不会错过在上午5点半准备好我的卡车并在地下室堆放桶。所以,感谢Drupal和所有制作它的人!

7