代码改变世界

程序员成长思维:把自己当做产品来发展

2021-01-14 15:29 by 敏捷的水, 1107 阅读, 0 推荐, 收藏, 编辑
摘要:每年年初我们都要做一个计划,都希望自己有所进步,想在未来升值加薪,获得更好收入,同时在职场上受人尊敬,但是,到底该如何计划和行动呢?这里我介绍一个方法,就是把自己当作产品 阅读全文

发展你的兴趣,而不是跟随你的兴趣

2021-01-14 07:53 by 敏捷的水, 558 阅读, 2 推荐, 收藏, 编辑
摘要:找到一件事情做好它,然后不断加大难度,不断做好它,慢慢的,这件事情你会喜欢的 阅读全文

领导力:不要做个“好人”

2021-01-12 15:15 by 敏捷的水, 3569 阅读, 17 推荐, 收藏, 编辑
摘要:最近和人聊女孩子应该找一个什么样的老公,我给的第一建议是这个人必须是个好人,好人的意思就是要本心善良,有empathy 共情能力,但是给的第二个建议就是要有领导力,做什么才能锻炼领导力,这里面有很多东西需要学习和做的东西,但是判断一个人没有领导力有一条比较管用,就是这个人在做事的时候如果一直是“好人”,那么他就是不具备领导力。 阅读全文

当你是个锤子

2020-06-18 23:37 by 敏捷的水, 663 阅读, 1 推荐, 收藏, 编辑
摘要:当你只有一把锤子,那么你看所有的一切都是钉子。 史蒂芬.柯唯 在《高效能人士的七个习惯》里举过一个例子,他拿出下面一张卡片。 如果你是一位男士,你可能看到下面的图片是一个漂亮的大美女,卷发,带着黑色的项链,露出长长的脖子一直向下,穿着一件时髦漂亮的羽毛上衣。 但是我告诉你他是一个伤心的老太太,一点都 阅读全文

做自己的CEO

2019-04-10 08:48 by 敏捷的水, 2314 阅读, 7 推荐, 收藏, 编辑
摘要:做自己的CEO, 就是让我们能够把我们自己当做一个公司来运营,来审视,定义个人的愿景、使命和价值观。同时培养我们的CEO思维,最终让我们把自己这个公司经营好,完成我们的愿景。 阅读全文

我们为何难以升职加薪

2019-03-19 15:53 by 敏捷的水, 1865 阅读, 4 推荐, 收藏, 编辑
摘要:我们很多人,工作很长时间了,提高甚少,最后升职或加薪困难,很多人老觉得自己怀才不遇,老板苛刻,这样的情况有没有,也有,但是我想说并不常见,没有一个老板愿意对一个能帮公司贡献价值的人苛刻,除非老板很傻。 阅读全文

程序员的自我修养系列(四):图形化表达

2019-03-14 12:03 by 敏捷的水, 2707 阅读, 8 推荐, 收藏, 编辑
摘要:对程序员来说,我们很多时候更专注于写代码,但是一个项目里代码只是整个交付的一部分,需求、设计、沟通很多时候比代码更重要,因为如果没搞清 "WHAT TO DO", 那么我们 "HOW TO DO" 是没有意义的。 根据我的经验,大部分程序员在沟通这块儿是需要提高的,而项目中很多问题,都是由沟通问题造成的,而这种问题的主要变现有多种,一种是我们不知道别人说什么,还有一种是别人不知道我们说的是什么。而文字很多时候是造成歧义的一个很重要的因素。 阅读全文

程序员的自我修养系列(三):习惯付费

2019-03-05 08:02 by 敏捷的水, 4268 阅读, 23 推荐, 收藏, 编辑
摘要:花钱省时间,穷一阵子,花时间省钱,穷一辈子。 阅读全文

程序员的自我修养系列(二):从元编程到元认知

2019-02-28 23:35 by 敏捷的水, 1528 阅读, 3 推荐, 收藏, 编辑
摘要:我们通过做事,学习来获取知识,我们对周围事情、环境以及人的认知给我们带来了喜怒哀乐。 我们事情没有做好,学习东西学不进去,人际关系没处理好,是我们认知不够,但是我们有没有想过为什么我们认知不够呢? 我们很愤怒,我们的认知可能是来自于别人的某件事情,但是我们有没有想过我们自己的大脑为什么会产生愤怒,我们是否可以让我们的大脑不产生这种情绪呢? 阅读全文

程序员的自我修养系列(一):聊聊专业和业余

2019-02-27 21:21 by 敏捷的水, 5017 阅读, 39 推荐, 收藏, 编辑
摘要:毕业工作很多年,如果让我说一个感受很深的体会的就是 专业 和 业余 的区别,我想很多人都能理解这两个词的字面意思,但是要想有深刻的感受,却是不易。 就比如我们看很多体育比赛,觉得人家没啥,就拿大家经常骂的国足来说,很多人老觉得自己踢球也还可以,还不如自己上去踢,那是因为这些人没亲眼见过人家的系统训练,现场观球很多时候业余人员也不太容易看一个人踢得如何,大部分主持人说的头头有道,估计最差的足球教练都不相信他们的胡扯,20年前,还是陕西国力的时候,我就看到一个陕西国力替补球员见球迷的时候,现场颠球跟玩一样,当然不是说颠球好就球踢得好。还有人说,女足水平太厉害了,国足踢不过女足,那都是超业余得看法,国足要是踢女足得话,完全是大学生欺负小学生,职业化水平差距太大了。 阅读全文

如何向别人介绍我是一个程序员

2019-02-12 20:46 by 敏捷的水, 2609 阅读, 1 推荐, 收藏, 编辑
摘要:20年前,我接触到了一个江湖门派,这个门派与少林、武当、峨眉相比,太年轻了,至今不到一百年,但是我依然加入了这个门派,因为这个门派太厉害了,因为门派里有很厉害师叔、师伯,师哥、师姐,也有很多少年成名的师弟。 这个门派之父出生于1903年,出生那天再过3天就是1904年了,他不知是否偷师道教的道生一,一生二,从而提出了一个可以用0和1来表示万物的世界。 另一位门派里的大师更是了不得,曾协助军方拿到了德国内部的军师通话,帮助盟军取得了二战的胜利。遗憾的师,大师受到迫害去世,死去的时候床边放了一个咬了一口的水果。 阅读全文

领域驱动开发实践之路:我们是如何从领域驱动开发当中获益的

2017-11-01 16:47 by 敏捷的水, 3663 阅读, 7 推荐, 收藏, 编辑
摘要:有了《领域驱动设计》和《实现领域驱动设计》两大神器,也只是向美女要了个联系方式和家庭住址而已,中间还隔了一个漫长的日落和日出,没有正式的项目,我们永远是在岸上游泳,虽然我们也在项目里开始或多或少使用了领域的一些概念,但是我们应该知道基于数据驱动(Database Driven) 是很难成功应用领域驱动设计的。正好这个时候公司来了一个项目(客户是Fortune Global 500), 他们的架构师指定要求使用领域驱动设计,这让我非常兴奋,让我们有机会对复杂业务进行领域驱动开发的实践。 阅读全文

ES6+ 现在就用系列(二):let 命令

2016-01-25 16:33 by 敏捷的水, 4169 阅读, 2 推荐, 收藏, 编辑
摘要:ES6新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。也就是有了块级作用域。已经完成11篇 阅读全文

ES6+ 现在就用系列(一):为什么使用ES6+

2016-01-20 18:25 by 敏捷的水, 13786 阅读, 6 推荐, 收藏, 编辑
摘要:现在主流的浏览器都是支持到ES5, 为了表述方便,我在此发明一个名词"ES6+" 就是ES5以后的版本,包括ES6, ES7. 为什么说现在就用,虽然主流的浏览器只支持到ES5, 但是现在有很多的转换器,可以把一些ES6和ES7的代码转换为ES5的代码。这就意味着我们现在就可以使用这些新特性,然后使用转码器让代码可以运行在主流的浏览器上。 阅读全文

程序员之网络安全系列(六):动态密码

2016-01-13 10:38 by 敏捷的水, 4565 阅读, 14 推荐, 收藏, 编辑
摘要:但是我们如何确定要访问这个网站的用户就是要访问的用户呢? 对银行来说需要确保“敏捷的水”登录银行时,必须是"敏捷的水" 而不是别人,不然别人就把钱转走了。 虽然我们从通信,数据加密等方式确保用户密码不背攻击者破解,但是如果攻击者使用键盘记录器等工具知道了用户密码,那么就可以冒充用户了。 阅读全文