对于那些阅读过Envato Tuts +上的任何教程的人来说 ,您知道我将大部分时间用于WordPress。 如果我不为他人构建自定义解决方案,那么我通常会写教程来教别人如何做同样的事情。
WordPress社区的一大优点是,它们一年四季都在世界各地举办WordCamps 。 尽管举行WordCamp的频率经常取决于您的居住地,但我很幸运地生活在美国,一年四季都有大量的WordCamp。
除了我在当地的聚会(在WordPress社区中还有其他事情),我很高兴参加许多不同的WordCamp并在其中发言。
最近,我有机会在圣地亚哥的WordCamp上演讲 ,这次经历真是棒极了。
通常,我会谈论更多的技术主题,这很好,因为通常这是我喜欢的事情以及与客户合作的方式。 但是对于这个特定的会议,我有机会谈论以下主题:
- 个人成长
- 在保持业务发展的同时紧跟不断变化的技术
而且我有机会将他们俩捆绑在一起。
在下面,您将有机会查看演示文稿。 它大约30分钟长,因此在视频之后,我包括了演讲的四个最重要的笔记。 即使您不看它,也许下面的四点也将有助于说明我的观点,您可以将其纳入您的作品中。
在保持业务发展的同时紧跟不断变化的技术
不过,我想说的是,如果您有兴趣听我的一些与音乐有关的历史,弹吉他,追求成为乐队的梦想,寻找进入技术领域的方式,以及两个故事如何相交,请务必观看视频。
如所承诺的,这是我在演讲结束时想带回家的四个要点。
1.技术的原理和基础
在您作为开发人员的职业生涯中,您很有可能最终会学到超越任何给定项目所使用的技术的各种原理。
发生这种情况时,您可以比首次开始时更快地选择一种新语言和新工具。 这是您作为软件或Web开发人员的成熟度的自然增长。
管理人员
如果您是经理,并且是领导开发人员团队的负责人,请务必注意,开发人员需要了解可用的最佳工具集。
这并不意味着他们需要自由控制一切,但要通过阅读,编写代码示例甚至可能参加会议的方式发布内容,使他们熟悉这些内容。
最终,您要给他们腾出空间以保持最新状态。 他们通过这项新技术对业务的贡献可以帮助节省业务成本,同时推动其产品向前发展。
最后,如果您负责与开发人员交流业务需求,请确保他们了解为什么要进行分配的项目。 仅仅构建一些东西是不够的。 知道一个人的工作目标是有帮助的。
开发者
如上一节所述,重要的是要确保您了解我们行业中即将出现的技术。 但是,我认为理解您工作的范例的基本原理更为重要。
完成后,您将可以更轻松地了解要解决的问题。 并且,当您这样做时,您将能够选择一种真正可以帮助您解决问题的技术,而不必仅仅因为它看起来像是新事物而选择新的实用程序。
2.更深更广
当您作为开发人员进入要尝试解决问题的空间时,请选择一组允许您执行此操作的工具。
不要浪费时间尝试评估每个可用选项,因为没有任何东西可以满足您的所有需求。 相反,它们将满足各种需求。 尝试找到最能为您服务的产品。 接下来,尽最大可能使用它,并最大程度地利用它来解决您的问题。
个人笔记
当我第一次从事自营职业时,我将时间分配在标准Web项目,Ruby on Rails和WordPress之间。 然后我停止了除WordPress之外的所有工作,并明确地专注于它。
这样做可以带来更多的成功,我可以赚更多的钱,而且我喜欢每天做的更多事情(包括为Envato写作)。 我将其中的大部分归因于选择更早而非更深入地学习并从不这样做的错误中吸取教训。
3.保持警惕
技术发展很快。 我们知道,除了我们在Envato Tuts +上在此处发布的各种文章之外,没有其他原因。 正如我前面提到的,在我谋生的方面,我热衷于深入而不是广泛。
换句话说(使用陈词滥调),我宁愿成为专家,也不愿意成为所有行业的杰作,而不是一门精通的大师。 再说一次,我不认为自己是专家,但是我每天都在努力。
无论如何,请及时了解您的技术和其他技术,以防万一,以便您了解可用的技术。 此外,如果您能够学习基本原理,那么您应该能够相对较快地了解这些变化。
但是,如果您不随波逐流,而又关注着什么技术的到来,您怎么会知道什么对您有好处? 当然,这提出了一个问题,即我们如何才能真正跟上所有这些。
4.与认识更多的人联系
这听起来可能过于简单化,但重要的是,尝试让自己对某个主题或您感兴趣学习的主题了解得更多的人包围。
现在,我们比以往任何时候都更有能力做到这一点。 当然,我们仍然可以捡起书籍并阅读(我当然认为我们不应忘记这样做),但是我们还有其他资源可供使用。
例如,我们有这样的事情:
- 开发人员的个人博客
- 的GitHub
- 能够编写我们自己的博客并邀请评论的能力
- 我们可以订阅的新闻通讯
- 我们可以与之互动的Twitter上的同行
- 会议
- 在线课程
- 当地聚会
- 而这样的例子不胜枚举
我知道,将自己介绍给某人或将自己放到那里并要求代码审查,建议或更多有关所有这些的信息可能令人生畏。 但是,您做得越多,就越容易获得。 而且越容易获得,您就越受过教育。
您受的教育程度越高,您将成为一名更好的开发人员。 当然,这是一个过程,并不一定很容易。 但是我相信回报是值得的。
结论
感谢您抽出宝贵时间观看和/或阅读本主题的内容。 如果您想进一步讨论,请随时告诉我。
此外,如果您有兴趣观看更多类似这样的视频,请告诉我们,因为我们有兴趣与读者或感兴趣的人分享更多此类演讲。
对于那些对WordPress感兴趣的人,您可以在我的讲师页面上找到我的其余课程和教程。 也请随时通过@tommcfarlin 在我的博客和/或Twitter上关注我。 在这两个地方,我都讨论了各种软件开发实践以及如何在WordPress中使用它们。
最后,请不要在下面的提要中留下任何问题或评论,我将致力于回答每个问题或评论。