Two teams from two countries with two web sites to complete for two charities. In 24 hours. With an audience watching every move. That was the idea behind FullCodePress held in May 2009 at CeBIT.

来自两个国家的两个团队通过两个网站完成两个慈善事业。 在24小时内。 观众看着每一步。 这就是2009年5月在C​​eBIT上举行的FullCodePress的想法。

Tim Connor was the programmer chosen for the New Zealand team which completed the winning Rainbow Youth web site. He kindly shares his experiences with SitePoint.

蒂姆·康纳(Tim Connor)是新西兰团队的程序员,该团队完成了获奖的Rainbow Youth网站 。 他与SitePoint分享了他的经验。

Did you or the team do any preparation in the build up to the event?

您或团队在活动筹备过程中做了任何准备吗?

Not as much as I should have! Most of my preparation involved investigating the technology choices and getting to know my team mates. The beer I had with Kate and Courtney and the full day with the team before the competition was ideal preparation from my point of view.

没有我应该拥有的! 我大部分的准备工作涉及调查技术选择并结识我的队友。 从我的角度来看,我与Kate和Courtney一起喝的啤酒以及比赛前整天与团队在一起的啤酒是理想的准备。

Had you worked with any of the other team members before?

您之前是否曾与其他团队成员合作过?

The only team member I’d met before FullCodePress was Courtney, but that was more social than professional. We were fortunate to get on with each other so well.

在FullCodePress之前,我遇到的唯一团队成员是Courtney,但这比专业更社交。 我们很幸运彼此相处得很好。

You chose BrowserCMS – a relatively unknown Rails-based beta product – as the content management system? What were the key factors that influenced your decision? Did it cause any problems or limitations?

您选择了BrowserCMS(一种相对未知的基于Rails的beta产品)作为内容管理系统? 影响您决定的关键因素是什么? 是否引起任何问题或限制?

I’ve been working with Rails for a while so I had a bias towards anything Rails-based. I’d heard good things about BrowserCMS and played with it during my preparations. My initial preference would have been to not use a CMS but, following our meeting with the clients, it was clear one would be required. We could have gone with WordPress or another PHP-based solution, but as I’ve never used PHP that wasn’t the best idea!

我已经和Rails合作了一段时间,所以我对基于Rails的任何东西都有偏见。 我听过关于BrowserCMS的好消息,并在准备过程中进行了试用。 我最初的偏好是不使用CMS,但是在与客户会面之后,很明显将需要使用CMS。 我们本可以采用WordPress或其他基于PHP的解决方案,但是由于我从未使用过PHP,所以这不是最好的主意!

I don’t think BrowserCMS caused the team many problems but I struggled a little. The product uses Rails rather than complementing it; “the Rails way” and my usual methods of working were not always suitable.

我认为BrowserCMS不会给团队带来很多麻烦,但我却有些挣扎。 该产品使用Rails而不是对其进行补充; “ Rails方式”和我通常的工作方法并不总是适合。

What tools did you use for development? IDE? Source control? Testing suites?

您使用什么工具进行开发? IDE? 源代码控制? 测试套件?

I used Textmate for code editing and Git for source control. I ran a local MySQL database which we used during development.

我使用Textmate进行代码编辑,并使用Gi​​t进行源代码控制。 我运行了一个本地MySQL数据库,供我们在开发过程中使用。

During the main hours of CeBIT we discovered that our Internet access was almost useless, so I ran a complete environment on my laptop which the rest of the team could access.

在CeBIT的主要时间里,我们发现互联网访问几乎没有用,所以我在笔记本电脑上运行了一个完整的环境,其他团队成员都可以访问。

What was the biggest challenge?

最大的挑战是什么?

There were two big challenges: the limited time and staying awake. We had just 24 hours to build the site and a significant amount of time was spent in a less than ideal state of mind! 3am to 7am was not happy for any of the team members.

有两个重大挑战:有限的时间和保持清醒。 我们仅用了24个小时就建立了该站点,并且花费了大量的时间在不太理想的状态下! 凌晨3点到7点对任何团队成员都不满意。

And what turned out to be easier than you expected?

事实证明,什么比您预期的要容易?

The clients. Clint and Daniel were fantastic, helpful, and easy to work with. They stayed with us throughout the night and made our job much easier.

客户。 Clint和Daniel很棒,乐于助人且易于合作。 他们整夜都与我们在一起,这使我们的工作变得更加轻松。

Did you need to drop or simplify any features because they couldn’t be achieved within the 24 hours?

您是否需要删除或简化任何功能,因为它们无法在24小时内实现?

Very much so. Clint and Daniel started with an enormous list of requirements, so we needed to prioritize. Even the features we implemented had to be simplified — for example, the donation process could have been seemless, but there was not enough time. Despite that, we created as many features as we could.

非常非常。 克林特(Clint)和丹尼尔(Daniel)提出了大量要求,因此我们需要确定优先级。 甚至我们实现的功能也必须简化-例如,捐赠过程本来就很简单,但是没有足够的时间。 尽管如此,我们还是创建了尽可能多的功能。

Despite your victory, in which areas did your competitors beat you?

尽管您取得了胜利,但您的竞争对手在哪些方面击败了您?

I think that the Australian team managed the scope of their project better. We pushed to get many features implemented, but perhaps we should have concentrated on the core requirements more. The Australian site appears to be clean and finished.

我认为澳大利亚团队可以更好地管理其项目范围。 我们努力实现许多功能,但是也许我们应该更多地关注核心需求。 澳大利亚站点似乎干净整洁。

Would you have done anything differently with the benefit of hindsight?

事后看来,您会做任何不同的事情吗?

I might have ditched the CMS and rolled our own. With Rails, I could have easily built a simple CMS to match the client’s requirements. BrowserCMS is fully-featured but quite complicated and may be difficult for the clients. I’m considering writing a custom administration interface to simplify the web site maintenance.

我可能抛弃了CMS,推出了自己的CMS。 使用Rails,我可以轻松构建一个简单的CMS来满足客户的需求。 BrowserCMS功能齐全,但相当复杂,对于客户端而言可能很困难。 我正在考虑编写自定义管理界面以简化网站维护。

Did you learn anything that you can now use in your day-to-day job?

您学到了什么,现在可以在日常工作中使用?

I learnt that I get a second wind at about 7am, but I can’t see myself using that in my day job! I reaffirmed to myself that I don’t like content management systems!

我了解到我大约在早上7点有第二次刮风,但是我看不到自己在日常工作中会用到它! 我向自己重申,我不喜欢内容管理系统!

Would you enter the FullCodePress event again?

您是否会再次输入FullCodePress事件?

Certainly. I had a fantastic time, made some great friends, and I’m sure the rest of the team feel the same way. We are hoping for an 07 vs 09 competition in Wellington so we can take on the previous champions.

当然。 我度过了一段美好的时光,结了一些好朋友,而且我确信团队中的其他成员也有同样的感觉。 我们希望在惠灵顿能进行07 vs 09比赛,这样我们就可以与之前的冠军匹敌。

Thanks, Tim.

谢谢,蒂姆。

Tim Connor is a web developer based in Wellington, New Zealand. He has a long background of enterprise software development in a range of industries including banking, government and online gaming, in both New Zealand and the UK. Nowadays he works as an independent IT consultant specializing in Ruby on Rails. If you would like to talk to Tim regrading consultancy or web development work, he can be contacted at info@connorsoftware.com.

Tim Connor是位于新西兰惠灵顿的Web开发人员。 他在新西兰和英国的银行,政府和在线游戏等多个行业拥有企业软件开发的悠久背景。 如今,他是一名独立的IT顾问,专门研究Ruby on Rails。 如果您想与Tim进行增值咨询或Web开发工作进行交流,可以通过info@connorsoftware.com与他联系。

  • FullCodePress Interview: James Farrell, Australian Team

    FullCodePress采访:James Farrell,澳大利亚队

  • FullCodePress Interview: Elle Meredith, Australian Team

    FullCodePress采访:澳大利亚团队Elle Meredith

  • FullCodePress: An Interview with Wendy White of Team Australia

    FullCodePress:澳大利亚团队的Wendy White访谈

  • FullCodePress: WordPress vs Rails

    FullCodePress:WordPress与Rails

  • FullCodePress Update: CodeBlacks Bet on Beta CMS

    FullCodePress更新:CodeBlacks押注Beta CMS

翻译自: https://www.sitepoint.com/fullcodepress-tim-connor-interview/

FullCodePress采访:蒂姆·康纳(Tim Connor),新西兰队相关推荐

  1. FullCodePress采访:James Farrell,澳大利亚队

    Two teams from two countries with two web sites to complete for two charities. In 24 hours. With an ...

  2. FullCodePress采访:澳大利亚团队Elle Meredith

    Two teams from two countries with two web sites to complete for two charities. In 24 hours. With an ...

  3. 苹果CEO蒂姆·库克:苹果的未来

    From : http://www.appleker.com.cn/xinwen4_pingguodeweilai.html 苹果CEO蒂姆·库克:苹果的未来 2012-02-16 北京时间2月15日 ...

  4. 蒂姆·库克赞成美国政府调查科技巨头,但否认苹果存在垄断

    编译:天门山 来源:网易科技频道 据国外媒体报道,苹果公司首席执行官蒂姆·库克(Tim Cook)否认苹果是一家垄断企业.美国政府正准备对苹果公司展开一场可能前所未有的调查,调查这家iPhone制造商 ...

  5. 苹果在十字路口接受镁·西格勒的采访

    大技术 (BIG TECHNOLOGY) OneZero is partnering with Big Technology, a newsletter and podcast by Alex Kan ...

  6. ​Tim Draper:我已清空美股,大部分资产换成加密资产

    "本月初比特币价格突破了10,000美元大关,而随后跌至9600美元以下不过是市场正在进行修正.我认为比特币在2022年或2023年初将达到25万美元,这也是我认为比特币会成为首选货币的原因 ...

  7. 图灵在布莱切利园的女朋友_前亚马逊副总裁蒂姆·布莱伊为什么离开了

    图灵在布莱切利园的女朋友 重点 (Top highlight) 大技术 (BIG TECHNOLOGY) OneZero is partnering with Big Technology, a ne ...

  8. 完美通行证身份证号格式_如何渲染3D足球通行证网络

    完美通行证身份证号格式 Pass network analysis has long been a popular visualization method amongst football anal ...

  9. 完美通行证身份证号格式_使用通行证js进行节点js身份验证

    完美通行证身份证号格式 In this article, I will share my knowledge of authenticating node.js server using passpo ...

最新文章

  1. python有道翻译-Python爬去有道翻译
  2. Java Class文件结构
  3. STM32F0使用LL库实现MS5536C通讯
  4. Qt笔记-Q3DScatter及QCustom3DItem的基本使用
  5. 【Java从0到架构师】SpringMVC - 返回值
  6. Hibernate延迟加载策略
  7. MATLAB 二脉冲对消、重频参差滤波器设计仿真
  8. JUC并发编程超详细详解篇
  9. php 图像居中裁剪函数,php中自定义图像居中裁剪函数实现的代码案例
  10. VUE2.0 测试环境配置
  11. 【TCP/IP详解】IP报文格式
  12. 当年发明“熊猫烧香”病毒的天才,如今怎么样了?
  13. k-means聚类算法原理简析
  14. LeetCode通关:哈希表六连,这个还真有点简单
  15. 信息系统项目管理师(2022年)—— 重点内容:项目质量管理(8)
  16. 上海领科作为A-Level领军学校,为什么要开设IB课程?
  17. 如何三平台win/安卓/ios同步日历日程
  18. 信号量和互斥锁的区别
  19. 51 地图基本接口(三)
  20. Mathcad绘制气体范德瓦尔茨方程图像

热门文章

  1. 如何将html页面导出到excel,html页面表格导出到excel总结(示例代码)
  2. Exchange 2010 POP3客户端响应错误 550 5.7.1
  3. 6口全千兆二层网管型工业以太网交换机千兆2光4电光纤自愈ERPS环网交换机
  4. java删除文件夹指定日期的文件
  5. 二分查找 归并排序 快排 详解C++
  6. Matlab2020a使用Simulink绘制bode图
  7. Cheaptrick算法
  8. 【学习笔记】SAM的结构和应用
  9. 信捷PLC 流程指令STL,S使用
  10. 深扒互联网大佬高考往事,状元辈出,马云数学1分被DISS