追从本心,笑斩荆棘 找到你的热情所在

成功的最高境界是将工作和游玩的界线淡化。—— Arnold Toynbee

驱逐恐惧。这是大多数人最大的障碍——不自信和害怕失败。你必须要直面并打败它。第一,不要无视和否认恐惧,承认它。 第二,把你恐惧的内容写下来,逼它现身。第三,用心感受,学着和它相处,知道怀有恐惧并不是什么大不了的问题。第四,问自己,「最坏的情况会是什么?」通 常这并不是毁灭性的。第五,做好准备,然后行动。慢慢来,越慢越好,不要去想可能会发生什么——专注于正在发生的事,专注于当下。为每一次小小的成功喝 彩,不管有多渺小。

知之者不如好之者,好之者不如乐之者。——孔子

我的2009年自我反省【也名10问PHP程序员】php程序员进阶篇

如何不刻意花时间就能学好英语 把学英语融入日常生活中

。其实就是把学习的过程夹杂在你“反正”要做的事情里面。

  • 反正要看电影,不如看英文的。
  • 反正要看技术书籍,不如看原版的。
  • 反正要看书籍,不如看原版的。
  • 反正要问问题,不如去国外论坛上问。
  • 反正要查资料,不如查原始出处(往往又是英文的)。
  • 反正要表达,不如试试用英文表达。
  • 反正要唱歌,不如听听、学学英文歌。

这些方法简单可行。我一直都这么干。我以前英语成绩不怎么好,因为要我坐下来背单词短语实在是太痛苦,太痛苦了,跟背历史的痛苦程度有得一拼。后来 看了本原版书,因为对书的内容极其感兴趣,所以对英文的不适感被很大地降低了,看完了之后,我就发现这种方法实在太节省时间了。

几年下来原版书读了N多本,基本上阅读英文资料和中文资料一样快了。也许对程序员兄弟来说更重要的是这个习惯有利于掌握一手资料,因为技术一手资料一般都来自英文社区,还有很多好书(不仅是技术书)都是只有英文版的,因为语言介质原因失之交臂是很可惜的。

这个方法的优点在于分摊时间复杂度。弱点在于需要持之以恒的积累(但每天所需时间很少),肉眼几乎看不出提高的:-) 因此时间长,见效慢。但积累之后效果是相当稳定的,是内功。不是突击背点单词短语可以替代的。

加薪的非常规策略

信任与扎根意愿

还曾有个朋友问我,“怎么开除员工?”

我说,“这还不容易,不要给他分配任何工作,过一段他自己就走了。”

原因很简单,大家都明白“公司不养闲人”,要想加薪,就别闲着,这是基本条件。

没有诉求,不可靠

你不敢提要求,老板都不敢把你当自己人。这道理可笑吧?可事实就是如此。

“不可靠”有两层含义,一种是这种人留不住,他没有要求,你不知道他心里想要啥,或许他心比天高,不屑于在这里工作;或许他心如止水,只把上班当作打发时间;前者说不定哪天就忽然辞职,给你Bye-bye了,你都不知道因为啥;后者无欲无求,成不了你事业发展的伙伴。

另一层意思就是,这种人撑不住事儿,能力上有欠缺,所以从来不敢提要求。这种缺乏自信的表现,使公司不敢交付给他重要的职责。最让人担心的是,当有一天他坐上重要岗位,长期的压抑会导致狮子大开口,提出的诉求公司满足不了,结果一拍两散。

没有人会无缘无故、毫无要求的付出自己的辛苦劳动。人总是希望得到回报,这种回报可能是多样的,或许是金钱回报,或许是得到个人成长,或许还有能力认可、个人尊重,等等。总之,没有毫无理由的付出。

我刚毕业那会儿,年轻气盛、心高气傲,却又找不着工作,就想自己干点儿事情,开个小公司试试。自己当然没有钱,就向家里人宣传我的商业计划,希望得到“投资”。我父母对我那一套很不感冒,别说给我投资,连接济个生活费都很不爽快。

在我很郁闷的时候,有个年长我几岁的朋友,跟我说,“我给你出个主意,保证你可以向父母要到钱?”

我说,“啥主意我都想了,他们思想太守旧,没有办法,这个很难改变。”

他说,“你只要结婚,结婚后,你向父母要钱,他们肯定给你。你现在光棍一个,在父母眼里,你就是个没正心的主儿,钱敢给你吗?给了你,你花光了怎么 办?一旦你结了婚,这就不一样了,你需要负家庭责任,在父母眼里,你也是真正的成年人了,你说想做生意,需要钱,他们会掏老本给你。现在……门儿都没 有!”

我当时听完,嘿嘿冷笑,心里想,这算哪门子道理?

不过还别说,真就是这个理儿。去年我有点事儿,钱筹措不开,问老爷子有没有余钱,老头儿啥也没有说,只问需要多少钱,第二天就汇过来了。当然了,我用完钱,第一时间也还给他了。后来我想,如果是在刚毕业那会儿,钱进了我的口袋,肯定就给昧了。

人常说“成家立业”,没有结婚成家的,心不稳,想立业太难,就算你有能力,别人也怀疑你的责任心,不肯轻易跟你合作,连父母都如此,何况别人,作为企业用人也是一样。

这好像与加薪无关,但是我们要明白,公司不会无缘无故的加薪,你有机会为公司创造更大价值,你才有机会加薪,如果公司不给你这个机会,你的努力会打很大折扣。

你凭什么让公司相信你是一个负责任的人?最快的办法——结婚吧。

没有房子,靠不住

我在深圳时的一个同事,结婚时为了释放来自丈母娘的压力,咬咬牙买了房,经济压力陡增,于是向公司申请加薪。以我当时的个人理解,公司不会因为你买 了房子而给你加薪,那是你个人的事情;事实的情况却是,公司了解了他的情况后,虽然没有直接加薪,却给了他一个晋升机会,他非常努力,工作得到认可,自然 也就加薪了。

每个公司都有自己的薪酬制度,并不会因为某个人而破坏制度,但公司管理层终归也是人,也会讲人情,在候选人能力不分伯仲的情况下,优先把机会给最需要的 人,也在情理之中。最主要是,他稳定性更好,在巨大的经济压力下,他不会再轻易跳槽,在公司长期工作的可能性比较大。房子对于中国人的意义是很大的,“民 有恒产,始有恒业”,就是这个道理。

不像我,第一年到深圳,公司就问我要不要转户口过来(公司有转户指标),我说不用,第二年又问,我还是说不用。直到我的经理骂我笨,“你看看你,为什么只是个项目经理?为什么你掌管的项目没有一个是公司核心业务?因为你——不可靠!”

是的,我最终没有深圳长期发展,因为我去深圳之前已经在郑州买房安家,我的心不在深圳,公司也很清楚这一点。公司招聘人才,其实是在招聘合适的人。有能力的人很多,合适的人很少。

后记

或许大家会说,我过分夸大了婚姻、房子的影响力,其实,我也是在侧面反应一个企业用人的标准,有能力、认真责任、愿意与公司长期发展,这种人对于企 业来说,是可遇不可求的,企业很愿意满足他们的合理诉求的。何况,你终归是要结婚,终归是要买房,明白它们所带来的社会意义,有效利用,不是挺好的吗。

开始做一件事前,兴趣真的那么重要吗?

做好了才有兴趣,有兴趣做得更好

首先,这些人并不是对正在做的事情没有兴趣,而是没能力把目前正在做的事情做好。没有人喜欢自己做不好的事情。每个人 都会不自觉地尽量回避自己的短处;唱歌跑调的人通常不太喜欢与朋友一块去KTV;牌技差的人被朋友叫去补缺的时候往往非常不情愿;不善与人交往的人通常开 会的时候会坐在会场角落。。。。当然,有些人是不自知的:唱歌跑调却居然是麦霸的那些人是少数。但是不管怎么样,一定要问清楚自己这个问题:我不喜欢这这件事情有没有可能仅仅是因为这件事我并没有做好?要是因为自己没有做好而不喜欢,就要分辨另外一件事了:做好这件事情究竟对自己有没有什么具体的意义呢?如果有,那么就要努力做,直到做好为止---没有其他选择。

现在去说另外一方面。人们总说他们真正感兴趣的 是别的事情。可事实上,那应该仅仅是因为他们还没有做那件事情,所以还没有在那件事情上遇到大的挫折而已。因为还没有遇到挫折,还没有证明那件事情他们做 不好,所以,那件事与他们来讲确实具备很大的吸引力。事实上,很多人真的放弃原来自己做的事情,然后去做新的(所谓真正感兴趣的事情的时候),他们最终会 发现,这件事想要做好同样困难重重,挫折不断。没有多久,这些人就会因为做不好而失去兴趣,然后开始幻想做另外的事情,并且“合理化” (rationalization)之后的说法是:“我真正感兴趣的不是这个.......”

所以,我觉得兴趣并不是很重要。只要一件事你能做好,并且做到比谁都好,或者至少比大多说人好,你没办法对那件事情没兴趣。

培养孩子兴趣,不是买来一架钢琴,或者买本书给孩子就可以了。事实上,要根据孩子的情况,选出孩子最可能做得比别人好的事情;然而还要挤破脑袋想出来怎么样才能让孩子学会并做得好,做得比一般人好,做得比谁都好——然后兴趣就自然出现了。

说来说去,又是顺序出了问题——往往并不是有兴趣才能做好,而是做好了才有兴趣。人们总是搞错顺序,并对错误毫不知晓。尽管并不是绝对,但确实大多数事情都需要熟能生巧。做得多了,自然就擅长了;擅长了,就自然做得比别人好,兴趣就大起来了,然后就更喜欢做,更擅长,更.......良性循环。但,同样,做得多久需要大量时间投入。没兴趣,往往只不过是结果而已,却被当做不去做好的理由,最终,惩罚就是大量的时间白白流逝。

程序员屌丝的出路在哪? 职业素养与契约精神

我们的社会风气已经很堕落了,很多人将契约精神丢弃了,其实,大家耳熟能详的毒奶粉、地沟油、蛆火腿,统统是契约精神的丧失,他们做事的标准就是能不能赚到钱,而不是能否很好地履行契约。

我们和公司签订的劳动合同就是一份契约。在签订这份契约之前,公司和员工可以讨价还价的。比如说,低于10K,我就不在这里工作。但是,一旦这份合同正式 签订了,其实就代表了你认可了合同所规定的内容,那么接下来就要尽职尽责地履行这个契约。这个时候,你做事的动机,不能再是钱了,因为钱的问题在签合同时 就已经解决了。这时候,你的动机应该是更好地完成契约。否则,就和做地沟油的没什么区别了。

当然,契约也是双向的,对于公司来说,也要具有这样的契约精神,要为员工提供有竞争力的薪资、福利,除此以外,还要保证每年都有适度的增长。

对于销售人员来说,和客户签订的合同也是一种契约,在签订之前,你可以和客户讨价还价,觉得客户难缠、觉得客户报价低,可以不做这个客户。

但是,一旦签订了合同,那么不管这个客户是小客户也好,大客户也罢,报价低也好,报价高也罢,都要尽心尽力地服务好这个客户。

你不能:这个客户报价低了,做个差不多就行了;那个客户报价高,我们服务再好点儿。

换言之,契约签订之后,你做事的动机就不能再是钱了,而是完好地履行这个契约。

我公司的客户里,有一家是美国陶氏化学。藉由这个客户,我认识了陶氏化学的一位年薪超过百万的高级职业经理人。跟他聊天的时候,他告诉我,他对公司没有太高的认同感,但是这并不妨碍他把工作做得出色。那个时候我并不明白他说这话的意思,不过现在我懂了。

而做毒奶粉的,显然丧失了这样的精神。虽然消费者没有和奶粉厂签合同,但这种买卖一样是一种契约。在我看来,对于奶粉厂来说,利润低我可以倒闭不做了,但是,如果我要做,那即便是不赚钱甚至亏本,也一定要把它做好。

这次回西安的时候,我从书架上取了一本书,以便在候机和乘机的时候打发一下时间。书名叫《More Joel on Software》,中文译名叫做《软件随想录-程序员部落酋长Joel谈软件》。

在这本书的第208页,他说了这样一句话,我把它摘录在这里:“展望未来的几年,不管你的起步是多么地微不足道,只要你拼命地工作,每过12~18个月,你的收入就没有理由不翻一番(此处省略详细的数字计算过程――作者按)。”。

在原文中,作者指的是自己开一家软件公司。另外我觉得12-18个月放在美国说不定还行,放在中国或许有点夸张了,那么我们把它延长到24个月。

在我们又回到了老问题,我们没在华为,那我们怎么办?其实答案已经有了:

  1. 你要将契约精神的概念融入到你的骨髓里。
  2. 你要拼命工作,就当自己是在华为一样。

我们来想象一下如果你做到了,会发生什么样的情况:

  • 因为你拼命工作了,除非你特别蠢,不然你的工作成效一定明显高于其他人。
  • 除非你的领导特别蠢,否则他一定会注意到你。

因为你的工作成效明显高于其他人,领导将会面临两个选择:优待你,给你更高的工资;偷着乐,但是什么也不做。

  • 领导优待你,给你更高的工资,你的状况开始有所改善,当然不能见好就收,继续保持下去,这样就形成了一个良性循环。
  • 领导无视你,你发现这家公司付出和回报不成比例,你可以不履行契约,换言之,你可以辞职。

更重要的,在你拼命工作的过程中,你的技术水平将会获得大幅的提高,可以能人所不能,这样你重新换工作的过程中,进入更好的公司概率也会更高一些。

人的两种思考状态:入境与入世

学习与沟通的两种方式

程序员和作家需要的是一种入静的状态。他们需要整段的,不被打扰的时间才可以工作

早上想到今天有一整天的整块时间,能够躲在一个不受打扰的地方开始写代码,想想就是件高兴的事情。然后开始打开代码,开始看,开始象电脑一样处理,慢慢 的,世界安静了,问题浮现了,头脑里的问号产生了。怎么解决呢?怎么解决呢?怎么解决呢?。。。。开始思考了。开始发呆了。。。开始写点东西,跑一跑,又 引入了一个新的问号。。。这就是入静的状态。

这种入境的状态就像睡觉。需要足够长的时间才能进入状态。我想大家都能理解凌晨三点的一个电话对于睡眠意味着什么吧。

在会多的公司,程序员会自己觉得效率特低,归罪于会多,其实不是会多,而是打断。

入世

还有另外一种人,姑且叫做入世的人。他们的时间是按小时划分的,每个小时总要换一个会,在哪里和谁开会不重要,重要的是过一个小时一定有会。如果在 两个会之间空出来一个小时,这一个小时反而是浪费时间,一定要想办法填满。找谁聊聊呢?给谁打个电话呢?旅游者是这种工作方式的极致表现。到一个地方仅有 的几十个小时,一定要用活动填满,每一个小时一定要换一个地方,才能够不辜负大老远来一趟。经理,商人,投资人,甚至服务员都是这种状态。很难想象一个卖 菜的不和人打交道而仅仅静思会有生计。一个证券交易员哪怕十分钟不和另外的人发生交易就会亏钱,商人必须不断的和人打交道,认识其他的商人,才能有足够的 消息。经理们更多的是在协调资源,而不是创造新的东西,他们,需要用入世的方式工作。

我们其实都需要两种状态。读书就需要入静,需要相对长一点的时间。沟通就需要入世,需要高效的和人打交道。不同的工作需要不同的状态。我们需要明了这种区别,不要在两种状态频繁切换。一个礼拜可以把会集中在一起,好让自己定期给自己些完全没有会的闭关时间,这样才会平衡。

最后,要给身边有程序员的同学们和经理们提个醒:请大家一定要理解程序员的工作状态,不要在一天的中间安排会议。当看到一个程序员冥思苦想的时候,不要过去打扰,甚至在极端的情况下,一句友好的问候都是多余的。

面试最后,你还有什么要问我的? 不要放弃了解公司的机会

你们为什么要招聘这个职位?

你们的新员工多吗?

你们公司(团队)目前面临的最大挑战是什么?

什么新技术(编程语言)是你们未来希望采用的?

在业务方面,有没有什么地方是你们不满意的,未来想要改进的?

我申请的这个职位,对公司的业务有何影响? 这个问题会让你了解自己在公司的角色,以及你的岗位对公司是否重要。

永不被解雇的秘密法则!

技能娴熟的员工  你会变成领域专家:就某一专业主题每天写4次,忽然有一天你会发现自己变得知识渊博了。

从创业失败的阵痛中得到的宝贵经验

风车网的创业失败教训总结

人生重要的不是所站的位置,而是所朝的方向。

部创业的成功率应该是没有外部创业高的。刚开始别太乐观,别太信口头承诺,多争取一些,多走下来些现实的书面的东西。

 

能够支持你的,除了过去的资源,新建立的关系,最有效的还是你的老板。你的老板和你风格是否match,是否积极帮你寻求资源,是否看好这个新方向都是需要去研究的,是否做好了长久的计划和打算。要是你的老板自己直接做产品经理或者开发经理的还是算了吧。

有个人人网非常资深的总监,和我一起聊天,她说了一句话,让我有点彻头彻尾的醒悟:内部创业,你首先要想清楚老板要什么,而不是你的用户要什么。这话理论上不一定正确,但是绝对有现实的意义。

百度文库在11年3月开始,由于种种原因(新到PM的兴趣点,版权问题的困扰) ,开始做电子付费阅读方向。这个当时我是非常反对的,不过我4月就走了。后来百度还收购了已经发不出工资的番薯网,到12年初也彻底的放弃了,团队业务也 都解散了。那么,我们需要想想,百度老板对文库的希望是什么?对一群新产品的希望是什么?是希望你每个月赚20万,还是希望你能够去弥补网页搜索的内容? 答案肯定是后者了。所以贴吧做打豆豆,空间开放平台接入游戏,文库卖书最后都得歇菜。但是百度游戏的情况又不同了,老板对你的定位是赚点小钱,搞独家代理 做面子做品牌的事情也违背初衷。

但是面对从20美元跌到3美元的资本市场压力,老太太经常说的是我给你导100万人人同核心用户过去,这个产品能够自己起来么?1 don’t want money, I want success! 他着急出产品,着急出名(不要听一个人喊的现实主义口号,要看一个人追名逐利的行为)。

无论是创业还是内部创业,要和愿意跟随你的手下讲清楚机遇的同时,讲清楚风险。不然失败后,你最大的内疚肯定是对这群跟着你赴汤蹈火的兄弟。

  • 搞纯IT的,想法容易过于简单,对市场和用户太乐观。能每做出叫好的产品, 但是很难叫座。非常冲动,有个简单的想法就出来干,也有可能成大事, 比如Facebook的马克。
  • 搞传统的,想法很直接,有资源,做东西离钱很近。做得东西大部分被人鄙视,但是能够很滋润的发小财。非常现实,东西也很简单实用,比如大部分的淘宝店主。
  • 搞运营的,想法比较复杂,对于市场和用户反馈比较正面。比较难做出产品来, 折腾很久才让人知道它到底是啥。这些人许多都是某个行业的骨灰级玩家,有丰富的资源,很容易折腾出各种论坛、组织平台出来,线下搞得风生水起, 来钱很慢。

搞IT的+搞运营的,可能能够做出一款稳扎稳打的产品, 比如豆瓣,也可能是个很不靠谱的产品;搞IT的+搞传统的,能够做一个比较刚需的产品,比如京东; 搞运营的+搞传统的,能够做出一款很好的产业附属产品,比如大谷; 如果三个方面都不错,那就非常好了,比如微博就是这样个产品(比较专业的产品和设计,很强的媒体和名人背景,超强的运营)。

对于使用频率很低的东西,做社交不是很合适(社交就应该鸡毛蒜皮,明星八卦, 愤青政治) ,比较合适做工具类产品(要简单,刚需的) ,做打包的产品(比如组团,包机这种,赚的多) ,做品牌(去哪儿接受百度投资、和携程纠葛) ,做产品销售,做专业内容(道道、 Lonely Planet、马蜂窝)。plus:不过这里面有个需求不是刚需,计划制定,它是一个补充,尤真是线下服务的补充,所以我不是很认可”第一步”、“图客 圈”目前的模式是个刚需。

对于频率很高的东西,做好入口(百度,客户端,预装等) ,做好口碑(好事不出门,坏事传干里) ,做好成本控制与流程优化等等。

停下来,思考片刻

一些值得思考的话语

压力来自于自身能力的不足,而恐惧来自于未知。

了解一个行业最好的方式之一是了解这个行业最牛的人及作品

要靠自己找出方向。

如果你想做大事的话,一生中会有无数个难题摆在面前,面对这些问题你只有靠自己勇敢精明地找出方向,才能成功。

总结和思考非常重要,这些好的东西要形成习惯。

带着某种目的去做某件事往往效率会更高

做事看问题要抓出本质,重点,和关键,以及必要时可以联想下事情和问题的过去与未来的发展。

程序员的学习不仅仅只局限于学习怎样去运用技术,更要超越工具,用解耦和模块化的思维去思考问题。换句话就是要做务实的工作,学习技术,测试和维护,优化和修复等,更要做务虚的修练,内修平和的心境,外修接人待物的方法。

给自己降降级你会发现一片广阔的天空

不要做IT炮灰

关于圈子,有一个很赤裸裸的现实:不会是你进入圈子,只能是圈子进入你。很多人会四处找关系,“帮我介绍给xxx吧,我想进入你们的圈子”,这样的人是永 远进不去这个圈子的,因为圈子的天性是,永远追求更高一个层级的人。而我们的大部分人,其实都在以低一级的属性,占着更高一级的位子,徘徊在更高一级的圈 子边缘,与更高一级的人竞争,幻想着自己可以升级到那个圈子里去。也许永远进不去,悲催的努力一辈子;也许运气好,某一天真的进入这个圈子了,但那个时候 又会有下一个目标,希望进入更高级的圈子,这是一场没有终点的战斗。永远的追求升级,永远的累。

去年我曾犯贱去趟了移动互联网的浑水,做了个手机app,刚开始的时候感觉很高级,但很快,铺天盖地的竞争对手就出现了,我又发现自己陷入了07年 一样的场景:作为一个小小陪练,我他妈的又被一帮泰森们给围住了。当泰森中的战斗机---微信,变得无比牛逼之后,我就知道,战胜这群泰森是绝对不可能的 事情了。于是我再次投靠了“降级论”,把自己从牛逼哄哄的移动互联网行业,降级到了一个被人不齿的低级项目:Tucia Baby。

这个项目虽然是传统行业,但是我们基本上是按照互联网产品的思路去做的,除了拍摄需要来店里以外,其他一切,包括营销、预约、客服、后期、选片、取 片、客户关系等,所有环节都放在网络上,尤其是微博(@tuciababy官网)。当然,最重要的是,作为一个脑残的果粉,我按照iPhone的做工和品 质去要求每一张作品,必须达到我们能力可以做到的最好水准,不计成本的最好水准,才允许送给客户。正式接客不到两个月时间,虽然还远未达到成功,但目前已 做到每天都有客户订单,财务上已实现盈利,未来相信一定会比大部分app开发者更光明。(ps:我们没有请工商、税务、城管去吃饭喝酒泡桑拿,也没有塞钱 给任何政府机关。当你的产品真的用心做到很好的时候,其实你不需要讨好任何人的。)

这个项目让我沉思了很久:07年我曾把一个纯纯的web2.0网站做到了alexa中国区前1000名(如有质疑,请查询2010年附近的tucia.com排名),结果一路亏损,到最后只剩下一个员工;11年我把那个纯纯的app做到苹果官方推荐区免费榜的第一位(点此看截图),那段时间每天四五千iPhone安装量,结果一路烧钱,到最后濒临关闭;而如今,我只需把自己从纯纯的互联网降级下来,做一些看起来有些“低级”的项目,居然就能立即实现收支平衡。

除此以外,我还发现一个现象,中国消费者在与奸商们的长期斗争中,已经培养出了一种非常苦B的品质:只要不被坑,他就谢天谢地。如果商家严格做到了 承诺的每一件事情,客户就会感动的泪如泉涌。如果商家不仅做到了所有承诺的事情,还很贴心的提供了一些额外的服务(比如我们给每位客户赠送非常好吃的樱桃 和昂贵的进口巧克力作为甜点),那么客户就会激动的哭天喊地、奔走相告,推荐给他认识的每一个人。

IT青年们,当你在为网站的转化率苦苦思索的时候,当你在为app的活跃度辗转反侧的时候,当你在为融资计划苦苦哀求各界大佬引荐的时候,也许犯了 一个错误,也许你们的脑子最值得闪光的地方,不是去悲催的IT界当炮灰,而应该是去按摩界、餐饮界、烧烤界、早餐界、理发界、家政界、按摩界、送花界、纺 织界、成人用品界、现代化养殖界、有机蔬果界、个人护理界、汽车修理界。。。。与IT界相比,这些行业的确无比低级,他们的老板连qq都会发音成“抠 抠”,他们的员工一辈子都没用过Email;跟他们解释什么是SEO,什么是用户体验,什么是数据挖掘,他们会在听你说完之前就开枪自杀掉。正是因为如 此,这些行业才是如此的不堪一击。正是因为如此,当智商高达147的IT青年还在为3k薪水拼命、而智商不到50的烧烤店老板正坐在porsche里玩着 前面那位青年开发的app的时候,我就忍不住仰望星空。

这些原始而纯粹的行业,正在等待IT精英们的降级,如同蒲公英一般的伞兵,在黑夜里从天而降,长驱直入,用最智慧的产品、最优质的服务拯救这些早就该死的行业,屌丝的生命将会绽放出银色的羽翼,无比丰满,无比性感。

月薪3万的程序员都避开了哪些坑

事业就像女人,谁去追求,谁就能得手。金钱也一样。

码农与程序员,就好比哈士奇与狼

狼追逐强大的力量,自由,以及尊严

关注职业发展,也要关注健康

明智的打工者应当铭记一点,至少在35岁之前,在自己的阅历、能力、精力所能达到的事业顶峰之前,打工绝不仅仅是为了赚钱,打工更不是玩命!如果仅 仅为了几千元的钞票而失掉难以逆转的健康,或者没有迅速提升自己的竞争优势,你的打工生涯一定是一本亏本生意,因为身体无价,你付出的是无法换回的健康和 时间,你失去的是在职业这个大海中的续航能力。

所有成功的打工者,都有一个共性——“勤奋而平和”,永远在积极而不透支的心态中去打工,因为在这种工作中,他们会更加注意学习公司和同事的长处,使自己的经历有更多的含金量,也为自己奠定了迈向更高台阶的基础。

有钱人与富人不是同一个概念  我们对钱的观念还太陌生

如何快速定位自己热爱的工作

书名是《A Life At Work(这辈子,我最想做的事)》

从代码质量去看背后的利益与人件冲突 从代码里你可以看到什么?

既存的代码表征着一种市场价值,如果改了它那么一旦造成的损失谁来负责?程序员来负责?经理来负责?

没人来负责,那么只能破坏逻辑清晰性来保证妥当性,代码自然就会变得越来越垃圾。所以说这里首先是利益纠葛问题。

这是非常有意思的一个课题,因为改好代码长期有收益,短期必然有风险---再牛的人也没办法保证自己的修改毫无偏差。宏观来看,保证好代码真的很简单:找一帮有责任心的很牛的人,让他们不考虑市场因素的持续进行重构,那代码必然越变越好。

开源代码的质量远高于闭源的代码——学习或参与优秀的开源项目应该对技术提升非常有帮助

你编程时的首要原则是什么? Keep It Simple Stupid

KISS – Keep It Simple Stupid

DRY – Don’t Repeat Yourself

写代码时时刻设想你就是将来要来维护这坨代码的人。

写API时时刻设想你就是要去使用这坨API的人。

软件研发的复杂度远远超过了人类的能力控制范围,“去想好后面要写什么”其实往往都是行不通的。使用抽象是延长软件生命周期的一种很有效的方法。

其实问题是出在,为了应对需求的变化,往往需要在抽象层做相应的调整。好的抽象和差的抽象之间的差别,就是好的抽象不仅简单、易懂、清晰,而且具有非常好的扩展性和应变性。

就好像,请一个架构师过来的目的不是希望他能做一套最完美的系统(因为是不存在的),而其希望他能在每次需求变更时都使用最少的成本去满足需求。

程序员需要掌握的最终技术是什么? “终极技术”:应对困境的方法和信念

“终极技术”并非是某种一成不变的内容,其中更涵盖有每个人根据自己的阅历所总结出来的在高质高效工作道路上成功应对困境的方法和信念。

如果某种语言直接导致了项目的失败,那该语言早就绝迹了;反过来,如果某种语言直接导致了项目的成功,那世界上估计也只会有这一种语言了。因此,选择编程 语言的重点不是考究其“优劣”,而是其适用性。过分计较编程语言的“优劣”其实是不成熟的一种表现。这类人还容易犯的一个毛病是 — 生怕落后,热衷于学习新的编程语言。请别忘了,编程语言我们无论如何也学不全,即使真有人学全了,我也怀疑他所学的只是皮毛。

真正的“终极技术”一定具有一定的普适性,能让我们将之运用于各种不同的软件项目。正因如此,“终极技术”具有一定的抽象性。对于软件行业来说,真正掌握 “终极技术”意味着:深刻地理解软件(开发)的复杂性本质,并拥有有助于实现高质高效工作的行为(意识、工作习惯等)、能力(思维、业务、沟通)和方法 (流程、工具、复用)。

在掌握“终极技术”的职场旅途中,我们得先认识到一点:就技术内容而言,职场首先比拼的并不是智商,而是我们的坚持与良好的工作习惯。工作中的很多道理我 们都懂,但就是不能坚持做到深究,也难以通过坚持克服陋习去形成更多的好习惯。在掌握“终极技术”的道路上,我们一定会看到很多不尽人意的内容,也会面临 不少困难与挫折,即使理智上悲观,但我们在行动和意志上一定要保持乐观(注:Antonio Gramsci的原话是“理智上悲观,意志上乐观”)。

寻找知识不变的那部分 知识的本质

抓住知识的本质是提升学习效率的重要方法。

每个人都有两套“认知–行为”系统。一套:可以称之为“反应”系统。还有一套,可以称之为“洞察”系统。

在“反应”系统中,人对事物的认知,主要来自于以往的“经验”,超出我们“经验”的东西,我们都会无法“反应”,我们要么抵触、要么惊慌失措。从某种角度来看,在“反应”系统中,看到的世界就是我们头脑中“经验”的世界,而非全部真实的世界。

而在“洞察”系统中,人对事物的认知,可以摆脱已有经验的束缚,直接发现事物内在的本质,并用这种发现去指导人的行为。所以从某种度角度来看,在“洞察”系统中,看到的世界是本质的世界、是真实的世界。

“洞察模式”对人有什么意义呢?

之前的心理学研究都是对“反应”系统来研究的,从生物心理学的角度来看,人的心理是受到到基因、遗传以及社会环境两方面影响的,所以3岁看到老,这是很有科学原理,因为在“反应”系统中,婴儿时期建立的经验反应,会跟随ta一辈子。

所以,从“反应”系统来看人,人是宿命的,即使环境的影响也是有限的。

而一个人如果真正能够发现自己的“洞察”模式,并且进入“洞察”模式,那么,这个人就能完全改变自己,甚至是这个人的性格、秉性。因为ta已经不需要“反应”了,ta以往的经验也好、性格也好、秉性也好就不会发挥太多的作用了。

从某种意义来说,进入“洞察”系统等于重新启动另一个的你。

程序员最好也要懂的一些沟通说服技巧 一点组织行为学知识

程序员,能力、工作与环境的选择

现实很多的时候就是这样的:你现在的优势,可能就是以后的劣势。不同的时间和地点,你的优势就不一样。就好比,在A公司的时候,勤奋,能干,活跃是优势, 但是在B公司,这就成为了一个受排挤的劣势了。因为此时大家不喜欢这样的人,特别不喜欢比他们小但是比他们强的人。大家的价值观和人生观不一样。

本篇文章就是要告诉大家的是:事情不是总是一成不变的,你可能随着时间和环境改变一些东西,但是不能总是不断的全部改变,不能成为变色龙,一定要保留自己最本质的东西。因为你现在的劣势,会成为你以后的优势。

朋友们,审时度势,可以适当的改变一些,但是做真正的自己!

裁员、危机感与保持清醒的头脑

职场如市场,本质上就是一场交换。员工可以跳槽,公司可以裁员,都是非常的正常。

很多公司都会强调企业文化,希望能营造一种归属感,这没错,文化确实很重要,但也确实不是职场关系的支点。对外,企业有所产出,与客户交换获取收入;对内,则是员工有所产出,与企业交换获取工资等等。这是根本中的根本,在此之上才有五花八门的其他关系。

如果一个人跑的过市场水平,那么裁员就和跳槽没什么太大区别,既没有对过去美好生活的留恋,也没有对收入锐减的巨大恐惧。

勇气就是在一次次被拒绝中不断进取 被拒绝,也是一种肯定

前些天看到一个老外,说了一句这样的话:

“你个人的项目,应该有四分之一会失败,否则就说明你的冒险精神不够。”

(Expect and hope that a quarter of your projects fail. If not, you're not taking enough risks. --Adam Smith)

我心里一动,心想这些天,我是不是把个人的失败看得太重了?

失败完全可以理解成积极进取的结果,只有生命力充沛的人,才可能会有一次又一次的失败。一味地恐惧失败,只会让自己畏首畏尾,丧失进取心。

“遭受挫折,并不是坏事。因为,人生的最终结果是一个极大值函数(由所有尝试中最成功的一次决定),而不是一个平均值函数。

即使现在,我每天在生活中,还是会遭到拒绝。朋友想安慰我,但是我却要告诉他:之所以会这样,只是因为我在不停尝试。

如果你不是每天被人拒绝,那就说明你的人生目标不够远大。

(If you aren't getting rejected on a daily basis, your goals aren't ambitious enough.)

读到最后一句话,我的心豁然开朗。这个夏天挥之不去的一些烦恼,顿时平静了。

丘吉尔说过,“所谓成功,就是不停地经历失败,并且始终保持热情。"(Success is going from failure to failure without losing enthusiasm.)一次又一次地被拒绝,是你的勇气和进取心的最好证明。它们决定了你可以走多远,把你和那些决心放弃的人拉开差距。

所以,不要害怕被拒绝,这其实是对你的肯定和褒扬。在拒绝中,人会更快地成熟。

通过人格的大五模型来判断好员工

组织行为学对项目管理的意义

在大五模型里用五个因素来考察人格特质:

  • 外倾性(extroversion):外倾者者倾向于喜欢群居,善于社交和自我决断。内倾者则比较内向,胆小害羞,安静少语。
  • 随和性(agreeableness):高随和性的人是合作的,热情的和信赖他人的,低随和性的人是冷淡的,敌对的和不受欢迎的。
  • 责任心(conscientiousness):高责任心的人是负责的,有条不紊的,值得信赖的,持之以恒的。低责任心的人则容易精力分散,缺乏规划性,且不可信赖。
  • 情绪稳定性(emotional stability):积极的情绪稳定性者倾向于平和,自信;而消极情绪稳定性者(神经质的人)倾向于紧张,焦虑,失望和缺乏安全感。
  • 经验开放性(Openness to experience):开放性高的人富有创造性,凡事好奇,具有艺术的敏感性;开放性低的人则保守对熟悉的事物感到舒适和满足。

国企、民企与外企对程序员的成长影响

国企:笔者就曾被软件商“招待”过,好吃好喝好玩,临走还有礼品相赠,呵呵,这就叫商务,和技术无关。

如果你有幸进入了这样的企业你是该烧香还是烧纸呢?这得从两个角度来看:

  1. 如果你对技术的态度就是那样,也没有太高的要求,而你人际社交搞的好,办事心眼活,又能讨领导欢心,并且你对挣多挣少不是太在意,图个生活稳定,细水长流,如果是这样的话,这国企就是很适合你的了,并且干的年头长又有点社会关系的话没准还能升个职啥的。
  2. 如果你对自己有一定的要求,想要通过提高技术靠自己的真本事混出个样来,想趁着年轻还有两颗滚烫的肾的时候靠打拼来的生活给自己一个交待的话,国企就真的不适合你。

想专心作技术的,工作的前几年最好不要离国企太近,如果已经在里面,出来的越晚机会越难找。工作环境不错,薪水:一般,因为国企是养人的地方,养的人多工资自然不会高,大家平均分配,皆大欢喜。

民企(私企)

民企是能够锻炼能力的公司,因为营利的目标比较明确,所以对软件人员的要求也比较高。这部分软件企业主要分为两种:作产品的和作服务的(外包)。

外企

外企给我感觉最大的优点就是规范和人性化,这也是很多人想进外企的原因,外企比较注重企业文化,虽然也是以营利为最终目的,但相对民企来说要更从容,给人的感觉就是细水长流,可持续发展。并且,在外企里对外语的提高是比较快的,因为要经常与外国的同事或客户进行交流,有了这个动力你就会主动要求自己在语言上下工夫,久而久之外语能力就提高了。

中国IT产业的软件质量危机

今天下午跟一个朋友聊天,他是做国际售后的,他们公司是做国际外包的。在聊到在国外的工作经历时,他深锁了眉头,跟我聊了很多。我把他工作遇到的问题总结为以下四点:

  1. 签证不规范,为节约成本谎报签证类型,引起他国政府反感,致签证被拒。
  2. 需求变更流程不规范,客户提出的需求很容易在开发流程中丢失,给客户造成一再拖延的表象。
  3. 软件质量不高,未经严格测试的软件被流向国际客户那里,致售后人员遭受客户责难。
  4. 售后人员心态不正,认为客户给的钱少,就应该给次品,造成服务心态不好。

东西学了容易忘?学会跟踪你的知识 强化与创造一致性

你应该多久回忆一次?

你多久需要回忆一次取决于你存储的信息及其对你的重要程度。通常,你应该在这些时间回忆:一天结束时,24小时后,一个星期后,一个月后,6个月后 以及一年 之后。如果你的系统井然有序,这个应该容易做,在典型的一天你只需要回忆6个文件。我倾向于在周末快速复读旧文件,但这是个人选择,你必须尝试适合你自己 的方式。

如果有我绝对要掌握并熟记的东西,我会在必要时拷贝到新的日期。

一次让我瞬间长大的经历

看着自己有什么样的资源,利用好这些资源就好了。不要看着别人的资源流口水,比如说不要看到人家公务员的待遇多好,你就去报考公务员。能够做官的,很快就能做官,因为别人有做官的资源。

所以,假如你没有背景、没有关系,那么只有也只能完全依靠自己了。看看自己的天赋在哪,优势在哪,资源在哪,发挥好自己的资源优势,才能够在这个人情世故的社会中活得更好一些,也能让自己爱的人活得更舒服些。

程序员,继续做技术还是转型做管理

但这里有一个关键的问题,即收入差异。 我们不能否认一个事实,似乎在很多的公司中管理职位才可能获得较高的收入,而技术岗位则收入偏低。 这似乎不太公平,但也确实是现实,这和公司所提供的环境有绝大的关系。

当一个公司的核心技术并没有创生多大价值,而是需要靠人力规模来支撑业务的时候,那么就必然是这种局面。

极端来讲,在盖楼的时候,只要达到基本的质量,一个人每天砌200块砖,固然比砌100块要好的多,但相对与大楼而言,多砌100块砖,所多带来的价值有 限。再进一步由于每块砖的价值是固定的,同时一个人每天所能砌的砖也是有限度的,这就会导致砌砖工人,不管多么努力,其收入水平必然会被限制到某一水平之 下,只要他的工作还只是砌砖。这种限度是由这一工作的内涵所决定的。

当然也远不是每个公司都是如此,就和多大池子可以养多大的鱼一样,有核心产品,核心技术的公司情形会不一样。比如说:Google,微软这类公司。

与此同时,管理工作似乎被无限美化了,每个人都认为管理工作似乎是一条金光大道,但这并不完全正确。管理工作的可流动性可能会非常低,这取决于管理工作的几个特质:

管理工作和人打交道比较多,所以对人员的特质有很强的依赖性。如果一个团队非常像机器人,那么在不同公司间管理技能是完全通用的---只有PMP,CMMI这类东西就够了。

但关键问题是人员的特性是多样的,这导致管理人员和被管理人员需要较多的磨合和适应。同时长时间在管理岗位的话,即使是做技术出身,技术能力也会退 化,沟通技能,与上级的信任程度反倒会提高。而这些东西,一旦被归零,到一家新的公司,其价值并不明显。反倒不如擅长算法,擅长某类业务的技术人员可流动 性好。

这也就意味着,管理人员往往与公司的利益绑定的更紧。 既然管理和技术各有利弊,反过来讲恐怕还是适应自己性格更关键一点。

再谈读书与信息的获取、沉淀 读书能够增进你的理解力

在我们的阅读范畴中,有很多图书,是不值得精读的,特别是资讯性质的图书,资料

而一本经典的好教材,其定位与资讯类读物则大不一样了,通俗来说,读资讯类读物,是为了知道发生了什么,而读经典的教材类读物,则是为了知道在发生的事情 背后蕴藏的机理。再换句话说,经典教材的目的是为了提升人的理解力,而资讯类读物,则是为了让人长见识。想要通过读经典教材的过程来提升自己的理解力,就 好比要通过读书的过程,将作者身上所具备的,而在读之前自己身上还未具备的某些能力,特质,吸收过来。不同的知识背景,不同的知识结构,不同的知识基础, 甚至不同的文化背景都注定了要想让自己通过读一本书获得跟作者在这本书所述及的内容上相近的理解力,不会是件容易的事情。大量的思考,习题,实验,乃至于 查找相关资料辨伪存真,相互印证,都是重要的手段。

对于阅读经典教材,我会试着采用如下的方法:

1. 坚持连续的阅读

2. 坚持思考

3. 坚持做题    曾经有过一段时间,我很排斥做题,觉得做题实在是一种应试教育的弊端,但多年之后,经历过一些认知,学习上的困境,也走过一些弯路之后,我现在的体会是, 做题是一种很有效的巩固所学,扎实所学的方式。只不过,传统的应试教育过分强调作题本身在功利方面的回报,容易激发起人的心理反弹,以致于个体一旦获得自 由学习的环境以后,会倾向于排斥这种方式了。不通过做题,仅仅思考,是很难确立自己对作者的主要意图的理解是不是存在偏差。而通过做题,往往能发现自己在理解上的偏差和盲点,让自己对描述B的理解更接近于作者想要表达的原始意图a了。

4. 坚持阶段性地作读书笔记。

转载于:https://www.cnblogs.com/dqxu/p/4918050.html

开发者 发展 5 热情相关推荐

  1. 开发者 发展 2 码路指南

    码路指南 如何定义和区分高级软件开发工程师? 一名优秀的初级开发工程师应该能够快速完成他人分配的工作,并且保证质量. 一名优秀的中级开发工程师不需要监督.他们可以自己提出代码设计的问题,并在设计讨论中 ...

  2. 开发者 发展 8 效率 web服务 如何学习

    Web服务的方式有哪几种 面向服务架构的技术 SOAP - 一个基于 XML 可扩展消息信封格式,需同时绑定一个传输用协议.这个协议通常是 HTTP 或 HTTPS,也可以是 SMTP 或 XMPP. ...

  3. 开发者 发展 6 执行力

    团队管理中最可怕的事:缺乏执行力 说了不去做,做不到位 比如说我们周围路总修不好,对此大概没人认为是个技术问题--偷工减料怎么也不是技术问题.总结之后可能发现,"啊,这和层层转包有关系.应该 ...

  4. 开发者 发展 3 veda原型 解决浮躁的泥沼

    关于编程与人生的片言只语 和世界格局一样,软件开发里也是多维力量(商业.公司政治.技术等)在冲突,单纯地斗争和避让其实都不太行. 能否处理模糊的东西是判断力的关键.现代管理里老说用数据说话,就给人一种 ...

  5. 互联网巨头终极战场:得开发者得天下

    撰文:火柴Q 编辑:甲小姐 转载自甲子光年(ID:jazzyear) 1983 年,一批开发者受邀到加州蒙特利(Monterey)参加苹果开发者大会,这是本周二刚开幕的第25届WWDC(苹果世界开发者 ...

  6. 致敬 HarmonyOS 不平凡的 2020,热情背后还有多少期待

    "冬有冬的来意,寒冷像花,花有花香,冬有回忆一把."1936 年,一代才女林徽因用短短的几句话便描绘出一幅专属冬天的绘卷. 时过境迁的 2020 年,同样的冬季,同样属于回忆的季节 ...

  7. 致敬HarmonyOS不平凡的2020,热情背后还有多少期待

    #HarmonyOS#2021期待遇见每一个你,一起创造无限可能! "冬有冬的来意,寒冷像花,花有花香,冬有回忆一把."1936年,一代才女林徽因用短短的几句话便描绘出一幅专属冬天 ...

  8. 腾讯云开发者大会 | 腾讯云大学首次与业界顶尖厂商合作的线上学习专区重磅发布...

    就在刚刚结束的Techo开发者大会上,我们看到了这些:"小程序·云开发"上线一年有余,就已经吸引超过50万的开发者使用并DIY小程序,腾讯云帮忙实现了小程序的开发梦想,赋能开发者仍 ...

  9. 2022华为开发者大赛 首届·厦门开发者创新应用赛在厦门举办

    摘要:本次大赛参与院校10个,聚集企业高管.高校师生等120余人.大赛最后10支队伍围绕2大赛题展开巅峰对决并获取奖项. 12月8日,由华为云计算技术有限公司主办.由厦门市工业和信息化局.厦门市科学技 ...

最新文章

  1. 机房收费系统之uml图——初版
  2. 树莓派安装samba共享文件
  3. Java数三退一问题代码_数三退一问题算法(Java)
  4. SQL SERVER备份脚本
  5. 虚拟环境的常用命令 virtualenv命令
  6. 机房收费管理系统 之 总结
  7. 金融产品经理---理财公司业务模式剖析
  8. 大公司都有哪些开源项目~~~简化版
  9. Mendeley+LaTex: 如何在Latex中优雅的插入引用文献
  10. 在SourceForge中建立开源项目
  11. 揭密如何写ASP木马后门
  12. 第1章:BPSK调制解调器
  13. 对计算机网络的基础认识
  14. ANSI字符集和Unicode字符集
  15. udl 连mysql_几种常见的数据库连接方法
  16. day03_雷神_文件操作
  17. 逻辑运算符,if、swtch语句(java基础知识三)
  18. ad中pcb双面板怎么设置_PCB双面板的画法及布线技巧
  19. 全国计算机软件测试工程师,全国计算机等级考试软件测试工程师.doc
  20. 网站建设需要多少钱 开发一个网站有哪些费用

热门文章

  1. 苹果手机解压缩软件_最近很火的解压缩软件Bandizip
  2. 面向对象的一些概念及举例说明
  3. 网站加入代码让网页以电脑端打开_发现一个超级好用的视频播放网站-酷播云...
  4. cnpm : 无法加载文件 C:\Users\azhao\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本 问题解决
  5. 【异地贷款】长三角住房公积金异地贷款流程记录
  6. wifi找不到路由器可能的排查
  7. it工种分类_什么是运维?运维工种有哪些
  8. angular4 监听input框输入值的改变 (实用、赞)
  9. afx.h(24): fatal error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requi
  10. github软件---百度网盘加速