over 3 years ago

http://octicons.github.com/

https://pages.github.com/

http://guides.github.com

https://education.github.com

http://training.github.com

https://help.github.com

https://jobs.github.com

https://bounty.github.com

https://status.github.com/

http://shop.github.com/

https://government.github.com/

https://cloud.github.com/

https://hubot.github.com/

 
over 3 years ago

导读:作者Speider Schneider,之前是MAD杂志“Gang of Idiots”成员之一,为Disney/Pixar, Warner Bros., Harley-Davidson, ESPN, Mattel, DC and Marvel Comics, Cartoon Network and Nickelodeon等知名公司设计产品。Speider是 Graphic Artists Guild委员会成员之一, GAG Professional Practices协会联合主席,以及Society of Illustrators成员。他的推特 @speider。

在我早先发布在网络上的文章里我提到了寻找导师。大家在文章的回复里都觉得应当去寻找一位导师,也认为自己真的需要一位导师,但没有人知道如何找到导师。发布文章之后,我收到了一堆希望拜我为师或指导如何寻找导师的邮件。正如我答应他们的那样,在这篇文章里面我会给出所有的回复。

师徒关系可以追溯到史前穴居人(以及穴居女人)时期。那个时候部落中年长的成员差不多16岁左右就会教授其他未成年的部落成员如何躲避剑齿虎、制作长矛、清理并制作剑齿虎的皮毛以及其他的生存技能,例如要去洞穴外方便。

在开会以及黑莓手机还没有被发明的年代,人们有时间去教导年轻人。随着时间的推移,人类通过进化寿命可以达到32岁,并发明学徒制来训练手艺传人。学徒们会在师傅忙不过来的时候去店里帮忙,比如敲打木桶、修补鞋底、或者flunken gerflunkenheisers直到凌晨天亮之前。

指导就像是现代的gerflunkenheiser flunkening。它并没有消失,你会吃惊地发现它是如此普遍。

译注:gerflunkenheiser flunkening, flunke德文中表示铁铲挖入地下的部分,这里没有找到gerflunkenheiser的含义。据上下文理解为用铁铲尖完成的手工艺。

我是幸运的,我的导师就是艺术学校的老师。他们发现我潜在的天赋并驱使我前进。作为成年人,他们会原谅我的不成熟..活力以及糟糕的态度。我得到的指导包括工作室里的各种杂事、应邀参加鸡尾酒会以及业内的各种活动。以我自己的能力被邀请参加这些活动是想都不敢想的。还有,我可以顺道拜访他们的工作室或办公室,和他们聊天,以及看他们每天的日常工作。

我从他们身上学到了很多。他们传授我生意上的经验,我能够看到他们在困难的局面下如何应对。我会被介绍给业界顶尖的人物,就像非法斗鸡一样,有时我会被派去参加令人讨厌的创新或者智力比赛。那段时光真的令人难忘。

你能从指导中得到什么?

与你在同一个小组里成长起来的伙伴们,他们与你处在同一个水平。其中一些成长得更快,并离开你所在的小组;其他一些会落在后面并从小组中消失。整个过程中,虽然他们会以“同病相怜”的方式提供支持和同情,但他们不能提供导师给与的帮助。

导师已经经历过你所犯的错误。他或她已经能够应对痛苦和头疼的问题,并且能够引导你迈向正确方向。他们就是那种你可以寻找并询问需要在那些方面提升自己的人。你也可以从他们那里学到如何赚钱以及了解如何让职业生涯更进一步。导师既是老师,也是你的守护天使和朋友。你会比依靠自己进步得更多,像光速那样前进。他们会直接将信息和反馈告诉你,这些是在其他任何地方都不可能得到的。就好象是家庭学校里,父母亲是著名的设计师那样,你会得到充满爱心的一对一关注。

有了这些帮助,你会感到像在某个地方艰难跋涉的时候突然得到别人一臂之力。无论你是在发展自己事业时遇到曲折的自由职业者,还是面对诡异的办公室政治和权力斗争的员工,导师都在那里为你提供明智的建议。而你要做的就是听从这些建议。

为什么会有人想要指导你?

很多专业人士觉得指导晚辈是一种对行业的回馈。一些认为这是一种善行(karma),还有人是因为很喜欢帮助晚辈。当我在帮助晚辈进入这个领域并且用正确的信息完成专业的作品时,我能够同时体会到上述这些感受,他们让这个行业变得更强大。几乎在我写的每一篇文章中,我都会转述Brain Singer这位天才导演以及Altitude Associates创始人的名言:

“在设计中取得领先的方法…就是提携你身边的人。”

我曾经好几次在文章中提到不喜欢在我的母校受到对待,但我是一个大度的人能够不计前嫌地帮助来自我母校的学生。我能够鉴别他们的才能,并希望鼓励那些有天赋和职业理想的人。

作为纽约出版业知名大公司总部的艺术总监,我接到母校艺术系领导的电话洽谈关于接纳实习生的事情。我不在乎他没完没了的长篇大论,并且尽可能不在电话里朝他大喊大叫只是一直在听。当然我想要实习生,虽然他不知道我已经从学校里雇佣了一些学生。

“我不希望他们在公司里只是冲咖啡或者复印材料”他要求“我要他们真正地去做杂志!”

我低声数到三,“你根本不可能这么要求,”我说。我认为他提出无礼要求要么是基于这样的事实——我在学校里这么多年受到了他不公正的待遇而我现在有了一些权力,要么他就是一个蠢货。我相信一定是后者。

“我从学校里雇佣了一些学生并且他们似乎很乐意在这里冲咖啡和复印材料”我平静地继续说道,“当我是学生的时候,我需要自己付钱才能进到这家出版社,只要他们需要我会用舌头把地板扫干净”。

这让我意识到了重要的一点:你对待别人态度始终会伴随你!在你上位的时候要对别人好一些,因为你早晚会需要他们的帮助。

借用一句话“人们会忘记你所说和所作的一切,但永远不会忘记他们对你的感觉。”Maya Angelou博士如是说。实际上人们会记住所有的事情,所以注意你待人的方式!

去哪里寻找导师?

你可以像我一样在艺术学校里找一位老师作为导师。尽管有一些州的法律不允许老师和学生亲善或者在Facebook上交朋友,你和他们可以保持单纯的师生关系。一旦你离开学校,师徒关系就没有任何问题。

也许你没有上艺术学校,或者学校老师讨厌你,也可能他们不值得作为你的导师。那么你的家人会不会认识这个领域的人呢?我的一个好朋友的父亲就是广告行业的大腕,每次我拜访他的办公室都会受到他的欢迎。我的爷爷为别人修理汽车,那些顾客都乐意帮忙带我参观他们的办公室或者看他们工作。我的叔叔是黑帮,那些欠他“人情”的人们都乐意见我并回答我的问题,并给我提供办公室家具、电器以及香烟。家庭会极大地帮助你寻找一位导师。

如果你没有老师并且家里的人都过世了,或者没有亲人在联邦监狱里服刑20年,你还是有帮发找到导师:向别人发出请求。在你的附近有没有你羡慕的设计师?给他们写一封语气委婉的信,询问他们是否愿意成为你的导师。每个月给他们送一次午餐,这样就可以和他们非正式地聊聊设计。如果他们对你很满意,就有可能成为实习生或者得到一份工作。

也许这种师徒关系仅仅通过网络交流。通过邮件不如面对面交流方便,但是这总比什么都没有强。很多年轻的创新者阅读了我的文章并给我发邮件,我基本上都给了回复。他们大多会感谢我并对我会认真阅读他们的问题并给出回复表示吃惊。也许有一天他们需要雇佣自由作家的时候,会不会还记得这件事并可怜一下我呢?

有些人会拒绝或者不回复你的邮件,但是渐渐地你会找到那些愿意成为你导师的人。当你找到的时候,请珍惜这个缘分不要把事情搞砸!

如果身边的老师不能够成为导师,那么就尝试别的方式,比如从家庭里找一位,或者家人认识的朋友,甚至可以通过电子邮件去寻觅一位,虽然不如面对面的直接,但好过没有。

师徒关系的禁忌

你被导师选中了,你已经有了许多其他创新者想要得到的东西,他们会等着你搞砸或者死掉…或者两者都可以,这样他们就能代替你的位置。

不幸的是,我看到了太多人将到手的机会搞砸。他们不得不尴尬地向朋友和家人解释,被我炒鱿鱼是因为工作时离开岗位长达4个小时。为了不再让被保安请出大楼时流下眼泪的事情重演,请让我为你列出免于心碎和职业自杀的重要列表:

不要迟到!如果我需要等上20分钟到1个小时你才能出现,就是对我、我的时间已经我的计划的不尊重。
不要剽窃!是的,这种事情的确发生过,因此我限制了能够进出我办公室的人员。
不要拒绝任何工作!虽然有人要求实习生不要做复印和冲咖啡这样的事情,但是你不得不从底层做起。即使在做底层的工作,你还是比其他没有参加实习或者没有和导师联系的人要领先。
按指示行事!我不得不解雇一些实习生,原因是当我检查交代他们完成的任务时结果让我“大吃一惊”。
尊重你的导师!如果你在 Facebook上发布一些导师的负面消息,他们很快就会知道的。还记得那些希望你搞砸或者死掉的人吗?他们会很高兴看到你的老板/导师看到这些消息的。
努力工作!当你的老板和导师们看到你对工作认真负责的时候,他们会看到在你身上花费的时间和对你的信任是有回报的。如果你不在意自己的工作,那为什么我们需要在意你?
帮助他人!将善行传递下去。我们帮助你,你帮助别人,他们接下来会帮助下一个并一直传递下去。
为什么你需要成为导师?

我们缴清了“学费”花费若干年一路打拼到顶层…或者中层,但是我们应该记住这个过程有多么的艰难。我们应该对他们说“熬着吧!像我之前那样,”或是培养同情心并去帮助那些需要喘口气的年轻人?更重要的是,我们是否应该去帮助下一代并保持行业的健康,不让他们被老板指着刚毕业的学生对他们说“我能找到比你更便宜的人”?

过去的几年里商业思维已经发生了改变。当我踏入这个领域的时候,在工作之前需要有相关经验这个第22条军规让我们懊恼不已。而现在,雇佣年轻人降低成本以及成为了新的招聘习惯。老一点的员工都被辞退了,而且在公司内部没有可能通过自由流动学习,年轻人不再受到老员工的指导,成长培训缺失。年轻人接受前辈指导并成为他们后辈的导师,这应当是再自然不过的了。这种自然的要求也许会被经济和愚蠢的商业决定抛弃,但是我们,作为创新者,应当顺应这种自然的需求并沿着这条路继续走下去。

我们会教授、写文章、成为老师,而你们会接手我们的工作并唾弃我们为了安全退休的所作所为。你们这群年轻的蓬客(punks)!我们仍然会按照自然的顺序把我们的经验传递给下一代,虽然没有人会对此感激。

苏格拉底关于这个问题曾经说过:

现在的孩子喜欢奢侈品;他们行为恶劣,轻视权威;对长者不够尊敬,喜欢在练习的场所喋喋不休。在自己的家里他们不是仆人而是暴君,在客人面前喋喋不休,面对餐桌上的美味狼吞虎咽,翘着二郎腿,并且对老师表现得很霸道。

柏拉图有苏格拉底作为导师,你也应该找到某人并为之保护…只要记住远离那些要你穿上toga的导师。

译注:toga: 古罗马男子穿的宽松罩袍。

你找到了自己的导师或已经成为别人的导师了吗?请和我们分享你的故事!

 
over 3 years ago

Where focus goes, energy flows.

We are the results of our thoughts and actions.

Learn about money and success every day.

You can be anything if you just decide, don't stop believing.

Decide what you want and go after it with everything you got.

Don't waste time looking for 'get rich quick' schemes.

Enough witch the excuses.

don't let anyone tell you what to do.

Wait for no noe, start right now.

优秀是一种习惯

当局者清,旁观者迷

 
over 3 years ago

工具网站

The Ruby Toolbox

The Hitchhiker’s Guide to Python

http://bejson.com/

http://codepen.io/

https://www.codewars.com

Rubular
a Ruby regular expression editor

http://railstutorial-china.org/

http://docs-china.com/rails/

https://github.com/

https://www.gitlab.com/

https://bitbucket.org

http://rubyunion.com/

http://newrelic.com/

https://www.heroku.com/

https://www.nitrous.io/

http://www.godaddy.com/

https://www.digitalocean.com/

RAID 容量计算器

http://www.maketecheasier.com/record-desktop-as-animated-gif/

http://flatuicolors.com/

http://learn.shayhowe.com/

https://dribbble.com/

http://courses.tutsplus.com/courses/30-days-to-learn-html-css

http://alistapart.com/

http://fontawesome.io/

http://devtoolsecrets.com/

http://tts-api.com/

https://codility.com/

http://builtwith.com/

 
over 3 years ago

http://coolshell.cn/articles/9104.html

 
over 3 years ago

http://coolshell.cn/articles/9070.html

 
over 3 years ago

这是一篇转载文章,原文地址

出身和运气是无法选择的,但“一个人的才华和学识是通过努力必然获得的东西”。如果你通过努力成为优秀的人,那么就会有另外优秀的人、有价值的人愿意为你提供帮助。这种像市场交换的“等价原则”,听起来残酷,却是人脉的本质所在。

有一次在北大讲座,遇到一位学生问我,“老师,你说学习重要,还是经营人脉重要?”看着他一脸大杂烩的表情,我先拿出本子记下了这个问题,然后告诉他说,这是个比较大的话题,我会仔细写篇文章放在网上的,然后给了他我的博客地址。而后又补了一句,“相信我,所谓的人脉就算重要,也根本没他们说的那么重要”。你愿意与什么样的人成为朋友?让我们细说从头。先动脑思考一下,你愿意与什么样的人成为朋友?

从幼儿园开始,每个人就都已经有一些选择朋友的原则—尽管并不自知。

事实上,资源分布的不均匀,必然造成人与人之间的某种依附关系。

观察一下,就可以看到事实:幼儿园里玩具多的孩子更容易被其他孩子当作朋友。那么,玩具最多的孩子朋友最多么?答案并非肯定。如果你像我一样有机会、也恰好愿意多花一点心思与那个玩具最多的孩子交谈的话,你也很快就会发现,在他的心目中,与所有成年人一样,朋友被划分为“真正的朋友”和“一般的朋友”。以下我们姑且把那个玩具最多的孩子叫做“小强”。

当时我很好奇,耐心等待小强告诉我谁是他“真正的朋友”。最终,他告诉我,真正的朋友只有两个。其中一个是男孩,另外一个是女孩。那我就问他,“为什么你认为那男孩是你真正的朋友?”小强一秒钟都没犹豫,告诉我说,“他从来都不抢我的玩具,他跟我换。”我又问他,“那,为什么你认为那女孩是你真正的朋友?”这次小强犹豫了好一阵子,在确定我会给他保密之后,磕磕巴巴地说,“她好看。我把新玩具全都先给她……”我笑。过一会儿又问他,“她觉得你好看么?小强愣了一下,满眼的无辜,“不知道……”我又问,“那她现在手里的玩具是谁的?”小强突然显得很紧张,“不是我的。”我决定不去问那小女孩什么问题了。

基于种种原因,生活中总是只有少数人是大多数人想要结交的朋友。但是同样基于种种原因,大多数人并不知道那些少数的人是如何理解他们大多数人的行为的。刚才小强说他那个“真正的朋友”从来都不“抢”他的玩具,而是“换”。注意这两个词。

在这里我们不讨论所谓的“心计”。确实有些人有很深的城府,至少比另外一些人更深,他们可以用常人想不出的,就算想得出来也做不到的手段达到自己的目的。在这里,我们只讨论最普遍的情况。

一、所有的人都喜欢并重视甚至偏爱一种交换,“公平交换”。

小强也许并没有意识到,他所拥有的玩具数量,使得他从概率角度出发很难遇到“公平交换”,因为绝大多数孩子没有多少玩具,甚至干脆没有玩具,所以,那些孩子实际上没有机会,也没有能力与他进行“公平交换”。对他来讲,不公平的交换,等同于“抢”,没有人喜欢“被抢”。而与他“换”的那个男孩,让小强感受到公平。小强也有自己想要的但是却不拥有的,所以,他也去“换”而不会去“抢,”因为他自己就不喜欢“被抢”一一月巴最新的玩具都给那女孩先玩……

某种意义上,尽管绝大多数人不愿意承认,他们的所谓“友谊”实际上只不过是“交换关系”。可是,如果自己拥有的资源不够多不够好,那么就更可能变成“索取方”,做不到“公平交换”,最终成为对方的负担。

这样的时候,所谓的“友谊”就会慢慢无疾而终。也有持续下去的时候,但更可能是另外一方在耐心等待下一次交换,以便实现“公平”。电影《教父》里,棺材铺的老板亚美利哥。勃纳瑟拉决心找教父考利昂替他出气并为自己的女儿讨回公道的时候,亚美利哥就是“索取方”。许多年后,教父考利昂终于在一个深夜敲开了亚美利哥的门……

所以,可以想象,资源多的人更喜欢,也更可能,与另外一个资源数量同样多或者资源质量对等的人进行交换。因为,在这种情况下,“公平交易”更容易产生。

事实上,生活里随处可见这样的例子。哪怕在校园里,“交换”本质没有体现的那么明显,但是,同样性质的行为并不鲜见。比如,某系公认的才子,会与另外一个系里公认的另外一个才子会“机缘巧合”地邂逅而后成为“死党”。俗话常说,“英雄所见略同”,可能就是他们一间如故的原因,所以,他们之间的谈话以及任何其他活动往往都会让他们觉得相互非常“投机”。

这样的例子太多太多。

当15岁的沈南鹏和同岁的梁建章第一次相识时,这两个懵懂少年不会意识到17年后他俩会联手创造一个中国互联网产业的奇迹。在1982年第一届全国中学生计算机竞赛上,这两个数学“神童”同时获奖。

不是因为他们两个要好,才各自变得优秀。而是因为他们各自都很优秀,才可能非常要好,而后命运的碰撞产生绚丽的火花。

而反过来,这些被公认为优秀的人,事实上往往并不“低调”,也并不“平易近人”。这并不是他们故意的。他们无意去惹恼身边那些在他们看来“平庸”的人,只不过无形中他们有这样的体会—“与这些人交流,沟通成本太高……”除非有一天,这些人终于意识到自己应该保护自己,因为有些误解根本没机会解释。于是,他们开始“谦虚”,他们学会“低调”,他们显得“平易近人”。

好多年前,我注意到一个现象,当别人求助于我的时候,我内心往往非常抵触,却又怕别人说我是所谓的“不够意思的人”,于是硬着头皮去做自己不喜欢做的事情。有一次特别受伤的时候,突然一闪念,想明白,原来这种尴尬本质上并不是来自于我没有“乐于助人”的品性,而是来自于我自己的精力并不足够旺盛,没有旺盛到处理自己的事情绰绰有余的同时,还有大把的时间精力用来帮别人做事——事实上,我自己根本己经是正在过河的泥菩萨。后来,我开始怀疑,雷锋的领导是否太白痴,因为他没有给自己的下属分配足够的工作。——这是那天晚上与我来讲非常惊喜的一件事儿,因为我发现我正在独立思考。

承认自己能力有限,是心理健康的前提。从我重新思考雷锋的领导那天开始,我挣扎着去学习如何做事量力而行。说起来好笑,自己的智商有限到过去竟然没想到“量力而行”是如此高难度的行为模式—

1)承认自己能力有限;

2)不怕在别人面前露怯;

3)敢于不去证明自己是“好人”……

二、只有优秀的人才拥有有效的人脉

所以说,往往只有优秀的人才拥有有效的人脉。并且正因为这些人随时随地都可能要回避“不公平交换”的企图,他们才更加注重自身的质量,知道不给他人制造麻烦,独善其身是美德。常言说,“事多故人离”,是非常准确的观察。

而那些不优秀的人往往并不知道这样貌似简单的道理,他们甚至没有意识到自己的状况只能使得自己扮演“索取者”的角色;进而把自己的每一次“交换”都变成“不公平交换”,最终更可能使交换落空—因为谁都不喜欢“不公平交换”;每次交换的落空,都进一步造成自己的损失,使得自己拥有的资源不是数量减少,就是质量下降,进一步使自己更可能沦为“索取者”一一恶性循环,甚至可能永世不得翻身。

还有些人,过分急于建立所谓的人脉,并全然不顾自己的情况究竟如何。对于这样的人,人们常用一些专门的词来描述他们,“诌媚”、“巴结”、“欺下媚上”、甚至“结党营私”等等。这样的人,往往也不是他们故意非要如此的。他们只是朦胧地意识到自己一个人的力量过于渺小,所以,才希望能够借助其他的力量。而一个人越是渺小,越是衬得他的欲望无比强烈。

这样的人特征非常明显,其中一个就是,在日常生活中他们经常有意无意地用亲密的方式提及大家仰望的人物,无论他们与“大人物”是否真的存在私交密往。在中文语境里,他们就会只说名字不说姓氏:李开复不叫“李开复”,在他们嘴里是“开复”;李彦宏不叫“李彦宏”在他们嘴里是“彦宏”,沈南鹏不叫“沈南鹏”,在他们嘴里就是“南鹏”;最近我听到更恐怖、更另人毛发惊立的是,“小俞”(俞敏洪),“小邓”(邓峰),“大想”(理想)……

整体上来看,人脉当然很重要。不过,针对某个个体来说的话,更重要的是他所拥有的资源。有些资源很难瞬间获得,比如金钱、地位、名誉,尤其在这些资源的获得更多地依赖出身和运气的现实世界里。然而有些资源却可以很容易从零开始,比如一个人的才华与学识。才华也好学识也罢,是可以通过努力必然获得的东西。

一个人心智能力一旦正常开启,就会发现自己在这个信息唾手可得的世界里,只要正常地努力,并且有耐心和时间做朋友,很容易成为至少一个领域的专家。努力并不像传说中的那么艰苦,只不过是“每天至少专心学习工作六个小时”;耐心却远比大多数人想象得巨大,“要与时间相伴短则至少五年,长则二十年”。

许多年后的今天,我又发现另外一个多年前智商平平的我不可能想明白或者预想到的事情(当然我现在也依然智商平平,只是多了些智慧):当一个人身边都是优秀的人的时候,没有人求他帮忙—因为身边这些优秀的人几乎无一例外都以耽误别人的时间为耻,同时,这些人恰好是因为遇到问题能够解决问题才被认为是优秀的。

如果,终于有一天,你己经成为某个领域的专家,你会惊喜于真正意义上的有价值的所谓高效的人脉居然会破门而入。你所遇到的人将来自完全不同的层面,来自各种各样意想不到的不同的方向。而你自己也不再是过去一无是处的你,你不再是“索取者”,你扮演的是“乐于助人”的角色—很少有人讨厌善意的帮助,更何况你是被找来提供帮助的呢。

甚至,你会获得意外的帮助。如果你是一个优秀的人、有价值的人,那么就会有很多另外优秀的人、有价值的人为你提供帮助。这样的时候,这样的帮助往往确实是“无私”的。正如没有哪个医生做到救死扶伤之后仅仅因为酬劳太少而恼羞成怒的一样,那些品质优秀到一定地步,境界豁达到一定层次的人,往往真的可以做到“施恩不图报”。

因为对他们来讲,能够有机会“验证自己的想法”本身就己经比什么都重要,并且可以令他们身心愉悦。然而真正有趣的现象是,被帮助的你也正因为并非寻常之辈,所以一定懂得“滴水之恩,当以涌泉相报”的道理。最终皆大欢喜,只因为“沟通成本几近于零”,同时的效果自然是“交流收益相对无穷放大”。良性循环。

二、打造自己,就等于打造人脉

生活的智慧就在于,集中精力改变那些能够改变的,而把那些不能改变的暂时忽略掉。专心打造自己,把自己打造成一个优秀的人,一个有用的人,一个独立的人,比什么都重要。打造自己,就等于打造人脉—如果人脉真的像他们说的那么重要的话。事实上,我总觉得于人脉导致成功的传说其实非常虚幻,只不过是不明真相的人只好臆造出来的幻象罢了。

我并不是说,从此就不用关心自己身边的任何人了,或者说从此就无需与任何人打交道了。善于与人交往也是一种需要学习,并且也需要耗费大量时间实践的技能。我只是提醒你,别高估自己,误以为自己有那么多足够的时间可以妥善地处理好你与你身边所有人的关系。浏览一下你的手机通讯簿里的名字吧,有多少己经很久没有联系过了?这么多年,我只见过两三个人回答我说,“最长时间没联系的,也不超过两个星期。”其中一个还是特别固执而特殊的人,他的手机通讯簿里,总计才有22个名字。

毕淑敏一次曾提到她自己的一件事:…我学心理学课程一事,纯属偶然。朋友XX摔断了腰椎骨,打了石膏裤,瘫躺床上三月。我在自家墙上的挂历上写了一行字:”每周给XX打个电话。”我当医生出身,知道卧床不起的病人非常寂寞,希望能躺着聊聊天。后来我就按照挂历上的提示,每周都给这个人打电话,有一句没一句地闲聊。尽管我很忙,还是会多磨成一点时间,让她开心。后来有一次,她随口说香港中文大学心理学教授林孟平到北师大带学生……我问,我能跟她学习么?朋友说,那可不知道。后来感谢那位朋友说,我能学心理学,多亏你摔断了腰。

事实上,真正的关心最终只有一个表现:为之心甘情愿地花费时间,哪怕“浪费”时间。这也很容易理解。因为,当你把时间花费到一个人身上的时候,相当于在他的身上倾注了你生命的一段—哪管最终的结果如何,反正,那个人那件事都成了你生命中的一部分,不管最后你喜欢还是不喜欢。每个人的时间都是有限的。所以最终,“真正的好朋友”谁都只有几个而己。

这实在是一个大到写两本书都可以的话题。以下是我的几个简单的,但实践起来并不是那么容易的建议:

1、专心做可以提升自己的事情;

2、学习并拥有更多更好的技能;

3、成为一个值得交往的人;

4、学会独善其身,以不给他人制造麻烦为美德;用你的独立赢得尊重;

5、除非有特殊原因,应该尽量回避那些连在物质生活上都不能独善其身的人;

6、那些精神生活上都不能独善其身的,就更应该回避了—尽管甄别起来比较困难;

7、真正关心一个朋友的意思是说,你情愿在他身上花费甚至浪费更多的时间;

记住,一个人的幸福程度,往往取决于他多大程度上可以脱离对外部世界的依附。

 
over 3 years ago

别以为是那些软件开发定律,别以为是开发出那些特殊用途的软件,别以为是软件设计技术本身。只有一条真理决定了一个软件程序员的成功还是失败。由于坚持这个真理,一个资深的程序员能在一天的时间里学会一门新的编程语言,而由于不坚持这条真理,一个初级的程序员用十年时间也只能挣到一份糊口的钱、永远是来实现别人的设计、永远不够优秀而得不到晋升的机会。这条真理让你看清了差的程序员和好的程序员的不同之处,好的程序员和伟大的程序员的不同之处,伟大的程序员和能通过自己的技术创造出一个亿万美元价值的程序帝国的超级程序员的不同之处。

不是什么复杂的道理,不是什么难懂的理论。不是具有什么天赋或“编程超能力“才能做到的事情。最终成为的是一个优秀的程序员还是一个很烂的程序员,这跟你的出身一点关系都没有。

而真正的原因只有一个,唯一的一个:

对所做的事情的理解越深,你就会做的越好。

超级程序员跟那些平庸的、一般的程序员比起来,对自己要做的事情的理解要深的多的多。这就是原因。

要想成为一名出色的程序员,你所要做的就是完全的理解要在做的事情。

有人会说,该知道的我都知道了。而对说这话的人的验证就是看他们能有应用他们知道的知识的能力。是否他能够构造出完美的系统架构,让人们能轻松的维护?是否他能在不皱眉头的情况下把一个普通程序员毫无可能解决的问题轻松解决掉?是否他能在被询问时能用最简单的概念把任何问题都阐述明白?如果能够,那他就是一个杰出的程序员,他能很好的理解了他在做的事情。

然而,尽管这些人看起来已经“无所不知”,很多的程序员(包括我)都感觉他们仍然在知识的海洋里奋斗不已。有如此多的东西需要去学习,一个人几乎要花费他毕生的心力去学习,但仍然很难说能掌握计算机知识的90%。

而这场持久战中的秘密武器、战胜计算机知识的亚瑟王的神剑,就是透彻理解。对你的领域里的基础知识理解的越好,你就越容易提升到更高的层次。你对这一层次的知识理解的越好,你就更容易掌握下一层次,以此类推。一旦你从最简单最基础的知识走到最高级最复杂的理论,你可以从头再过一遍,此时你会惊奇的发现,在最低最底的底层,竟然还有那么多知识需要学习。

看起来这个道理实在是太简单,难以受到重视,但事实就是这样。通往杰出的程序员的道路就是完全的深入的理解,从掌握精通最基本的知识开始,从而逐渐牢固掌握更高级的知识。

我不想骗你—这是一个很长的路程。但你是值得去做的。在路的尽头,你会突然发现,自己神奇的成为了一位资深的程序员,受到所有人的尊敬。你能成为一位神奇的程序员,任何事情都难不倒的程序员,让其他程序员都羡慕的程序员。谁能预料到呢?我不能告诉你你该做什么或能成为什么。但我可以告诉你我发现一些真实的道理和有价值的东西。怎么去做全在于自己。

 
over 3 years ago

Hi, This a demo post of Logdown.

Logdown use Markdown as main syntax, you can find more example by reading this document on Wikipedia

Logdown also support drag & drop image uploading ( required Beta / Premium membership). The picture syntax is like this:

Bloging with code snippet:

inline code

Plain Code

puts "Hello World!"

Code with Language

puts "Hello World!"

Code with Title

hello_world.rb
puts "Hello World!"

MathJax Example

Mathjax

Inline Mathjax

The answser is .

Table Example

Tables Are Cool
col 1 Hello $1600
col 2 Hello $12
col 3 Hello $1
 
almost 4 years ago

德国哲学家有句名言:“教育本身就意味着一棵树摇动另一颗树,一个灵魂唤醒另一个灵魂”

 
almost 4 years ago

阿里云的云服务器(Elastic Compute Service, 简称ECS)在部署系统之前,需要手工设置的是数据盘的挂载,因为目前刚买来的ECS系统装在系统盘上,可以直接使用,买的数据盘需要挂载后才能使用。

基本步骤:

# 代表使用root

  1. 整个数据盘不做分区直接mkfs成ext4

     # mkfs -t ext4 /dev/xvdb
    
  2. 在根目录下创建/datadisk,挂接数据盘

    # mount /dev/xvdb /datadisk/    
    
  3. 设置开机挂载
    查看系统提供的挂载方法

    # cat /etc/fstab
    

    根据提示进行设置,首先获取UUID

    # blkid
    

    /etc/fstab中进行配置

    /etc/fstab
    # <file system>                           <mount point>  <type>  <options>       <dump>  <pass>
    
    UUID=f4b107f4-1cc3-4a2b-955c-3a0959ebbbf1  /datadisk      ext4    defaults          0      1
    
  4. 检查是否挂载成功

    # mount -a  
    # df -h
    
  5. 在/datadisk下创建var/及/home/目录

  6. 将原有/var及/home目录更名成/var_bak及/home_bak

  7. 把数据盘中的home及var目录链接到/

    # ln -s /datadisk/home/ /home
    # ln -s /datadisk/var/ /var
    
  8. 将/var_bak及/home_bak目录中的内容拷至/var及/home目录

    # cp -R -p /var_bak/* /var
    # cp -R -p /home_bak/* /home
    

完成配置!

 
almost 4 years ago

开始说说历史记录个数的“HISTFILESIZE”和“HISTSIZE”的区别

默认情况下HISTFILESIZE和HISTSIZE的值都是500,表示可以记录500条命令。

HISTFILESIZE 表示记录在文件中的命令条数
HISTSIZE 表示记录在内存中的命令条数

当我们在shell命令行执行命令的时候,最近的HISTSIZE条命令被保存在内存当中可以使用上下光标或者ctrl+p,ctrl+n上下查找命令。

当退出shell时HISTFILESIZE条命令被保存到历史命令文件中,下次登录shell时会从历史命令文件中读取命令到内存历史命令道中

当网络中断等异常时,你会发现之前的历史命令,下次登录时用上下光标找不到上次的历史命令,所以要正常退出或者发送探测包保持shell在线。

如果想增加历史命令保存的数量,可以在~/.bash_profile中手动修改HISTFILESIZE和HISTSIZE这两个变量的值。

搜索操作快捷键

搜索历史命令的快捷键:Ctrl + r
它是通过关键字去匹配历史记录,执行后会提示:(reverse-i-search)`':

输入你记得的关键字去匹配,如果出现你需要的命令,按Enter就可以选择命令;如果不是请输入更精确的关键字去匹配。

移动操作快捷键

Ctrl + f-- 向右移动一个字符,当然多数人用→
Ctrl + b-- 向左移动一个字符, 多数人用←
ESC + f-- 向右移动一个单词,MAC下建议用ALT + →
ESC + b-- 向左移动一个单词,MAC下建议用ALT + ←
Ctrl + a-- 跳到行首
Ctrl + e-- 跳到行尾

删除操作快捷键

Ctrl + d-- 向右删除一个字符
Ctrl + h-- 向左删除一个字符
Ctrl + u-- 删除当前位置字符至行首(输入密码错误的时候多用下这个)
Ctrl + k-- 删除当前位置字符至行尾
Ctrl + w-- 删除从光标到当前单词开头

命令切换操作快捷键

Ctrl + p-- 上一个命令,也可以用↑
Ctrl + n-- 下一个命令,也可以用↓

其他操作快捷键

Ctrl + y-- 插入最近删除的单词
Ctrl + c-- 终止操作
Ctrl + d-- 当前操作转到后台
Ctrl + l-- 清屏 (有时候为了好看)

 
almost 4 years ago

青春就是用来追忆的

当你怀揣着她时,她一文不值

只有将她耗尽后,在回过头看,一切才有了意义

爱过我们的人和伤害过我们的人,都是我们青春存在的意义

 
almost 4 years ago

nginx 支持热重启,热升级。即在不停止服务的情况下完成系统的升级与运行参数修改。这些都是建立在信号机制的基础上的。

如果修改了 nginx 的源代码,并重新构建并测试过了,也可以在不中断现有HTTP的服务下热升级 nginx,命令如下:

首先查找nginx.conf的位置

# nginx -V

$ sudo find / -iname "nginx.conf"
/etc/nginx/nginx.conf

打开vim nginx.conf,查看nginx.pid的位置

pid /run/nginx.pid;

给nginx的master进程发指令

kill -USR2 `cat /run/nginx.pid`

这时nginx的新旧版本同时工作,如果要让旧版本程序服务完正在连接的HTTP请求后即退出,命令如下:

kill -WINCH `cat /run/nginx.pid.oldbin`

过一段时间后,旧进程的worker 进程全部退出了,就可以关闭旧进程的master进程了

kill -QUIT `cat /run/nginx.pid.oldbin`

这里升级完成。

 
almost 4 years ago

http://www.ibm.com/developerworks/cn/aix/library/au-rubysysadmin/

http://www.ibm.com/search/csass/search/?q=ruby&sn=dw&lang=zh&cc=CN&en=utf&hpp=20&dws=cndw&lo=zh&Search=%E6%90%9C%E7%B4%A2

http://ruby-china.org/topics/11027

http://noops.me/

http://www.baidu-ops.com/

http://www.awesomecommandlineapps.com/gems.html