- 邹欣,现任微软Windows中国工程团队首席研发总监。 1996 – 2003年,邹欣在微软Outlook团队从事开发工作;2003 – 2005年,他在微软内部质量工具团队和Visual Studio团队负责软件项目管理工具的开发;2005 – 2012年,他担任微软亚洲研究院技术创新组研发主管,负责研究成果的产品化和创新项目;2012 – 2014年,他担任微软亚洲互联网工程院首... 邹欣,现任微软Windows中国工程团队首席研发总监。 1996 – 2003年,邹欣在微软Outlook团队从事开发工作;2003 – 2005年,他在微软内部质量工具团队和Visual Studio团队负责软件项目管理工具的开发;2005 – 2012年,他担任微软亚洲研究院技术创新组研发主管,负责研究成果的产品化和创新项目;2012 – 2014年,他担任微软亚洲互联网工程院首...
- 程序设计作为一种严肃的职业已经存在60多年了。在美国,从事程序设计工作的程序员数以百万计,而全球这个数字更大。这些数字还不包括人数众多的学生与编程爱好者,他们非常认真地编写程序,但并不以此为谋生之业。 尽管历史悠久,从业人数众多,但“软件工程师”却因难于管理而闻名。出现这种现象有以下几点原因。 第一,作为一种严肃的职业,程序设计不同于电气、土木工程等相关的工程职业。从 196... 程序设计作为一种严肃的职业已经存在60多年了。在美国,从事程序设计工作的程序员数以百万计,而全球这个数字更大。这些数字还不包括人数众多的学生与编程爱好者,他们非常认真地编写程序,但并不以此为谋生之业。 尽管历史悠久,从业人数众多,但“软件工程师”却因难于管理而闻名。出现这种现象有以下几点原因。 第一,作为一种严肃的职业,程序设计不同于电气、土木工程等相关的工程职业。从 196...
- “不要重复发明轮子”,很多开发者在新入行不久,就经常会被这样叮嘱:这个世界上程序员已经太多,遇到的问题已经够多,而解决方案层出不穷。你走过的路,跳下的坑,已经有无数的先驱在你之前路过,跳过。 所以在做技术选择的很多时候,你不需要自己从头去实现一个东西,就可以在现实世界中找到现成的趁手的利器,小到一个类库,工具,大到一个框架,平台,来满足自己的“需求”。你以为你看到了***的风景,后面是... “不要重复发明轮子”,很多开发者在新入行不久,就经常会被这样叮嘱:这个世界上程序员已经太多,遇到的问题已经够多,而解决方案层出不穷。你走过的路,跳下的坑,已经有无数的先驱在你之前路过,跳过。 所以在做技术选择的很多时候,你不需要自己从头去实现一个东西,就可以在现实世界中找到现成的趁手的利器,小到一个类库,工具,大到一个框架,平台,来满足自己的“需求”。你以为你看到了***的风景,后面是...
- 写在前面 我很久没有在博客里写一些跟纯技术无关的东西了。今天想写这篇,一方面是因为好像我博客看的人越来越多了,一些人通过邮件、私信、QQ来问我问题,而回答某些问题的时候我真的很不想说话。。。一方面,我觉得作为一个程序员,我最爱抱怨的问题除了万恶的配置问题,就是这种向人请教问题时遇到的“尴尬”。 “如何正确地提问”绝对是程序员必备技能,而也是很多人不在乎的一个技能。因为这个问题,虽然... 写在前面 我很久没有在博客里写一些跟纯技术无关的东西了。今天想写这篇,一方面是因为好像我博客看的人越来越多了,一些人通过邮件、私信、QQ来问我问题,而回答某些问题的时候我真的很不想说话。。。一方面,我觉得作为一个程序员,我最爱抱怨的问题除了万恶的配置问题,就是这种向人请教问题时遇到的“尴尬”。 “如何正确地提问”绝对是程序员必备技能,而也是很多人不在乎的一个技能。因为这个问题,虽然...
- 同样是写硅谷那些事儿,这本《硅谷之谜》则更上了一层楼,更多的是在探究本质,追根溯源,在揭开湾区神秘的面纱之后,我们终于可以看到了它的素颜。 如果与硅谷的奇迹相比,其它地方则显得相形见绌。 同样是写硅谷那些事儿,这本《硅谷之谜》则更上了一层楼,更多的是在探究本质,追根溯源,在揭开湾区神秘的面纱之后,我们终于可以看到了它的素颜。 如果与硅谷的奇迹相比,其它地方则显得相形见绌。
- 听闻好友施凡离世的消息,非常愕然。决定写纪念文章一篇,送朋友施凡一程。在北京的几位好友大磊、马宁等赶去告别,而我在硅谷返程的航班上,手足无措。遂决定写纪念文章一篇,送朋友施凡一程。 听闻好友施凡离世的消息,非常愕然。决定写纪念文章一篇,送朋友施凡一程。在北京的几位好友大磊、马宁等赶去告别,而我在硅谷返程的航班上,手足无措。遂决定写纪念文章一篇,送朋友施凡一程。
- 我们为何要跳槽?在试图找寻答案之前,我们需要先设定一个限制,以便能在一个可见的边界范围内回答这个问题,而不是漫无目的地堆砌答案。 我们为何要跳槽?在试图找寻答案之前,我们需要先设定一个限制,以便能在一个可见的边界范围内回答这个问题,而不是漫无目的地堆砌答案。
- 如果你是一个入行几年进入迷茫期的程序员,感觉到了上升的瓶颈也经常受到亚健康的折磨,那么《软技能:代码之外的生存指南》就值得你一读。 如果你是一个入行几年进入迷茫期的程序员,感觉到了上升的瓶颈也经常受到亚健康的折磨,那么《软技能:代码之外的生存指南》就值得你一读。
- 在编程领域里,真正的独行侠是很罕见的——就算他们真的存在,他们的非凡成就也不是凭空而来的。这些改变世界的成就几乎都是集体智慧努力得来的结晶。因此建立一支全明星团队才是真正的目标,不过想达成这个目标,难度高得惊人。最好的团队能充分利用好队里的巨星是没错,但是集体的力量一定是大于个体力量之和的。用一句话来说就是:软件开发是集体项目。乍看之下这个理念很难让人接受,毕竟这和我们心里的天才程序员幻想是... 在编程领域里,真正的独行侠是很罕见的——就算他们真的存在,他们的非凡成就也不是凭空而来的。这些改变世界的成就几乎都是集体智慧努力得来的结晶。因此建立一支全明星团队才是真正的目标,不过想达成这个目标,难度高得惊人。最好的团队能充分利用好队里的巨星是没错,但是集体的力量一定是大于个体力量之和的。用一句话来说就是:软件开发是集体项目。乍看之下这个理念很难让人接受,毕竟这和我们心里的天才程序员幻想是...
- 学术界有着许多关于个性、如何对个人进行分类以及如何管理个性的理论。在这些理论中,迈尔斯和布里格斯的工作值得花一些时间来理解,他们俩在1942~1962年间建立了个性测试的理论基础,并提出了对个性进行分类的体系。迈尔斯-布里格斯类型指标(Myers-Briggs Type Indicator,MBTI)个性清单的作用是,使C. G. Jung描述的心理类型理论易于理解,在生活中更实用。他们的工... 学术界有着许多关于个性、如何对个人进行分类以及如何管理个性的理论。在这些理论中,迈尔斯和布里格斯的工作值得花一些时间来理解,他们俩在1942~1962年间建立了个性测试的理论基础,并提出了对个性进行分类的体系。迈尔斯-布里格斯类型指标(Myers-Briggs Type Indicator,MBTI)个性清单的作用是,使C. G. Jung描述的心理类型理论易于理解,在生活中更实用。他们的工...
- 当我谈论重构时,常常有人问我应该怎样安排重构时间表。我们是不是应该每两个月就专门安排两个星期来进行重构呢?几乎任何情况下我都反对专门拨出时间进行重构。在我看来,重构本来就不是一件应该特别拨出时间做的事情,重构应该随时随地进行。你不应该为重构而重构,你之所以重构,是因为你想做别的什么事,而重构可以帮助你把那些事做好。三次法则Don Roberts给了我一条准则:第一次做某件事时只管去做;第二次... 当我谈论重构时,常常有人问我应该怎样安排重构时间表。我们是不是应该每两个月就专门安排两个星期来进行重构呢?几乎任何情况下我都反对专门拨出时间进行重构。在我看来,重构本来就不是一件应该特别拨出时间做的事情,重构应该随时随地进行。你不应该为重构而重构,你之所以重构,是因为你想做别的什么事,而重构可以帮助你把那些事做好。三次法则Don Roberts给了我一条准则:第一次做某件事时只管去做;第二次...
- 如何评价一段代码是好还是糟糕?“整洁性”是一个重要的评价标准。如果你是个程序员,并且有志成为更好的程序员,你一定需要了解这门写出整洁代码的艺术。1 要有代码有人也许会以为,关于代码的书有点儿落后于时代——代码不再是问题;我们应当关注模型和需求。确实,有人说过我们正在临近代码的终结点。很快,代码就会自动产生出来,不需要再人工编写。程序员完全没用了,因为商务人士可以从规约直接生成程序。扯淡!我们... 如何评价一段代码是好还是糟糕?“整洁性”是一个重要的评价标准。如果你是个程序员,并且有志成为更好的程序员,你一定需要了解这门写出整洁代码的艺术。1 要有代码有人也许会以为,关于代码的书有点儿落后于时代——代码不再是问题;我们应当关注模型和需求。确实,有人说过我们正在临近代码的终结点。很快,代码就会自动产生出来,不需要再人工编写。程序员完全没用了,因为商务人士可以从规约直接生成程序。扯淡!我们...
- 转载已获作者授权大家好,我是帅气小伙,今日我先给大家讲一个有趣的故事三个工人在建筑工地砌墙。有人问其中一个:“你在做什么?”这个工人没好气地说:“没看见我正在砌墙吗!”(十年后,该工人依然在建筑工地砌墙。)他问第二个:“你在做什么?”得到的回答是:“我在建一栋大楼。”(十年后,该工人成了一位建筑承包商。)最后,他问了第三个工人同样的问题,那个人哼着小调,欢快地说:“哈哈,你看,我在建造一座美... 转载已获作者授权大家好,我是帅气小伙,今日我先给大家讲一个有趣的故事三个工人在建筑工地砌墙。有人问其中一个:“你在做什么?”这个工人没好气地说:“没看见我正在砌墙吗!”(十年后,该工人依然在建筑工地砌墙。)他问第二个:“你在做什么?”得到的回答是:“我在建一栋大楼。”(十年后,该工人成了一位建筑承包商。)最后,他问了第三个工人同样的问题,那个人哼着小调,欢快地说:“哈哈,你看,我在建造一座美...
- 你讨人喜欢吗?你令人欣赏吗?你善良而又热情吗?你是通过自己富有积极性和支持性的行为去激励他人,还是只是无所顾忌地挥霍自己的能力?你关心自己,关爱自己的背部、臀部乃至大脑吗?我编码已经超过25年了,让我来告诉你:如果你不关心它们,它们终究会坏掉。也许你就像我们当中很多人一样,也是一位咨询师。那么,你关心自己的财务状况吗?赚钱与代码的编译方式完全不一样,尽管你希望二者相通。所有这些技能以及更多其... 你讨人喜欢吗?你令人欣赏吗?你善良而又热情吗?你是通过自己富有积极性和支持性的行为去激励他人,还是只是无所顾忌地挥霍自己的能力?你关心自己,关爱自己的背部、臀部乃至大脑吗?我编码已经超过25年了,让我来告诉你:如果你不关心它们,它们终究会坏掉。也许你就像我们当中很多人一样,也是一位咨询师。那么,你关心自己的财务状况吗?赚钱与代码的编译方式完全不一样,尽管你希望二者相通。所有这些技能以及更多其...
- 导读走进三伏天,这几天气温一路飙升,小伙伴们一定要及时消暑降温。在这样的桑拿天里,希望7月新书可以给你们带去一丝清凉,好书很多哟!第一本一定要认真看,仔细读。想看彩蛋,去文末。嘻嘻!软技能:代码之外的生存指南软件行业泰斗级人物Robert C. Martin和著名软件架构师Scott Hanselman作序推荐!凸显技术中“人”的因素,讲解了软件专业所需要知道的所有“软技能”。聆听软件开发人... 导读走进三伏天,这几天气温一路飙升,小伙伴们一定要及时消暑降温。在这样的桑拿天里,希望7月新书可以给你们带去一丝清凉,好书很多哟!第一本一定要认真看,仔细读。想看彩蛋,去文末。嘻嘻!软技能:代码之外的生存指南软件行业泰斗级人物Robert C. Martin和著名软件架构师Scott Hanselman作序推荐!凸显技术中“人”的因素,讲解了软件专业所需要知道的所有“软技能”。聆听软件开发人...
上滑加载中
推荐直播
-
鸿蒙上云,加速开发者成长
2024/09/11 周三 16:30-18:00
芝诺 华为云HarmonyOS DTSE技术布道师
鸿蒙千帆起,越来越多的开发者启动鸿蒙原生应用开发,开发者创新中心提供全面的合作资源与支持服务,从了解、到学习评估、到开发上架以及技术支持,帮助不了解鸿蒙应用开发的伙伴快速转身、快速具备鸿蒙应用开发的能力。诚邀您加入鸿蒙生态,开启鸿蒙原生应用开发!
回顾中
热门标签