我一直在思考如何构建我梦想中的公司,以及如何让它对伟大的程序员具有很高的吸引力。如果一个人能雇用几个“超级明星”程序员,而不是许多“优秀”程序员。
我个人喜欢的一件事是我可以随心所欲地自由工作。所以我可以在不同的城市旅行,如果我喜欢的话,我可以远程工作,或者在有紧急情况的时候我可以坐在家里。然而,在我的经验中,你确实想和同事们一起工作,在那里你可以讨论一些事情,并拥有公司的“文化”。
所以,假设你想雇用一群顶尖的人才程序员,可能来自不同的国家和城市。人们将如何设置它来与校园竞争?拥有一个完全没有办公室的公司似乎有点不太理想,你可能想要一些办公空间,人们可以在那里见面并选择工作。
我想我们能做的是在不同的国家设立小型的办公室,让人们从他们选择的地方开始工作。程序员可以起飞的“紧缩模式”时,必要时,但也工作地点时,团队合作和面对面的需要。
另一种模式是,在其他程序员工作的办公室里,不要有自己的办公室。这样,即使你所在的城市只有一两名员工,如果你在远程工作感到“孤独”,你仍然可以找到一些公司。
另一个想法是,就像每隔一个星期,你会带整个团队去同一个地方。这可能不是一个办公室,但可能只是一个有趣的城市或有吸引力的度假胜地,从那里一起工作。尽管如此,有配偶的人可能会对这种事情有问题。
你还可以在不同的城市( 2-3人)建立一个公司公寓网络,你可以在那里有办公室,也可以在其他一些地方,这样程序员或团队或程序员就可以随心所欲地四处闲逛,“聚在一起”。
如果这是合法的(我不知道这在不同国家之间有何不同),你甚至可以一次拍两只苍蝇,并在不同的城市合并办公/公寓。"Hack Pad: London“"Hack Pad:柏林”等
我想我的问题是,这样的设置是否可行?如何才能改进这一概念?
你会不会找到一家给你这种自由的公司有吸引力,还是你更喜欢一家每天都有一个大办公室的公司?
基本上,是什么让一个“超级巨星”程序员选择在谷歌、Facebook或微软的校园里与这样的公司合作,在那里你可以得到很多有才华的人的乐趣和陪伴。
发布于 2011-01-19 08:46:37
以下是我在过去10年中在大型企业项目和初创企业中与分布式团队(离岸而非离岸)合作时所观察到的情况。
分发是有代价的。如果团队在一个项目的相同部分上工作,它可能是巨大的。因此,对于需要高度协作和沟通的大型企业项目来说,情况就是如此。
然而,它在小型初创企业中运行得相当好。我目前的团队遍布世界各地,但它的工作原理是因为他们有一个非常明确定义的角色(不推荐在同一位置的团队中),而且他们工作的API定义得相当好。在同一个模块工作的人在相同的地理位置。
我觉得事情就是这样做的。许多大型开源项目也是这样工作的。
然而,一定要提醒自己,在大多数情况下:
这是可行的,但在大多数情况下,分布式团队的成本要比共享团队要高。
别忘了社交方面。我一个人在家工作了一年,虽然第一个月我很享受,但现在我尽量避免这样做。因为社会方面。我还注意到,当团队成员位于不同的地方时,他实际上并不是团队中集体无意识的一员。
费用增加的原因是:
发布于 2011-01-19 05:16:58
虽然有一个真正的办公室是必要的(出于法律和财政原因),分布式设置是可行的。这方面的一个实例是StackOverflow as 杰夫·阿特伍德在这篇博文中指出.
发布于 2011-01-19 05:24:08
只要我能和我的团队其他成员保持联系,我就会喜欢漫游办公室的想法。通过即时通讯之类的)。这也有助于保持新鲜的东西,我认为,更有趣一点。
https://softwareengineering.stackexchange.com/questions/38003
复制相似问题