杂七杂八
文章平均质量分 88
uxyheaven
追求真理比占有真理更加难能可贵
展开
-
mac 下的一些工具类 app 推荐
开帖推荐一下mac下的工具类app原创 2014-11-12 01:33:27 · 3047 阅读 · 1 评论 -
从 SVN 迁移至 Gitlab + Gitflow 总结
Gitlab Gitflow总结分享转载请注明出处http://blog.csdn.net/uxyheaven/article/details/50373076之前在的公司一直都是用svn做源代码管理, 人少的时候也木有发现什么太大的弊端. 后来换了一个团队后, 业务发展速度实在是超乎想象. 短短的几个个月时间, 我们单语种的开发人员扩充到了10人以上, 接下来的两个月中, 人数要到20人.原创 2015-12-21 17:00:26 · 24018 阅读 · 5 评论 -
从零开始Code Review
从零开始Code Review这篇帖子不是介绍Code Review的方法论, 而是记录了我们团队怎么从没有这个习惯到每天都进行review的过程. 希望能对诸位的团队有所帮助. 最初来到这个新组建的团队是木有code review的. 头说, 这个月你来搞吧.当我第一次知道必须得搞review的时候, 其实我是拒绝的! 因为我觉得…呀…你不能叫我马上搞立马搞, 第一,原创 2015-11-11 01:53:36 · 27789 阅读 · 13 评论 -
敏捷健康指南
这是一篇采用敏捷的方法使你身体健康的文章, 而不是对团队的敏捷程度做出诊断。原创 2016-07-28 11:04:33 · 1986 阅读 · 0 评论 -
一个奔三程序员的2016年总结
一个奔三程序员的2016年总结一个奔三程序员的2016年总结春天夏天秋天冬天绩效考核总结2015年发生了很多事, 本想着2016年可以安稳些, 结果事不如人愿, 长大的背后, 是时光冷漠宁静的脸. 人生的起起落落间, 总会有一些情怀需要安静回味, 总会有一些伤痛需要独自体会, 总会有一段路需要一个人走, 总会有一些事需要坦然面对. 2016年我离开了平安, 虽然离开了平安才知道平安原创 2017-01-01 00:43:56 · 4492 阅读 · 2 评论 -
现代软件工程_项目回顾模板
现代软件工程 项目回顾(Postmortem) 模板设想和目标我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述?是否有充足的时间来做计划?团队在计划阶段是如何解决同事们对于计划的不同意见的?用户量, 用户对重要功能的接受程度和我们事先的预想一致么? 我们离目标更近了么? 有什么经验教训? 如果历史重来一遍, 我们会做什么改进?计划你原计划的工作是否最后都做原创 2017-01-19 16:33:22 · 1828 阅读 · 0 评论 -
格鲁夫给经理人的第一节课读书笔记
格鲁夫给经理人的第一节课格鲁夫给经理人的第一节课早餐店的生产线生产包含什么限制步骤生产的步骤找出最佳策略测试与验货及早发现 及早解决从早餐店的库存谈起设定指标指标配对黑箱子控制产出品质保证产能再释义杠杆率打好团体战管理杠杆率分内事与结果你的日常工作到底是什么我的一天你需要知道什么决策当你部属的表率什么是高杠杆率动作简单影响大专家的影响力授权也有杠原创 2017-04-01 16:46:54 · 6488 阅读 · 1 评论 -
直播技术细节概要
直播直播,技术概要http://chenbowen.baijia.baidu.com/article/472127问题功能点 平台转码截图水印剪辑视音抽取视频转GIF多码率单聊群聊文本, 表情, 图片语音人脸美化技术细节 录制编码网络传输解码播放性能指标 网络协议编解码移动终端弱网低延迟, 秒开接入推荐人日费用UCloud直播云实现接入原创 2017-02-22 16:18:09 · 1898 阅读 · 0 评论 -
App后台开发运维和架构实践读书笔记
App后台开发运维和架构实践App后台开发运维和架构实践App后台基础技术从App业务逻辑中提炼API接口业务逻辑思维导图功能 - 业务逻辑思维导图基本功能模块关系功能模块接口UML编写在线API测试文档设计稿标注API设计API的要点如何选择合适的数据库产品Redies MongoDB MySQL 读写数据的区别Redies MongoDB MySQL 查找数据的区别原创 2017-05-05 11:03:55 · 5800 阅读 · 1 评论 -
敏捷估计与规划笔记
敏捷估计与规划敏捷估计与规划规划的目的做规划的原因优秀计划的组成部分敏捷规划过程的特点小结规划失败的原因基于活动而不是功能进行规划多任务处理导致更多的延迟不按优先级开发功能忽视了不确定性把估计当承诺小结敏捷方法项目的敏捷开发方法敏捷规划方法小结使用故事点估计规模故事点是相对的速度小结使用理想日进行估计理想时间和软件开发以理想日作为对规模的度量给出一个而原创 2017-04-19 13:59:32 · 5040 阅读 · 1 评论 -
看板实战读书笔记
看板实战看板实战Kanbaneros 团队开始看板之旅简介白板工作量映射工组项便士传递游戏在制品紧急工作度量 学习看板Kanbaneros 团队开始看板之旅从明天开始! 停止启动! 聚焦完成!简介问题:我们经常延迟交付估算常常不准整个团队忙得不可开交优先级不清需求来自四面八方互相不清楚谁在干什么白板可视化工作让隐藏的工作无所遁形 为每个工作建立一个即时贴壳轻易原创 2017-05-28 12:11:23 · 3152 阅读 · 1 评论 -
快速接入环信
快速接入环信了解环形架构图环信接入文档用户体系集成服务器端APP 创建新用户时创建环信账号APP 删除用户时删除环信账号APP 修改用户密码时更新环信账号的密码客户端客户端登录时调用环信客户端 SDK 的登录方法客户端退出时调用环信客户端 SDK 的退出方法好友体系集成服务器端将已上线的 APP 的现有用户的好友体系导入到环信APP 用户好友列表更新时也同步更新环信账号的好友转载 2017-09-28 14:39:00 · 2545 阅读 · 1 评论 -
冰山在融化读书笔记
冰山在融化冰山在融化讲述了企鹅如何发现”冰山在融化”, 如何在王国里换起危机意识以应付难题, 挑出合适的人选来引导大家适应变化, 正确规划未来, 让大家了解并且认可这个规划, 赛出行动障碍, 迅速打开局面, 在新的生活方式确立之前绝不轻言放弃, 并确保变革不被僵化和顽固的习俗所扼杀的故事.原创 2017-09-30 11:29:41 · 2715 阅读 · 1 评论 -
从 Program Manager 看 Leader 是什么角色
从 Program Manager 看 Leader 是什么角色转载请注明出处http://blog.csdn.net/uxyheaven/article/details/50396951很多公司都自然而然的有个了Leader的虚职位, 比如iOS leader, Android Leader, 他们直接对技术经理或者是团队技术负责人负责. 这个角色具体有哪些作用呢?大公司的项目经理叫Project原创 2015-12-24 21:31:34 · 5670 阅读 · 1 评论 -
软件开发团队中的特殊角色
软件开发团队中的特殊角色软件开发团队中有各式各样角色, 如产品, 设计, 测试, 开发, 运营等等, 不同的角色有着不同的职责. 我们来说说一个开发他每天都需要做些什么. 他肯定是需要进行编码工作, 还得解决自己产出的bug, 可能还需要打包, 上传store. 有的老员工资深开发或者leader还得负责带新人. 久而久之, 所有的问题就会同时找上一个同学. 这个时候这个同学每天的时间就会很割裂,原创 2016-01-19 20:45:18 · 2960 阅读 · 1 评论 -
一个奔三程序员的2015年总结
2015年总结2014年是转折的一年, 结果2015年依然是转折的一年. 跳了一次槽, 有了娃.原创 2016-01-01 10:45:30 · 4626 阅读 · 7 评论 -
进程 线程 多线程 并发 同步异步
进程 线程 多线程 并发 同步异步很多人对进程,线程,多线程,并发,同步,异步等概念感到困惑,这都是大学没好好听课的缘故啊.咱在这里帮感到概念给感到困惑的同学复习下.原创 2014-11-21 13:43:06 · 3591 阅读 · 0 评论 -
代码的未来读书笔记<一>
1 编程的时间和空间介绍回顾了计算机发展和摩尔定律,对未来做出了有限定的猜想原创 2014-12-16 20:54:04 · 1400 阅读 · 0 评论 -
静态存储和堆栈动态存储
堆栈本篇文章也是拾遗,丫的,叫你大学不好好听课啊,现在还不是乖乖看起了.目标程序运行时的存储组织从逻辑上看,在代码生成前,编译程序必须进行目标程序运行环境的设计和数据空间的分配.程序在运行的时候需要得到一块内存空间让自己在上面运行,此空间需要包含目标代码和目标代码运行时的数据空间.通常,此内存区域划分为:目标区, 静态数据区, 栈区, 堆区.原创 2014-12-02 23:03:36 · 4359 阅读 · 1 评论 -
代码的未来读书笔记<二>
3.1语言的设计对Ruby JavaScript Java Go 从服务端客户端以及静态动态这2个角度进行了对比. 这四种语言由于不同的设计方针,产生了不同的设计风格.原创 2014-12-23 17:28:52 · 1352 阅读 · 0 评论 -
一张图带你看懂UML类图
一张图带你看懂UML类图原创 2015-02-04 22:31:45 · 6912 阅读 · 2 评论 -
程序员加入新团队的那些坑
程序员加入新团队的那些坑程序员刚刚加入新团队总是有各种不适应,下面让我们来吐槽他们吧.业务流程不清楚刚来就被安排写代码,我连到底要写什么都不清楚呢. 纳尼? 需求就一句话?整体架构不清楚我次奥, 好多代码. 我应该从哪里切入, 从哪里开始写?基础库不清楚我要弹出个自定义的tips, 可是弹出tips的接口在哪?文档不清楚我要发个网络请求, 这些乱七八糟的参数都得发送么, 哪些底层已经实现了? 还有,原创 2015-07-30 19:09:06 · 2330 阅读 · 1 评论 -
面向对象编程思想
面向对象编程思想面向对象的基本概念OOP是一种计算机编程模式, 它将对象作为问题空间的基本元素, 利用对象和对象之间的相互作用来设计程序. OOP的设计思想是以数据为中心, 自底向上, 逐步合并.OOP的最大卖点是其可重用性, 相比其他范式却并不具有明显优势, 但它更接近人类的认知模式. 比较一下这两种说法 人.打(电话), 打(人, 电话).OOP的核心思想可以归纳为: 以数据为中心组织逻辑,原创 2015-09-28 21:08:02 · 4469 阅读 · 0 评论 -
生成带有目录的Markdown格式文档
什么是MarkdownMarkdown 是一种轻量级的「标记语言」,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用。使用 Markdown 的优点专注你的文字内容而不是排版样式。轻松的导出 HTML、PDF 和本身的 .md 文件。纯文本内容,兼容所有的文本编辑器与字处理软件。可读,直观。适合所有人的写作语言。Markdown 文档写作步骤写Markdown格式的文档转换成原创 2015-10-19 19:24:24 · 49598 阅读 · 4 评论 -
敏捷开发知识体系笔记
敏捷开发知识体系整体框架敏捷开发工程实践项目管理迭代开发风险价值生命周期多级项目规划完整团队每日站立会议任务板燃尽图需求管理需求订单业务流程草图用例驱动开发用户故事架构演进的架构演进的设计基于组件的架构设计开发结对编程测试驱动开发重构代码规范测试单元测试并行测试测试管理变更管理持续集成自动构建团队变更管理敏捷开发管理实践描述定义和特征说明原创 2015-11-03 16:30:22 · 22566 阅读 · 2 评论 -
重构读书笔记
重构读书笔记1 重构, 第一个案例2 重构原则2.1 何为重构名词形式对软件内部结构的一种调整, 目的是在不改变软件可观察行为的前提下, 提高其可理解性, 降低修改成本.动词形式使用一系列重构手法, 在不改变软件可观察行为的前提下, 调整其结构.2.2 为何重构重构改进软件设计重构使软件更容易理解重构帮助找到bug重构提高编程速度2.3 何时重构重构本来就不是一件应该特别拨出时间做的事情, 重构应该原创 2015-09-28 21:05:49 · 1852 阅读 · 0 评论 -
快速学习一门编程语言
快速学习一门编程语言流程语法调用用例流程能够把一个最简单的程序编辑, 编译, 运行起来, 强调的是掌握编程的环境和流程计算机基础知识操作系统计算机, 内存, 硬盘目录, 文件程序设计语言, 程序, 编辑, 源程序, 编译, 可执行程序, 运行编程环境编程流程PC机开发程序一般流程运行开发环境->建立项目->建立源程序->编写源程序->编译项目(源程序)执行可执行程序->查看运行结原创 2015-12-11 00:26:50 · 2071 阅读 · 1 评论 -
跨终端读书笔记
跨终端读书笔记跨终端web方式响应式多站点多模板多平台mobile web基准核心价值以有限的测试资源最大化测试覆盖率数据来源友盟等移动分级浏览器支持 MGBS分辨率设备浏览器分级描述测试基准分A主要,B次之,C可选.季度更新B级别也是可选,根据不同业务的实际情况选择标记最新版本说明A级为优先级最高. 要求测试过所有的用例. 开发要按照上线标准过自测用例.B级是对A级原创 2015-12-11 00:18:26 · 1560 阅读 · 0 评论 -
交办的技术读书笔记
交办的技术读书笔记交付的是责任, 而不只是工作交办的步骤决定要交给下属的工作或职务传达这份工作的好处, 优点传达接受这份工作将遭遇的困难向部属提出工作的邀约(不视图说服对方)部署拒绝 –> 实行替代方案说服部署 –> 强制执行帮助他描绘人生目标定期谈话问问题, 你对未来有什么想法, 你想成为什么样子的人问问题, 如果要实现目标, 你认为现在的自己还欠缺什么部属回答: “在工原创 2017-12-03 05:23:00 · 2542 阅读 · 1 评论