工程师在创业团队的技术挑战

曾经有不少人对我问过类似的问题:作为技术人员在创业团队(或是小公司)工作,技术上没什么挑战,觉得自己得不到锻炼,我该怎么办?

的确,就说互联网这个领域吧,创业团队或是小公司的网站规模往往并不大,或者至少要从小做起,用户访问量和那些大型网站在当下自然没法比,从这个角度上看,很多中小网站的确暂时面临不到这些高并发、大流量、高可用的这些“严峻挑战”,另外,团队的职能岗位甚至也没有大型公司那么齐全,人家连做配置管理的团队规模甚至都比你整个公司人多,似乎在小团队作技术的出门都低人家一头,见面不好意思打招呼,真的有必要妄自菲薄么?

首先要说明的是,在大一点的公司里面,最不缺的就是解决复杂技术上的资源,但是有意思的是,遇到技术“挑战”的其实是极少数的一部分工程师,大多数工程师做的都是相对可以规范起来的事情。或许有人不信,但是你要知道在团队有了一定规模以后,很多技术人就会形成路径依赖,一遇到稍微复杂一点的问题就去请教那些比较资深的同事,往往放弃了自己动手解决问题的机会,有些情况甚至他们也不敢承担风险,那么,你认为这种情况对他们会有多少挑战?

我们前面说到了复杂技术,以前关于网站架构设计、大规模集群、海量数据处理等主题,多少都还有一些神秘感,但是最近几年来,相关技术文章带来的信息越来越全面,越来越开放,不夸张的说,构建一般的大型网站的技术,你可以通过公开技术信息获得所有的细节内容。当然,有了这些,就好比你已经有了一份蓝图,具体的施工还是要自己控制。不要误会,我不是说创业团队的技术人不会遇到技术难题,如果真的遇到目前能力无法逾越的技术障碍怎么办?我的回答是:求助于社区,利用群体智慧。和那些封闭的大公司的技术团队所拥有的资源相比,这是更为辽阔的空间。注意,解决了问题不是最后一步,要把解决问题的能力逐渐培养起来。有若金庸小说中的北冥神功,要善于化为己用。

有些人把挑战等同于自己想做的事情,有些人把挑战看做一种憧憬,想象那些没有做过的事情,在我看来,真正的挑战恰恰是你不愿意做、不愿意改变、当前做不好的一些事情。

在创业团队你可以做的一些更有挑战的事情:

重构自己的代码

如果是开发人员,随时要记得的事情是如何改善自己的代码质量。要让自己成为更好的技术人,重构或许是是随手可作的并且切实可以提高自己能力的一件事情。有好的代码为基础,才有可能随时面对更大的系统压力。要记住小网站有可能发展为大网站,技术人需要的是提前做好准备,为你的代码,为你自己,为你的团队。

自动化日常工作

有人说,萝卜快了不洗泥,团队什么事情都要我做,我怎么有时间去搞什么重构?那么,是否可以将一些日常需要重复做的事情尽可能的自动化,比如日常发布是否可以自动化?测试工作是否可以自动化?安全检查是否可以自动化?有了这些为前提,你肯定有足够的时间去做你想要做的事情。

良好的开发习惯

在一个团队中,如果养成良好的开发习惯会让你节省时间和精力。比如对版本工具的掌握程度,如果连 SVN 都缺少使用意识的话,很难想象团队协作开发的时候会搞成什么样的局面。也不要抱怨团队的同事没有好习惯,他们或许正需要你的帮助呢。..用你的行动,去带动他们。顺便问一下,你平时为代码写注释么?

改进自己的产品

复杂未必是最大的竞争力,细致和精致有的时候是更好的竞争力。很多技术人员做到最后发现自己做了很多对用户并不重要的功能和产品,而最重要的产品反而疏于改进。这未必都是别人的错,如果自己能够对产品和业务有足够的了理解的话,你或许会驱动团队少走弯路,做更正确的事情。

提高资源使用率

别人用数台机器支撑的访问量,换了你,能否用更少的硬件支撑?这些方案是可扩展的么?是可验证的么?遗憾的是,我看到多数小团队硬件利用率甚至比一些大团队更低。如果听任低效的代码、冗杂的产品功能不去改变,那么可能的确要面临资源利用率相对较低的窘境。

规划资源的能力

团队小的时候,整个产品架构、整个网站架构的信息收集并不难,让你建立起一个全局的观念相对更为容易一些。注意分析整体架构的演变,根据自己的理解,一步一步预期将来可能出现的问题。这是非常难得的锻炼自己的机会。顺便问一下,你给自己的网站画过架构示意图么?

保持学习的热情

我在前面说到了网络上的技术资源的丰富性,你是否能够持之以恒的去学习、吸收这些技术经验,是否养成了评估某项技术成熟度的能力? 什么,学了用不上?问题是再大的公司在技术上也是要有取舍的,更多的时候都是在用更为合适的技术而不是看起来更“先进”的技术。

这个清单肯定可以列得更长,至少还应该包括沟通技巧的改进、传授技能给他人、塑造技术影响力。看似都是一些平淡无奇的事情,其实在大的团队大的公司,我觉得有挑战的也都是类似的事情,我也不确定哪一个对你来说更难做到。不过真的能把这些都做好的话,或许蓦然回首,那些所谓的挑战对你来说已经是浮云。

说到底,不能靠环境改变自己,如果你自己要改变自己对你收益是最大的(当然挑战也大),而要环境改变你会让你更为痛苦。只要你愿意。而且,在规模较小的团队中,你的改进会直接体现到团队的整体上,不要忘了,你是这个团队的一份子。团队越小,你的影响力就会越大,等到团队壮大起来,不就是你有更大职能的时候么?从经济学的角度上看,团队虽小,但是人均产出未必不如那些大团队的成员。正好比做手表的做到巅峰,不比造飞机的少赚多少。总有一天,很多技术人会以在小团队工作为荣。

挑战不在河对岸,就在你面前。

作者:Fenng 丁香园CTO 原支付宝数据库团队负责人

微博地址:http://t.sina.com.cn/fenng

出处:DBA NOTES

累了的时候 停一停

引用地址:http://www.xjp.cc/2010-log/12/stop-for-a-while.html

有多久没有认真听过音乐了,突然想起《不能说的秘密》里面老爸黄秋生的一句话:年轻人要多听音乐,才不会胡思乱想。回想起初中时候,躲在被窝里面听卡带,一盘磁带反反复复听,抄歌词练歌,而现在那些旋律就像已经变成身体的一部分,无法忘怀。听音乐?听什么音乐?每天都有浸泡在虾米里面,我不能说虾米不好,但是很难带给我惊喜的感觉,好像音乐互联网化后变得更廉价后,就连那种韵味也失去了。

睡眠质量?貌似从来就没有好过,很难摆脱那种恹恹欲睡的状态,这并不只是刚起床时的那种无神。我有多久没有好好看过书了?看那些能让自己有所得,或者仅仅是一些让人捧腹的笑话书。我有多久没有一个人或者结伴去一个想去的地方玩?现在的第一个目的地是西藏,希望能够在25岁之前成行,30岁之前能背包完成一次至少两个个月以上的长途旅行,就像Ivan Lin所做过的那样。

极客观察:利用人性弱点的互联网服务

一个伟大的产品发明离不开对人性的深刻探索。你可能不知道到底为什么某个产品让你着迷,你也可能不知道为什么一些公司总能制造出你想要的产品。来让我们看看这些公司到底用什么东西吸引着你。

极客观察本期的话题是:利用人性弱点的互联网服务,我们将会从“贪婪”、“色欲”、“虚荣”、“窥视”、“懒惰”等角度来间隙各种互联网产品如何利用人性的弱点来推广、前进。

极客观察的第一部分:贪婪。

在人类社会发展的长河中,贪婪也推动了这个社会的进步。有关销售的网站都巧妙的利用这人性的弱点,在某种意义上来说,贪婪是推动销售的中坚力量。从总体来说,无论是团购,点购,秒杀,还是抽奖,该类网站统一的制胜法宝就是价格极其低廉,巧妙的运用了低价这一特点,充分的激发人类贪婪的本性,一次次心甘情愿的点击购买。贪婪也让这个社会的大量资源被无情的给浪费了。

1、团购

以时下最为火爆的团购网站举例来说,超低价格的诱惑是它最具吸引力的地方。以低至三折甚至一折的价格能享受原本昂贵的产品或服务,这恰恰击中了人性贪婪的弱点。使很多没有消费需求的网友盲目的参与了团购。

团购网站都巧妙的设定了消费时限,迫使消费者怀有“今天不买明天就错过的心态”,参与了越来越多的团购,让人们在不知不觉中花费得更多。

结果,贪图便宜的心态就导致了很多人在大量团购之后感到很焦虑,因为当初购买了太多的团购卷,又没有找到特别合适机会去使用,而且已经临近有效期。于是便疲惫的奔波于各类商铺中,体验着那些同样也打了折扣的产品和服务。

2、点购

最近非常流行一种新型的购物形式:点购。

用户可以按照一定价格购买竞拍权利(一般为1-2元),每次竞拍将使该产品价格增加0.01元,并且同时增加20秒竞拍时间。当竞拍倒计时归0时,当时的领先者即最后出价的用户便赢得该竞拍,最终用户以非常低廉的价格买走该产品。

这种类型的网站以非常低的成交价格吸引着众多用户。例如,价值5000元的 iPhone 4 手机竟以200元的价格成交,如此低廉的价格,激发了用户贪婪一面。使得很多用户不计金钱和时间成本的无限制投入,为网站创造了大把大把的利润。

赢得产品的人变得更加贪婪,想去赢得更多的产品。没有赢得产品的人因为已经投入了很多金钱和时间,不得不再次投入让收支平衡。这种恶性循环正是贪婪的魔力。

3、秒杀

同样很多网站也非常流行一种叫ʻ秒杀ʼ的购物形式。

所谓“秒杀”,就是网络卖家发布一些限量的超低价格商品只能在有限的时间内购买。这恰恰激发了人们无限的贪婪欲望。由于商品价格低廉,往往一上架就被抢购一空,有时甚至只用一两秒钟。

“秒杀”从无到有、从有到强不过三个月时间。这种购物形式同样的会吸引很多人购买本不需要的产品,并且真正优惠的精品提供量都很少,很难抢到。这就没有满足广大客户的贪婪需求,使得类似这种活动很难再次激发出人们的购买欲望,所以这种购物形式正在走向落末。

4、抽奖

虽然秒杀越来越不给力,但是ʻ抽奖ʼ这种非常普通的行销手段却长盛不衰。

特别是大量的出现在团购网站上的各类抽奖活动。形形色色的网站都推出过类似“0元购IPad”等活动,甚至于去抽奖“一套房”。这里也是利用人们贪婪的心里,去让客户注册,购买。并且与此同时获得大量的用户资料,之后在对其进行大量的团购宣传,重新满足他们贪婪的欲望。就像人人都想中彩票,但是不知自己浪费了时间以及进入了下一个贪婪陷阱。

5、下载

我们身边或自己或许都有这么一种习惯,如果宽带是包月的话,就不舍得浪费每一秒钟,无时无刻的在下载根本不需要的内容。

比如一个用户想下载一本书,后来发现自己下载了上千本书,到最后估计一本书也没看成。但是这种贪婪的心态给他们带来了满足感。这样就造成了大量的用户半夜挂机下载一堆将来有可能会用到的文件,从而推动了下载软件的发展和移动硬盘的发展。

6、存储空间

这是一个非常有意思的现象。当您可以推荐你的朋友来增加自己网络硬盘的容量的时候,大多数人只是追求最大容量而不顾自己的实际需求。这些商家都利用了用户“想要更多”的贪婪心理,让用户主动的为自己宣传。用户的需求是可以被满足的,但是用户的贪婪的渴求是难以被真正满足的。

极客观察:利用人性弱点的互联网服务(二)色欲

色欲是人类发展繁殖的基础和动力,同样也是网站发展壮大秘密法宝。从目前来看,厂家利用美女对那些饥渴的玩家进行心理上的刺激。其实色欲不应当只有美女这一种形式,所谓食色性也,或许我们今后更多会看到由帅哥组成的营销手段,更或者是美食。

1、美女社区

美女人人爱看,美女多的地方,人气自然也就旺。于是,一个以遍布美女为标榜的社区类网站——美空网,在没有任何宣传的情况下,不到半年流量就超过了百万大关。很多兄弟们在美色的诱惑下登陆查看美空中的美女,并且非常积极的传播给身边的朋友。

这个网站恰到好处挑选出了精品美女,不仅有图片还有视频,充分满足了各位仁兄的欲望。从而推动这个网站的发展,而且是几何级数的增长。

这就是美女的魅力,这就是色欲的强大。

2、美女ID

在网站推广里,“美女ID”起着极其重要的作用。

几乎现在各个社区网站或者SNS网站,充斥这各种美女ID,从头像到相册,从诱惑发言到激情日记。全方位的激活大众色欲需求,激活网站流量的增长。其实我们或多或少的是因为某个美女ID从而注册某个网站或服务,在注册之后会发现更多的美女ID向你扑来。最近有一个好玩的现象就是在社交网站经常有美女ID要加为你的好友,你在不忍心之余就遭受了大量的垃圾广告。这就是色欲惹的祸。

3、胸

社区通常举办各种活动来吸引用户的参与。例如,猫扑网站之前举办的“美胸大赛”,吸引了众多眼球。各种各样的有关美女的帖子也为社区填“色”不少。

4、美女玩家

很多游戏也以色欲作为出发点,推广自己的产品。首当其冲的就是某款游戏给“美女玩家”发工资。美女玩家只有通过严格的审核才能通过,每个月都能收到游戏公司发的红包。这样的举措极大的鼓励和吸引了大量的美女玩家来玩这些游戏,正是大量的美女陪伴左右,在此同时也吸引了广大群众参与进来。色欲这个欲望满足了双方的情感。从而让游戏发展壮大火爆起来。

5、美女工会

更有甚者,看出了厂家利用色欲来吸引玩家的手段后,自行组织了“美女工会”,就像是经纪人公司一样。这种美女工会不仅吸引了各个游戏厂家争先恐后邀约他们入住自己的游戏,同时工会也创造出了自己的生存价值。

不只是厂家可以利用色欲这种人性的弱点,群众也可以团结起来,形成强大的组织来满足各个方面的需求。

极客观察:利用人性弱点的互联网服务(三)虚荣

人生的价值就是获得别人的肯定,过分的追求不合理的或者虚假的表扬就是虚荣。虚荣心是人类一种普通的心理状态。虚荣使一个人上瘾,同时也极易容易影响他人,这就是虚荣强大的力量。现在众多网站都注意到了这一点,下大力气在体现用户价值上面做足了文章。

1、等级制度

使用QQ的用户都知道,如果你的QQ上有多个太阳,这证明了你的QQ资深身份。用户不得不长期的定时的使用产品来证明自己的高人一等的身份。腾讯巧妙的利用这种等级制度满足了大家虚荣的渴求,导致长时间的活跃用户在线,并让腾讯获利无穷。用户之间互相攀比导致更多的人追求更高的等级,也影响了周围的人。

这也是把游戏的等级部分延伸到游戏外。现在有更多的网站加入进来,人人也开始的自己的等级划分,各种消费的金银虚拟卡等等,无一例外的利用了人们虚荣的弱点,迫使人们做出了原本不愿意做的事情来证明自己的强大。

2、号码抢占

抢占各种资源也是虚荣的一种表现。不惜代价的搞到并维持漂亮的QQ号码,例如,现在身边有些朋友每个月迫不得已支付10元来保持住自己7位的QQ靓号,并且使用了越长时间的东西就越难以放弃,这都是因为当初的虚荣。更有甚者,当初为了证明自己多么厉害,竟然花费上百元点亮各种QQ标示。这就是腾讯利用虚荣这一人性的弱点演奏出来的一首首好曲。

3、位置服务

原本LBS是很无聊的,但是正因为加入了各种勋章,虚拟称号之后就变得火热起来。这同样满足了人类的虚荣的心里,用户为了各种徽章和称号,自愿去自己原本不想去的地方去Checkin(签到)。同样因为是虚荣,用户会向周围的朋友宣传自己的成就导致更多的人加入进来。这就是虚荣强大之处,需要别人的认可才能满足自己的虚荣。

用户通常都有持续登录Foursquar、Gowalla以及Facebook地理服务的心理需求,并不是因为想要告诉朋友他们在哪,而是为了保护自己在某一地盘上的领主地位不被他人取代。同时,对于那些没有成为领主的用户,他们也会努力去从现任的领主手中夺取这一称号。如果你因为经常忘记check-in而让自己没有机会成为你所在的办公室或者咖啡馆的领主,沮丧感将随之而来。

4、微博

微博也非常巧妙的利用了虚荣。用户可以炫耀自己的粉丝数量,这就激发起互相攀比自己的粉丝数量。同时网站也提供一项服务“分配粉丝”,这就是在新用户刚刚注册时候分配一些用户给他们,这就给网站提供了另外一条吸金途径。

用户会特别注意自己的发送内容的转发数量,转发的越多越能满足他们内在虚荣的需求。这就迫使用户提供更多的高质量的内容去吸引自己的粉丝转发自己的内容,从而进行了一个良性循环。

极客观察:利用人性弱点的互联网服务(四)窥视

强大的好奇心引发了各种各样的窥视行为,了解别人成为窥视的最大动力,同时窥视成为了社交网站中最强驱动力。

1、博客

博客天生就是用来被人窥视的,以方便可以来展现自己的风采,以及可以让想要了解你的人提供一种渠道。这就导致了很多人因为想去窥视某些人的博客从而使用某种服务。并且用户可以利用各种各样的博客信息去推测,例如,你可以通过观察你女朋友的博客,去了解到谁经常浏览她的博客,又有可能和谁建立了比较亲密的关系等。因为满足了窥视这种心里需求,使得人人网,开心网等众多社交网站发展迅速。

2、隐身

正是因为网站提供了详细的信息,使得可以从这些信息中挖掘出很多有价值的信息。比如谁看了这个照片,谁在这个月内浏览你的博客过多少次等。这就使得有些人不愿意留下自己的痕迹去窥视别人,从而隐身这项功能就诞生了。它可以充分的满足人们窥视的心里,让他们安心的去看自己想看的内容从而不留下任何痕迹。

3、名人博客/微博

名人博客的快速发展必须充分满足群众对于窥视他们的渴望。

名博经常会爆一些小料来让更多的人去关注他们的博客,粉丝们也想了解名人的私生活,会经常去看名人的博客,窥探他们的生活。

极客观察:利用人性弱点的互联网服务(五)懒惰

懒懒定律:凡是优秀的用户体验,必定是满足人性懒惰的。

懒惰是社会发展的根本动力。正是因为懒惰,汽车代替了步行,计算器代替了算盘,电子邮件代替了传统邮件。现在有越来越多的服务都专门向懒人提供,况且懒惰是人类的天性,人人都是懒人。人人都需要可以让其可以懒惰的服务。

1、快捷键

一个拥有大量可以快捷键的产品总是受人欢迎的。

比如Google的各个产品都是用统一的快捷键,你可以快速高效的完成任务,懒惰的你可以尽量减少手臂的移动。大量的快捷键也可以让操作变得更加流畅,手可以呆在一个区域内去完成尽可能多的任务。耳熟能详的快捷键有复制,黏贴,撤销等。

2、网购

男人袜是一个网站给懒惰的男人设计的网购网站。很多男人都不在乎穿怎样的袜子,因为袜子一般不会露出来。也很少专门为了袜子去商场,最终可能很长一段时间都穿着有两个窟窿的袜子。

“男人袜”用极其简单的步骤满足了这帮懒惰的人的需求。这个网站甚至不用注册,直接使用支付宝支付一年的袜子费用,然后每三个月收到三双袜子。这样就非常完美的解决了“穿洞袜”的问题,中间的过程也极其简单。人类懒惰的本性让不懒惰的人找到了商业契机。

3、简单

当遇到新的事物的时候,大多数人都以懒惰为借口拒绝学习。但是苹果公司对这点把握的极其出色,它制造出了很多学习门槛极低的设备,这让这些懒人得到了充分的满足。这种极其简单的产品或者服务现在越来越受到人们的欢迎,比如说,最简单的文件共享网站Ge.tt,只需点击四下鼠标就可以把自己的文件共享给别人了。

Twitter为何流行?两个字:简单。简单是表象,隐藏的是懒惰。140字,不是限制,是自由。只能输入文字?很好,我本就这么懒。懒对于用户体验来说,就如五弦琴的第六弦,看不见但却至关重要。

文章来源:http://www.geekpark.net 转载请注明文章来源出处和链接。

文章作者:极客公园的管理员supergeek

The database could not be exclusively locked to perform the operation(SQL Server 5030错误解决办法)

SQL Server 5030错误解决办法

今天在使用SQL Server时,由于之前创建数据库忘记了设置Collocation,数据库中插入中文字符都是乱码,于是到DataBase的Options中修改Collocation,出现了The database could not be exclusively locked to perform the operation这个错误,无法修改字符集为Chinese_PRC_90_CI_AS。

解决办法找了很久才找到,如下:

1.执行SQL ALTER DATABASE db_database SET SINGLE_USER WITH ROLLBACK IMMEDIATE

修改为单用户模式

2.然后关闭所有的查询窗口,修改Options的Collocation属性为Chinese_PRC_90_CI_AS

3.执行SQL ALTER DATABASE db_database SET MULTI_USER

再修改为多用户模式

怎样打造一个酷网站?

编者按:本文由Bannka联合创始人Dennis Chu供稿。这是他在先后创办Vantica 和Bannka后总结的一些创业心得。

如果你是一个互联网创业者或者产品经理,你大概像这个行业里的每个人一样,梦想建造出这个世界的下一个Google或者Facebook. 你需要每天作出各种各样的决定,而你作出的这些决定往往决定着产品的成败,这里是一些经验原则,你也许会它们能够帮助你清晰地思考,并且作出困难但是正确的决策。

1. 小即是美

这很好理解,你没有足够的资源建造任何大的东西。如果你的产品或者服务很小,你投入的成本很低,用户也更加可能尝试。如果他们喜欢,他们会告诉他们的朋友,这是唯一有效的和零美元的营销方式。

2. 想用户,不要(太多)想竞争对手

你需要发现用户要什么,我知道这说起来容易做起来难。正因为如此,你才需要很多时间思考、测试和改进。而如果把时间都花在研究你认为的竞争对手身上,你不可避免地失去了思考的时间,结果很可能导致你无法理解你的用户,这增加了犯错的风险,而犯错误的代价很昂贵。你得尽力避免。

3. 要是这个东西很难做的话,那得掂量掂量

多数的突破性创新都出乎意料地简单,如果你建造的东西很复杂,再好好想想,它也许不是那个能够带给你成功的东西。

4. 数据流动性

有很多成功的,占据统治地位的服务,比如Facebook, Google等,你要做的不是重新建造一套你的社交网络和搜索服务,你要做的是让自己的服务保持数据的可流动,因为人们不需要搬家来使用你的初创服务,你要让人们能够带走他们产生的数据。你要提供工具为数据流动提供方便。

5. 不要像恐龙那样行事

你不能像Google或者Facebook 那样行事;他们有钱有一堆的聪明人,做任何事请都比你占优。你需要思考、聚焦在任何足够小的事情上,直到你拥有优势。同时也要注意它是可以扩展的(Scalable)。

6. 不要拷贝

很多创业团队喜欢拷贝他人的创意,即使不考虑名誉和自尊心,这也是一项危险的策略,因为你不是世界上唯一的聪明人,有很多其他的聪明人也在想着和你一样的事情,复制一个成功的东西简单、低风险而且快速。但是你很快会发现你和你的克隆兄弟姐妹陷入了一场狗咬狗的苦斗,没有人能够活着出去。

然而,投资到创造一个新事物中,可以让你获得一个“不公平的优势”,那就是对用户、市场和人性深入而准确的理解,拷贝者不具备这项优势。

如果你要给我举例说某某著名创业者连续拷贝,名满中国的实例,我敢肯定地说,你说的那个人,肯定非常羡慕Twitter或者Facebook的创业者。因为他们上电视访谈节目的时候,不必回答电视记者那些讨厌的问题。

原文链接地址:http://www.techcrunchchina.com/7638

本文来自TC中文。转载请注明文章出处。