自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蒋宇捷的专栏

关注互联网、移动互联网的应用和趋势

  • 博客(219)
  • 收藏
  • 关注

翻译 SaaS进入高端市场

本文是我对a16z合伙人David Ulevitch与其企业服务合伙人Kristina Shen对于「SaaS进入高端市场」话题做出的翻译。原文请参见文章末尾地址链接。许多SaaS初创公司往往发现它们初始的PMF适合中小企业(SMB),然后会向上拓展更大规模的客户。因为向上拓客比起向下而言更容易,所以SaaS初创企业相对于现有企业更具有优势,因为后者已经具有传统企业销售的附加价格和复杂性。但是,进军高端市场也有其自身的挑战。David Ulevitch(a16z合伙人)和我们新的企业服务合伙人K

2020-06-19 08:58:09 3133

原创 云原生时代(六): 机会与思考

上文主要介绍了Kubernetes与容器编排之战,本文的最后一部分将系统性的总结云原生能带给我们什么样的未来,相关的创业和投资机会在哪里。每一次IT产业架构的变革都会带来巨大的机遇和行业洗牌的挑战。过去的三四十年间,IT业经历了多次重大的变革,包括20世纪七八十年代从大型机向小型机的转移、九十年代C/S架构的普及,以及21世纪初互联网的兴起,先后造就了IBM、思科、惠普、Oracle、EMC、SAP等巨头企业。历次IT技术革命还有个共同特点:无论原有的基础软硬件公司此前有多么牢不可破的垄断地位,

2020-06-18 17:44:58 6226

原创 云原生时代(五):Kubernetes与容器编排之战

上文我们主要介绍了容器和Docker,第五部分我们来讲Kubernetes与容器编排之战。容器编排与Kubernetes在单机上运行容器,无法发挥它的最大效能,只有形成集群,才能最大程度发挥容器的良好隔离、资源分配与编排管理的优势。所以企业需要一套管理系统,对Docker及容器进行更高级更灵活的管理,按照用户的意愿和整个系统的规则,完全自动化的处理好容器之间的各种关系,这叫做编排(Orchestration)。Orchestration这个词来自于音乐领域,是指一种将不同乐器、音色加以合理的编排

2020-06-18 17:26:16 4647

原创 云原生时代(四):容器和Docker

上文我们主要介绍了微服务,第四部分我们来讲云原生关键技术之一的容器及Docker。虚拟化与容器在容器技术之前,业界的网红是虚拟机。虚拟机技术的代表是VMWare和OpenStack,我在虚拟化与超融合系列里做过介绍。很多人都用过虚拟机,就是在操作系统里安装一个软件,然后通过这个软件,再模拟一台甚至多台“子电脑”出来。在“子电脑”里,可以和正常电脑一样运行程序,例如微信、Word。“子电脑”和“子电脑”之间,相互隔离互不影响。虚拟机虽然可以隔离出很多“子电脑”,但占用空间大,启动慢,虚拟机软件可能

2020-06-18 17:11:33 5023 1

原创 云原生时代(三):微服务、API管理与集成

上文我们主要介绍了DevOps与CI/CD,第三部分我们来讲云原生的核心概念-微服务。什么是微服务微服务(Microservice)概念最早出现于2012年,2015年以后受到越来越多的关注,并且逐渐开始流行开来。其中著名技术大神Martin Fowler功不可没,他于2014年发表的一篇博客《Microservices: a definition of this new architectural term》(微服务:新技术架构的定义)清晰的定义和阐述了微服务概念。“要开始解释什么是微服务之前

2020-06-18 16:53:18 8487 1

原创 云原生时代(二):DevOps与CI/CD

上文我们主要介绍了云原生的由来、定义及CNCF基金会,第二部分我们来讲DevOps与CI/CD。DevOpsDevOps(Development & Operations,开发和运维)是09年提出来的概念,但一直没有太火。直到14年,容器与微服务架构的提出,DevOps才得到了快速的发展。DevOps不单是一个实现自动化的工具链,而是组织、流程与技术的结合。组织上强调全栈团队、团队特性专一、团队自治;技术上打通开发与运维;流程上强调端到端、可视化、灰度升级、A/B测试等。对于DevOps

2020-06-18 16:17:29 4999

原创 云原生时代(一)云原生及CNCF基金会

今天我们不讲行业和商业,讲讲2019年最热的概念-云原生(Cloud Native)。我认为云原生是未来10年IT发展最重要的趋势,但是它涵盖的概念非常多,需要花很多时间研究,同时浩如烟海的资料分散在网络上各个地方,缺乏系统性的梳理。今年2月我在基金内部做过一个分享,今日成文,希望让更多的人有所了解。本文试图解答:•为什么云原生概念具有革命性?•什么是微服务?•微服务和中台的关系•容器和微服务为什么是最佳搭档?•容器化与虚拟化的区别•API管理与API集成的区别...

2020-06-18 16:07:12 5923

原创 关于企业服务的投资逻辑,你不得不听的6点干货

本文为我在36 氪股权融资平台《投资分享会》栏目上的分享。 我们很关注的一个市场是企业服务,在这一块有非常多的投资布局,下面我讲讲我为什么这么看重企业服务这块市场以及我们的投资逻辑。

2016-01-20 16:00:07 9077 1

原创 程序员的进化 - 在拉勾1024程序员节上的演讲

注:以下本文来自于我在拉勾网1024程序员节上的现场演讲。      我是蒋宇捷,信天创投的合伙人,之前是百度魔图的联合创始人。      我先做个自我介绍,其实每次介绍自己其实是很痛苦的事情,因为我前不久在拉勾的分享刚刚介绍过。开个玩笑,我希望再过几年,只要站到这里大家都认识我,不用再做自我介绍,这才是我的人生目标。      王啸刚才分享的经历非常直接,创业成功就开始做天使投资。我的经历比较类

2014-10-30 13:24:44 16978 23

原创 iOS成功应用的8大法则

做出好的App无疑是每个产品经理梦寐以求的终极目标,有哪些要点会让应用在iOS平台上成功的脱颖而出呢?我们下面来总结总结。        Delightful - 简洁直观        应用需要简单直观但又有难度和趣味(例如游戏Cut the Rope和美食应用Jamie Oliver)        Innovative – 追求创新        例如游戏flight control,绝对经

2014-07-03 16:31:45 7563

原创 脸萌火爆背后的产品思考

最近在各种新闻报道中,脸萌成为了爆发性增长的现象级产品,下载量超过千万,也吸引了巨大的眼球。        从图片应用的发展趋势来看,爆发总是呈现阶段性的出现,从百度魔图、疯狂猜图,到水印相机、魔漫相机,图片应用在不断的崛起,又在逐渐的归于平寂。无论之前有哪些现象级的应用矢口否认用户热点转移以及排名下跌的问题,用户的离开、风口的转移往往是不争的事实。而基于娱乐性驱动、产品功能简单的产品往往更是如此

2014-06-24 17:27:17 8215 2

原创 用Connectify和 Wireshark分析移动App网络请求

在工作中,经常需要基于黑盒分析应用的网络请求。例如分析第三方SDK或者应用发出的网络请求,这种时候我们是没有办法基于代码进行debug的,那么我们应该如何来分析网络请求呢?之前有些分析方法需要root手机或者越狱并在手机上安装软件来监视网络请求,这种方式还需要把log信息dump到电脑上才能方便查看,较为不便。下面我来介绍一下利用一些工具,就能够方便分析手机网络请求的方法。        思路很简

2013-11-04 18:20:38 11822 4

翻译 用CSS3实现客户端的全文检索

今天我们休息休息,讲讲简单的东西。        使用data-属性作为索引,和一个用于检索的CSS3动态选择器,我们可以不需要JavaScript,直接实现客户端的全文检索功能。下面是一个示例:        检索列表 First NameOna Last NameBednar Emailschamberger.frank@wuc

2013-09-29 15:40:25 8682

原创 如何带移动技术团队?

今天我们来聊聊如何带团队。         在移动互联网飞速发展的今天,许多公司开始组建移动开发团队,许多技术人员开始学习和开发移动App,许多管理者也从其它领域转向移动。那么带领一只移动开发的团队和传统的团队(例如Web)有什么不一样,会遇到什么问题,有哪些需要特别注意的地方呢?这篇文章将会简单讲讲我的经验和体会。首先我们先谈谈移动产品的特点。         移动产品的特点         上

2013-09-26 15:08:38 12378 5

翻译 基于HTML5的Web跨设备超声波通信方案

前言:Chirp在iPhone上掀起了有声传输文件的序幕,我们再也不需要彩信、蓝牙配对、IM来传送数据。它通过“叽叽喳喳”的小鸟叫声来分享数据,简单有趣,而且可以快速的实现一对多的分享。         此外支付宝曾经试推过“声波支付”,利用手机发送超声波至终端作为交易密码进一步完成交易。然而支付宝的技术目前只是使用在了支付上,而需要可接受声波支付的特定售货机方可使用。        《Advan

2013-08-18 11:35:51 20154 9

原创 关于移动App的五个提问

1、你的移动App利用了手机的哪些特性?2、你们是否有用移动的角度和思维来考虑产品形态?还是简单的把Web照搬到手机上?3、用户有什么特殊的动力去安装你们的App?4、用户是否能很好的上手和使用你们的App?5、你们的App有没有很好的运营,让用户知道你们的特点?

2013-08-09 15:28:26 8605

原创 从HTML5移动应用现状谈发展趋势

作者注:此文章原为2013年5月的《程序员》杂志所做,现刊登于此,以飨读者。从HTML5移动应用现状谈发展趋势        时光如梭,自2008年HTML5诞生以来已经过去了5年的时间,作为新一代的Web标准,它自问世以来就受到方方面面的强烈关注,也引起了许多争议,支持者因其开放强大的特点而鼓吹它的美好前景,质疑者因其迟迟不能很好落地而怀疑它的实际作用。现在我们从现状入手,以提问的方式针对HTM

2013-08-08 22:27:12 15736 6

原创 趋势:Chrome为打包应用提供强大新特性

Chrome 7月9日刚为Chrome打包的应用提供了强大的访问Google服务例如Google统计、GoogleAPI和Google 钱包的能力,除此之外,还能够使用系统层面的服务包括蓝牙和原生应用通信。        打包应用可以在Mac、Linux和Windows上脱离Chrome浏览器独立运行。可以把它们看做用传统Web技术例如HTML、CSS和JS开发的单机应用,同时它们看起来和用起来也

2013-07-19 19:17:36 8452 1

原创 移动App双周版本迭代实战

对于移动互联网产品来说,迭代的速度就是生命。我创业时做移动App时是一周一版,而现在是2周1版。相比起小公司,大公司迭代时间虽长,却更为不易,因为大公司流程更多,参与人数更多,需求更多,实现这样的快速迭代存在许多挑战,也有一定风险,管理者控制起来更困难。        那我们应该如何来实现2周1版的快速迭代呢?        这是最开始我构思的版本迭代流程图:        后来修改成这样:

2013-06-11 23:22:32 20124

翻译 如何开发优秀的HTML5游戏?-迪斯尼《寻找奥兹之路》游戏技术详解(二)

(接上文)桌面游戏通常创建于一个核心的物理引擎。因此,要在3D世界中模拟一个柔软的物体,需要一个完整的物理模拟器,并且建立一种可信的行为。        WebGL和JavaScript还不能奢华到可以运行一个完全成熟的物理模拟器。因此,在这个游戏中我们必须找到一种方式来创建风的效果。        我们在3D模型中为每一个对象嵌入“风敏度”的信息。3D模型的每个顶点有一个“风属性”,指定顶点应该

2013-06-05 23:18:43 9927 1

原创 投递邮件简历要注意的细节

最近我通过邮箱接收论坛投递的简历,发现有一些候选人的邮件存在如下几个问题,如果注意一些会更提高双方的效率,避免产生沟通上的误解。        1、如果有几个职位,写清楚要应聘的职位名,不要让别人看简历来分析你适合什么岗位、相投什么岗位,这很容易会造成误解,另外一方面会更好体现你重视的态度。不要让别人猜测你的意图。        2、不要只在邮件正文中附上简历,还需要在附件中添加一份附件。如果只在

2013-05-30 22:19:39 8387

原创 管理者的系统思考

今天来聊聊管理。        管理者成长到一定阶段,开始负责大的部门或者组织结构时,遇到的问题会更为复杂,牵涉范围更广,这个时候就不只能用简单的思维方式和单一的手段来解决问题,例如列维特的《魔鬼经济学》中曾经提到了一个案例,针对幼儿园家长经常迟到的问题,幼儿园以小额罚款的方式来遏制这种情况的发生,但是实际上适得其反,因为经济惩罚将迟到变成了一种纯粹的等价交换的行为,而消除了家长道德层面的愧疚感,

2013-05-27 21:49:34 5704 2

翻译 如何开发优秀的HTML5游戏?-迪斯尼《寻找奥兹之路》游戏技术详解(一)

前言        迪斯尼《Find Your Way to OZ》这个贴近地气的游戏我在最新一期《程序员》杂志的《从HTML5移动应用现状谈发展趋势》这篇文章里有所提及,它借用了近期上映的《魔境仙踪》电影的设定(设定来自于经典故事《绿野仙踪》,看过这个电影的同学们会深有感触),构建了一个等同的宏大游戏世界。同时迪斯尼又和谷歌合作,把它作为Chrome浏览器性能和HTML5技术的一个show ca

2013-05-17 22:33:01 9790 2

原创 汽车的未来

今天我们放松放松,谈谈不同的话题:汽车的未来会是什么样?        我们考虑一个问题,类似于百度地图、谷歌地图的实时路况是如何实现的?        答案可能有如下几个:        1、  交管局监控数据信息。        2、  出租车和汽车的实时数据收集。        3、  物理设备的收集(例如城市主干道上的传感器)。        4、  基于用户终端谷歌地图App的实时信息搜

2013-05-13 21:57:29 6716 2

原创 HTML5下载属性简介

一直以来,人们习惯在网页上下载文件的方式是用右键的“另存为”命令。因为1、人们往往不清楚直接点击是打开文件还是下载,2、直接打开文件会遇到几个问题:1)打开大文件例如pdf时较慢;2)大文件例如图像或者pdf的渲染容易造成浏览器崩溃;3)打开文件有可能展示文件内容,例如bt种子,而其实这和我们的目的完全南辕北辙。在网页中打开种子文件和我们的目的完全相反        但是这种方式非常麻烦,很不直观

2013-05-02 17:56:30 10940 4

原创 关于选择,关于职业发展

最近,有很多同学询问我关于毕业后职业生涯发展和工作选择的问题。其实作为人生中最重要的一个决定,的确可能有时候非常纠结,难以做决。我在这儿谈谈我的经验和看法:        1、  有选择是好事情,今年找工作情况整体来看不是非常好,很多同学还没有offer,所以应该意识到手握两个以上、还值得选择的offer其实代表了你获得了足够认可,有不错的起点。        2、  做合适的判断和决定需要多个条

2013-03-01 14:48:07 14229 18

原创 漫谈@supports与CSS3条件规则

好吧,好久没有聊CSS3了,今天我们来讲讲CSS3的最新特性。         在Chrome最新的动态里,添加了对CSS.supports()方法的支持,而许多关注浏览器发展的朋友也可能已经了解到Firefox和Opera开始支持@supports规则。CSS.supports()和@supports看起来非常相似,它们之间有什么关联,它们的前世今生究竟是怎么一回事呢?         为了应付

2013-02-27 21:33:12 8998 1

原创 《精益创业》读书笔记

创业的过程是否可以总结、规范、提炼出共性和成功的方法?《精益创业》无疑是这样的一本书,书中提到的很多创业观点其实平时我也领悟过,但是能以书面、可描述的语言总结出来,这是作者的厉害之处。        精益创业 (Lean Startup) 总结起来就是用3个动词驱动3个名词的轮回迭代过程:IPD -> BML ,即: (idea )-> build -> (product )-> measure

2013-02-27 18:53:08 6902

翻译 用HTML5构建高性能视差网站

本文介绍了一种时尚的网站设计方法,以及如何由浅入深的通过HTML5和浏览器渲染机制来构建高性能的站点。        文中多处涉及浏览器重绘和性能优化的原理,也是《Web滚动性能优化实战》的拓展和延续,难度上属于中级进阶,请在阅读前请先看看这篇文章。        介绍        视差网站最近风靡一时,只需看看下面这些站点:        Old Pulteney Row to the Pol

2013-02-07 15:57:51 18718 8

翻译 用CSS3设计响应式导航菜单

春节将至,先祝大家新年快乐。我在这段时间内将会抽出时间由浅入深的发表几篇CSS3、HTML5最新的技术文章,涉及原理、实现、应用的几个层面,代表了国外HTML5最新发展的趋势,希望能给大家带来新的启迪。         下面的这篇文章非常简单,是响应式设计的一个具体实现。我希望能带给刚入门的朋友一些思路和帮助。         ……………………………………✄……………………………………

2013-02-07 13:08:51 9431 3

翻译 Web滚动性能优化实战

我的前言        HTML5的API体系是重要知识,但是如何写出更高效的Web App对于从程序员进阶为高级程序员来说更为重要。技很重要,但是容易学会,术才是茫茫人海中鹤立鸡群,安生立命之本。        码农们容易吗?是的,我们必须要不断努力和学习才能进化为高级码农乃至顶级码农。        Web App的性能优化非常重要,之前我有过一篇LinkedIn的相关文章《用HTML5实现i

2013-01-24 20:57:00 14754 2

原创 激动人心!在网页上通过语音输入文字 - HTML5 Web Speech API介绍

很久前我曾经提到过Web Speech API,现在Chrome刚刚发布的25版本已经为桌面和Android提供了对此API的支持,这对Web开发者来说无疑是一个具有里程碑意义的事件,因为我们可以直接在Web App中原生使用语音识别技术,Web应用的新时代将会由此开启。         控制不住激动的心情,下面我会通过示例马上给大家介绍此API的详细信息。         Google专门提供了

2013-01-16 22:39:13 23262 3

原创 HTML5安全攻防详析之完结篇:HTML5对安全的改进

HTML5对旧有的安全策略进行了非常多的补充。        一、iframe沙箱        HTML5为iframe元素增加了sandbox属性防止不信任的Web页面执行某些操作,例如访问父页面的DOM、执行脚本、访问本地存储或者本地数据库等等。但是这个安全策略又会带来另外的风险,这很有趣,例如ClickJacking攻击里阻止JavaScript脚本的运行来绕过JavaScript的防御方

2013-01-15 23:04:50 11545 18

原创 HTML5安全攻防详析之八:Web Socket攻击

HTML5的最好的功能之一WebSocket允许浏览器打开到特定IP目标端口的Socket连接,它提供了基于TCP Socket的全双工双向通信,可以实现消息推送机制,大大减少了服务器和浏览器之间的不必要的通信量。例如可以用它来实现QQ的消息弹窗或者微博的新消息通知,让我们可以更好的实现Web应用。iPhone的消息推送        HTML5限制了Web Socket可以使用的端口,但是,它可

2013-01-15 19:01:22 6396

原创 HTML5光线传感器简介

HTML5环境传感器由Sensor API描述和定义,包含了6种常见的传感器类型:        它们分别代表温度(摄氏度)、气压(千帕)、湿度(百分比)、光线(lux ,勒克司)、声音(分贝)、临近(厘米)。        HTML5传感器目前讨论的比较多的是DeviceOrientationEvent运动传感器和方向传感器,而Sensor API的详细内容在国内很少有相关的文章提及。下面我对其

2013-01-14 21:59:13 7038

翻译 Firefox、Android、iOS遇见WebRTC

注:我昨天刚发了一篇关于WebRTC的文章,但是WebRTC的变化如此之大,让我不得不再用一篇文章的篇幅从另外一个方面详细阐述它带给我们的变化。Firefox、Opera、Android、iOS平台的广泛支持会让它可以立即落地,实现很多有趣的视频功能和应用。你准备好使用它了吗?        关键词:视频 RTCPeerConnection getUserMedia WebRTC 多媒体

2012-12-28 23:51:40 12961 3

翻译 使用WebRTC实现远程屏幕共享

正如我们上周报道的一样,最近有很多事情发生在我们熟知的WebRTC上。        其中一个是:基于WebRTC的屏幕共享。        这是屏幕录像:youtube.com/watch?v=tD0QtBUZsF4。        这是代码:github.com/samdutton/rtcshare。        从本质上讲,我们使用RTCPeerConnection和chrome.tabC

2012-12-27 19:37:47 30936 3

翻译 在iOS Safari中播放离线音频

在iOS的Safari浏览器上播放缓存的音频供离线使用一直是一个挑战,已经被证明是不可能完成的任务 。但随着网络音频API的发展(仅支持WebKit内核),现在终于实现了-不过还需要经过一些步骤。        坏消息是我们还无法使用应用缓存缓存MP3文件,然后简单地使用XmlHttpRequest进行加载。iOS6上的Safari浏览器可以缓存MP3,但是会拒绝播放它。        但是这不代

2012-12-26 22:40:44 6310 1

原创 HTML5安全攻防详析之七:新标签攻击

HTML5去掉了很多过时的标签,例如和,同时又引入了许多有趣的新标签,例如和标签可以允许动态的加载音频和视频。         HTML5引入的新标签包括、、、、等等,而这些标签又有一些有趣的属性,例如poster、autofocus、onerror、formaction、oninput,这些属性都可以用来执行javascript。这会导致XSS和CSRF跨域请求伪造。         下面我们要

2012-12-26 21:54:36 4854

原创 技术管理者应具备哪些能力?

近期我接受了CSDN的采访,分享了对于技术人才成长、技术管理的一些经验和想法,下面我把全文发表在博客上,以飨读者。编程初体验CSDN:你何时开始接触计算机,又如何走上编程道路的?蒋宇捷:小学的时候,父母单位的苹果机、386和586都可以让我在空闲时候使用。而在那时代彩色显示器非常少见,即使一个小小的黑白屏幕的计算机,对我来说都非常神秘,有着巨大诱惑力。从那时起,我抱着一本Basic入门书籍就开始了

2012-11-23 19:08:27 8532 7

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除