Drupal太棒了。Drupal是灵活的。但Drupal也很难。
如果你刚刚开始用Drupal开发或者经历过一些Drupal项目,感到失落是可以的。我们都有过这样的经历。的阶段和Drupal一起度过难关都与众所周知的库伯勒-罗斯模型用来处理悲伤。
这是否意味着Drupal和悲伤?不一定。而所爱之人真正的悲伤有时是很严重的事情吗克服最初的挑战收益回报远远超过你的预期。
甚至,处理Drupal开发的复杂性和处理悲伤的相似之处是不可思议的。我将与您分享的技巧是针对有兴趣在专业上精通Drupal的web开发人员的。
第一阶段:震惊和否认
Drupal的学习曲线通常被认为是困难的,这是理所当然的。你的第一个挑战是克服你的否认,接受现实。
让开发人员感到震惊的是,要完成许多复杂的任务,您必须了解大量Drupal术语表。第二阶段:痛苦和内疚
一旦你开始在Drupal上进行开发,你可能会觉得有些难以理解。不过,不要害怕,因为我们值得信赖的朋友谷歌经常能帮我们摆脱陷阱。而大量的高质量的答案从搜索结果指向StackOverflow或课件,解决这个问题的最佳资源是健壮的Drupal API文档。
如果你是一个视觉型的学习者,那么优秀的Drupalize.me摇篮曲系列是一座金矿。
第三阶段:愤怒和讨价还价
所以你已经下定决心征服Drupal,它的复杂性正在慢慢显露出来。“Drupal方式”开始主导您的词汇,因为您需要在解决问题和快速解决方案或者用最灵活的解决方案。Drupal框架,和大多数框架一样Web开发框架,几乎总是提供完成一项任务的十种方法。
乍一看,这种选择和灵活性似乎很棒。在现实中,当我们面对太多的选择时,分析瘫痪就开始了。
第四阶段:抑郁和反思
当你真的很擅长解决更简单的问题时,解决更复杂问题的方法链开始给你带来怀疑。您查看您的代码、注释和TODO注释,然后恼怒地笑了起来。虽然这种感觉是正常的,但你可能会在抱着你的看看我的幻灯片来自Twin Cities drupal。