摘要: 目录 一、版本控制概要 1.1、什么是版本控制 1.2、常用术语 1.3、常见的版本控制器 1.4、版本控制分类 1.4.1、本地版本控制 1.4.2、集中版本控制 1.4.3、分布式版本控制 1.5、Git与SVN最主要区别 二、Git安装与配置 2.1、什么是Git 2.2、搭建Git工作环境 阅读全文
posted @ 2017-11-17 16:12 酷越 阅读(639) 评论(0) 推荐(0) 编辑
摘要: 一位老板专程过来聊公司管理(百人规模小公司)。听了一会儿,问“您和核心团队多久吃一次饭?”沉默了大概半分钟“这方面我还真是比较弱,我不太喜欢吃饭.....”“不是一定要用吃饭的方式,喝酒、K歌、打球、钓鱼...,核心团队需要充分的信任和默契。很多问题不是制度和流程能够解决的。反之,过多的规范可能会给 阅读全文
posted @ 2017-11-17 16:09 酷越 阅读(770) 评论(1) 推荐(1) 编辑
摘要: 最近在尝试梳理我们日常工作中做项目的一些小结,下面就讲这些小结做一些简单分享与交流。 首先,在我们做软件项目的过程中,一般项目中技术能力构成主要有下面三点 工程能力 关键技术能力 架构能力 不管技术是否复杂,架构是否混乱,工程能力对于任何一个项目是必不可少的。所以下面我就分享一下这几年在大型公司中实 阅读全文
posted @ 2017-11-17 16:06 酷越 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 做为一名新进产品经理,你可能都或多或少对这个职位产生某种迷惑。到底什么是产品经理?这个职位的主要职责是什么?在IT产业的不同领域,甚至在同一领域的不同公司,这个职位的定义似乎都有不同。本文尝试根据自己产品经理经验,给出产品经理的主要职责。 虽然在不同的公司,产品经理的角色和职责互有差异,但是有一些关 阅读全文
posted @ 2017-11-17 16:04 酷越 阅读(355) 评论(0) 推荐(0) 编辑
摘要: IT公司研发部门的管理人员大多是从公司内部的技术人员中提拔的。在快速发展的公司里,这样的机会更多。然而这种“半路出家”的转型也给我们带来了很多挑战,其中最关键的部分在于思维方式的转变。 从个人成就到团队成就。 无论是做管理还是做技术,成就导向意识是优秀员工的基本素质。只有具备很强的成就导向意识,才能 阅读全文
posted @ 2017-11-17 15:50 酷越 阅读(688) 评论(0) 推荐(0) 编辑
摘要: 1.1. web分布式系统的设计原则 搭建和运营一个可伸缩的web站点或者应用程序意味着什么?在原始层面上这仅仅是用户通过互联网连接到远程资源-使系统变得可伸缩的部分是将资源、或者访问的资源,分布于多个服务器上。 像生活中大多数事情一样,当构建一个web服务时花时间提前做好计划从长远看来还是很有帮助 阅读全文
posted @ 2017-11-17 15:37 酷越 阅读(3553) 评论(0) 推荐(0) 编辑
摘要: 动态应用,是相对于网站静态内容而言,是指以c/c++、php、Java、perl、.net等服务器端语言开发的网络应用软件,比如论坛、网络相册、交友、BLOG等常见应用。动态应用系统通常与数据库系统、缓存系统、分布式存储系统等密不可分。 大型动态应用系统平台主要是针对于大流量、高并发网站建立的底层系 阅读全文
posted @ 2017-11-17 15:33 酷越 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 当一个Web系统从日访问量10万逐步增长到1000万,甚至超过1亿的过程中,Web系统承受的压力会越来越大,在这个过程中,我们会遇到很多的问题。为了解决这些性能压力带来问题,我们需要在Web系统架构层面搭建多个层次的缓存机制。在不同的压力阶段,我们会遇到不同的问题,通过搭建不同的服务和架构来解决。 阅读全文
posted @ 2017-11-17 15:18 酷越 阅读(1016) 评论(0) 推荐(0) 编辑