- 博客(76)
- 收藏
- 关注
转载 迷茫时的3个选择,决定了你人生的高度
你是不是曾经有一段时间,每天不知道该做什么,总觉得痛苦不堪?你是不是每周有五天,都不想上班,从周一就觉得日子好黑暗,可是却不知该怎么办?你有没有发现人到中年,周围人一个个都比你有钱,老婆天天抱怨,而你的事业,永远看不到明天?嗯,我们把这种状态叫做“迷茫”。常识君|有话说作者: 何加盐有句话说得好,谁的青春不迷茫?别说青春了,就是中年人,也常常会陷入迷茫之中。但是...
2019-06-24 14:14:10 1150
转载 跨部门沟通方法论
作为一个产品经理,沟通是必备的核心技能之一。拥有好的沟通能力,推进事情往往可以事半功倍,反之则容易事倍功半。而一套有效沟通方法论则是产品经理的必备法宝。在岗位的要求下,我们需要经常穿梭在不同的群体之间,采用不同的方式进行沟通,力求用最小的成本表达出最精准的意图。有经验的产品在踩过一些坑以后,或是通过自我学习,或是通过实践摸索,会逐渐形成自己的一套沟通方法论。如果按照沟通的人选职能来...
2019-06-18 14:03:05 765
转载 开发10年,全记在这本Java进阶宝典里了!
蓦然回首自己做开发已经十年了,这十年中我获得了很多,技术能力、培训、出国、大公司的经历,还有很多很好的朋友。但再仔细一想,这十年中我至少浪费了五年时间,这五年可以足够让自己成长为一个优秀的程序员,可惜我错过了,我用这五年时间和很多程序员一样在困惑和迷茫中找不到出路!路其实一直都在那里,只是我们看不到而已!以前我一直被公司和技术牵着走,并不是自己在选择技术,而是不自觉地被推到了这个位置上...
2019-06-17 11:29:51 206
转载 复盘:产品经理晋级答辩该注意哪些点?
笔者前段时间一直在准备公司的P族通道晋升答辩,庆幸顺利通过了,简单的总结了一些晋级答辩的注意点跟大家分享下。希望不管你是面试产品经理,还是做日常项目汇报,都能有所收获!在互联网圈,大家对腾讯的职级有着普遍的认知:腾讯职级体系分6级,最低1级,最高6级。同时,按照岗位又划分为四大通道,内部也叫“族”,每一级之间又分为3个子级——产品/项目通道,简称P族;技术通道,简称T族;市场通道,简称...
2019-03-28 13:49:36 2140
转载 从开一家餐馆告诉你:如何用战略思维思考问题?
如何用战略思维思考问题?通常,大部分人很容易立刻切入到执行层,因为见效果,「别管三七二十一,干了再说!」其实不是这样,应该从战略层做思考起点,策略层做切入,最后才是执行层落实。几乎每个人都有开家小店的愿望:咖啡店、奶茶店、鲜花店,或者一家西餐店。在那之前,不妨来和我一起做个思考:如果要开一家餐馆,你需要做什么准备?从哪些方面开始?给你一分钟时间,尽可能在纸上写写。......
2019-03-07 19:45:43 801
转载 站会,我有话说
站会,敏捷开发中常见其影子。敏捷团队中也基本热衷于它。然而不同的项目经理在不同的团队对站会也有不同的实操以及不同的感悟,且看本文作者对于站会的实操和理解。站会,在几乎所有敏捷开发相关的书籍中都会见到其影子,虽然描述上各有差别,但都把它视为敏捷方法中不可或缺的一环。对于站会我认为其最大的意义在于创造了一种基于面对面沟通的敏捷原则之上的一次“强制性”的沟通机会,为那些在需要面对面沟通时...
2018-10-25 19:56:13 289
转载 To B 解决方案型项目异地敏捷建设心得
本文是关于作者在To B 项目敏捷开发的一点个人心得,希望能对处于相同环境的朋友提供一点参考,一起来文中看看~通过尽早和不断交付有价值的软件满足客户需要——敏捷宣言。笔者于2015年第一次接触敏捷开发且第一次碰触Scrum,当时scrum的理念确实为笔者的打开了一扇开发的窗,但结合自身境遇,仔细分析后认定敏捷比较适合于做内部的产品,不适合做ToB解决方案型项目(以下简称Tob项目)...
2018-10-25 15:41:56 443 1
转载 产品分析报告:「腾讯相册管家」,你的回忆,由我珍藏
相册管家应该做到的是将控制权交还给用户,在用户的想法与智能结果起冲突的时候,充分尊重用户的决定。在一半的手机内存都贡献给手机相册的今天,腾讯相册管家是否有潜力让用户安心地将自己的照片视频都交付给它,又是否有实力做到贴心的备份归类清理,一键释放手机内存的同时也完美解决用户的整理烦恼?本文将带你一探究竟~一、产品概述1. 体验环境体验机型:iPhone 6s系统版本:iOS...
2018-10-22 15:25:51 3697
转载 鹅厂资深产品经理:我修炼了13年的产品秘笈,全在这一篇文章里了
今天,鹅厂有13年产品经验的高级产品经理王永刚来分享经验,他认为:初级产品经理要会“做事”,中级产品经理要会“想事”,而高级产品经理要会“搞事”。一起来看看吧~曾经,苏杰的一本《人人都是产品经理》,唤醒了无数人的“经理梦”,产品经理这一职位也一时甚嚣尘上、风头无两,引得应届生、互联网人竞相追逐。可是,真的人人都可以是产品经理吗?每个不同阶段的产品经理各需要具备什么样的能力?产品经理...
2018-10-19 16:13:51 511
转载 央企员工6年复盘经验:成长的最佳捷径,是向自己学习
我们或许无法成为圣贤完人,但至少可以靠着高频、深度、持续的复盘,来获得自我进化。作者: Kris 来源:Kris在路上(krisgtd)一、怎样才算真正的复盘?前几天,一位已经财务自由的领导前辈,给了我们年轻人三条人生成长建议,其中一条就是:高频、持续、深度的复盘。在围棋界,几乎所有棋手有遵循一条真理:每次不论输棋赢棋,要做的不是立即欣喜、沮丧,而是沉静地复盘。简单说,就是...
2018-10-19 12:43:44 603
转载 产品经理必备 | 优秀PPT四要素:视觉、内容、演讲和情绪
会PPT的不一定是优秀产品经理,但优秀产品经理一定会PPT。本篇文章作者用自己5年阿里产品经历做出总结,由此整理出一个优秀的产品经理应该如何做好PPT,文末一并附上丰富的PPT资源,希望能对大家有所帮助。一、视觉美感,是每个人与生俱来,同时又是和成长息息相关的一种能力,短时间无法改变。我总结了两个简单原则,让小白也能快速优化PPT视觉呈现。1. “33原则”在视觉感受上有一...
2018-10-19 11:16:27 1584
转载 产品需求分析:从用户到需求文档的历练
产品定位这是产品设计的方向,也是需求文档和设计产出的判断标准。此外,产品定位也是团队成员形成统一的目标和对产品的认识,提高团队的凝聚力和工作效率,可以这么说,产品定位是需求中的需求。那什么是产品定位呢?一些产品经理和设计师沟通时候,往往会把功能、业务逻辑梳理得很清楚,但却忘记了把产品主要面向对象、他们的使用场景如何,还有产品的功能、特色等也说清楚,这就会导致设计师很
2018-01-12 16:10:40 736
转载 你的深度思考能力,是如何一步步被毁掉的?
前阵子,喜茶风靡全国的时候;有一次,经过一家商场,看到一家新开的喜茶,门口毫不意外地排着几十米的长队。排队的人中,男女老少均有,居然还有不少穿着正装、提着公文包的白领。有些明显赶时间,频频看表,左右张望,在原地不耐烦地跺脚。好奇心起,我观察了一遍整个队伍,想知道他们怎么消磨时间。你猜我看到了什么?90%的人,在玩王者荣耀。是的,这两个当下最热
2018-01-12 16:00:09 16442 8
转载 干货|我的三年产品基本功之PRD文档攥写
产品基本功不仅是基础最近刚好负责的一个UGC模块已经进入文档阶段。本文为各位朋友带来一个产品基本功的分享——产品需求文档,这一篇分享将是我3年产品进阶到今天,个人要求需求文档目前的撰写标准。从腾讯出来已经有大半年,曾经在腾讯工作期间,当时我做的是偏向运营的产品经理,虽在腾讯的时间不长,但期间完成相应任务时,我的导师一直要求我,做什么事要想清楚为什么这么做?个人认为做的很细、
2018-01-12 15:13:50 1299
转载 敏捷开发 如何设计好看板?:敏捷看板成功实施的关键?如何通过看板实现项目可视化?
敏捷开发的看板不仅仅只是看板?在敏捷开发中为什么要采用看板?如何设计好的看板?任务条是改进的关键? 在我的理解中,敏捷开发中最先需要实施的三项重要工作需求用户故事化,沟通站会制以及进度看板化,这三个如果实施好了,不管你是否在实施真正敏捷还是对当前项目管理方式的一种改进,都能在研发管理过程中取得很大的进展。 前面两篇文章讲了用户故事和站会,这章就重点讲述项目进度看板化
2017-11-21 11:24:06 8807
转载 项目启动会应该注意的几点
摘要:开个好头,万事不难。项目启动会作为项目建设生命周期的开始,其意义和难度不言而喻。作为项目管理办公室的负责人,需要特别重视项目启动会的召开,杜绝走过场,避免虽然知道其重要但不知道如何才能将其开好。本文结合公司信息系统项目的实际经验,总结归纳出项目外部启动会议的目的(作用)、需要参会的人员和会上需要介绍的主要内容,为甲乙各方项目经理更好地组织和召开项目外部启动会议提供参考。 这里的
2017-09-18 11:35:47 1582
转载 生产环境下JAVA进程高CPU占用故障排查
问题描述:生产环境下的某台tomcat7服务器,在刚发布时的时候一切都很正常,在运行一段时间后就出现CPU占用很高的问题,基本上是负载一天比一天高。问题分析:1,程序属于CPU密集型,和开发沟通过,排除此类情况。2,程序代码有问题,出现死循环,可能性极大。问题解决:1,开发那边无法排查代码某个模块有问题,从日志上也无法分析得出。2,记得原来通过strace跟踪的
2017-09-08 11:11:48 394
转载 三个实例演示 Java Thread Dump 日志分析
jstack Dump 日志文件中的线程状态dump 文件里,值得关注的线程状态有:死锁,Deadlock(重点关注) 执行中,Runnable 等待资源,Waiting on condition(重点关注) 等待获取监视器,Waiting on monitor entry(重点关注)暂停,Suspended对象等待中,Object.wait() 或 TIM
2017-09-08 10:46:32 439
原创 Linux 常用命令总结
Linux 常用命令 cp -Rf 原路径/ 目的路径/ nux 从一台机器复制文件到另一台linux机器上去本机IP:192.168.138.150 要传送的IP地址为:192.168.138.151 任务:拷贝/etc/ha.d/ldirectord.cf文件到151机器上,地址为:/etc/ha.d 在本机上操作,使用命令scp: scp
2017-09-08 10:44:07 394
转载 OVER(PARTITION BY)函数介绍
OVER(PARTITION BY)函数介绍开窗函数 Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是:对于每个组返回多行,而聚合函数对于每个组只返回一行。 开窗函数指定了分析函数工作的数据窗口大小,这个数据窗口大小可能会随着行的变化而变化,举例如下:1:over后的写法:
2013-07-28 22:20:03 567
转载 包(Package)
包(Package) 一、包的概念 PL/SQL为了满足程序模块化的需要,除了块(block)和子程序结构外,还引入了包的构造。(1)包是一种数据库对象,将逻辑上相关的PL/SQL类型、对象和子程序组合成一个更大的单位,是一组相关过程、函数、变量、常量和游标等PL/SQL程序设计元素的组合,它具有面向对象程序设计语言的特点,是对这些PL/
2013-07-08 23:17:56 1609
转载 Oracle 游标的where current of子句
游标中的更新和删除 在PL/SQL中依然可以使用UPDATE和DELETE语句更新或删除数据行。显式游标只有在需要获得多行数据的情况下使用。PL/SQL提供了仅仅使用游标就可以执行删除或更新记录的方法。 UPDATE或DELETE语句中的WHERE CURRENT OF子串专门处理要执行UPDATE或DELETE操作的表中取出的最近的数据。要使用这个方法,在声明游标时必须使用FOR
2013-06-23 19:12:48 3704 2
转载 数据库oracle for update of和for update区别
对比区别: select * from TTable1 for update 锁定表的所有行,只能读不能写 2 select * from TTable1 where pkid = 1 for update 只锁定pkid=1的行 3 select * from Table1 a join Table2 b on a.pkid=b.pkid for update 锁定两个表的
2013-06-23 19:10:39 534
转载 门内门外看招聘
技术招聘也是技术活。上下求索的不只是应聘者,面试官也同样绞尽脑汁。在本文中,作者先后回顾了身为应聘者和面试官两种角色的经历,带你一瞥国内外技术招聘的那些事儿。年初加州求职不利,撰文《加州求职记》(http://blog.liancheng.info/job-hunting-in- california/)一篇,蒙列位看官抬爱,短短两天时间点击量破万。之后,收到《程序员》杂志编辑的约稿邮
2013-06-15 10:31:52 564
转载 http与https的区别
在URL前加https://前缀表明是用SSL加密的。你的电脑与服务器之间收发的信息传输将更加安全。 Web服务器启用SSL需要获得一个服务器证书并将该证书与要使用SSL的服务器绑定。 http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议 要比http协议安全HTTPS
2013-06-02 23:13:11 444
转载 性能大提速 MyEclipse终极优化四要点
MyEclipse 8.5刚刚正式发布,新版本的特性能够大大提高开发者的效率。但同时,由于电脑配置的原因,很多开发者在使用MyEclipse的时候,速度都不是很快,需要我们对MyEclipse进行一些必要的优化。1、老是弹出Quick update error 、关闭MyEclipse的Quick Update自动更新功能这个问题的解决办法是关闭自动更新:Windows > Prefe
2013-06-02 23:00:31 499
转载 Cate:我是如何准备Google面试的
导读:Cate 是一位加拿大的软件工程师,目前就职于 Google 。本文是他在 2010 年在 Google 面试后分享的文章。也许你可能没有参加过谷歌面试(或者没能答出面试中的一些问题),这里我会分享一下上周我的面试经历。我个人感觉良好——至少已经全力以赴了,无论结果如何都会对我有很大的帮助。由于已经签了保密协议,因此我不会写出面试的问题。然而,我会写一下我是如何得到这个面试机会
2013-06-02 22:29:05 619
转载 Java编程提高性能时需注意的地方
最近的机器内存又爆满了,出了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源和总结一些在java编程中尽可能做到的一些地方1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面第
2013-06-02 22:08:31 643
转载 设计模式—装饰者模式
一、概念Decorator模式(别名Wrapper):动态将职责附加到对象上,若要扩展功能,装饰者提供了比继承更具弹性的代替方案。 二、设计原则多用组合,少用继承。类应设计的对扩展开放,对修改关闭。利用继承设计子类的行为,是在编译时静态决定的,而且所有的子类都会继承到相同的行为。然而,如果能够利用组合的做法扩展对象的行为,就可以在运行时动态地进行扩展。
2013-05-30 00:11:36 552
转载 设计模式—简单工厂模式
一、概念简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。从设计模式的类型上来说,简单工厂模式是属于创建型模式,又叫做静态工厂方法(StaticFactory Method)模式,但不属于23种GOF设计模式之一。 二、要点简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承自一个父类或接口)的实例。 该模式中包含的角色及其职责:
2013-05-30 00:09:02 557
转载 设计模式—工厂方法模式
一、概念工厂方法(Factory Method)模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进新的产品。 工厂方法模式是简单工厂模式的衍生,解决了许多简单工厂模式的问题。首先完全实现
2013-05-30 00:06:58 471
转载 设计模式—观察者模式
设计模式—观察者模式一、概念观察者模式定义了对象间的一种一对多依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并被自动更新(The Observer Patterndefines a one-to-many dependency between objects so that when one object changes state, all of its dep
2013-05-30 00:03:07 508
转载 Java IO流学习总结
Java流操作有关的类或接口:Java流类图结构: 流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输入流和输出流 字符流和字
2013-05-29 23:57:31 446
转载 JAVA反射机制
Reflection是Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说"自审",并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。 Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C 或者 C++ 中就没有办法在程序中获得函数定义相关的信息。Jav
2013-05-29 21:59:43 526
转载 重装系统后ORACLE的还原
我的计算机突然挂了,不得不重装系统,不过我的ORACLE装在了D盘,所有的文件都还在,我相信必须能够还原,直到完成工作,我才开始整我的数据库,花了两天时间,终于还原了,庆祝一下,同时总结一下,期盼有遇到同样疑问的朋友能够高速完成此类疑问。 1、最先,将原来的ORACLE文件夹改名,原来的路径是D:/oracle。我暂时改成D:/oracle_old。找来ORACLE(我用的是ORACLE 9
2013-05-28 19:07:28 1061
转载 Spring Bean的继承和java类继承的区别
1.Spring中子bean和父bean可以是不同类型,java中子类必定是一个特定的父类2.Spring中继承是实例之间的关系,主要表现在参数的延续,java类中的继承是类之间的关系,主要表现为方法,属性的延续3.Spring子bean不可以作为父bean使用,不具有多态性,java反之
2013-05-28 15:49:26 737
转载 UML类图关系大全
1、关联双向关联:C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。在GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描述设计模式内的类关系来说显得太抽象了,因为在设计阶段关联关系必须被映射为对象引用或指针。对象引用本身就是有向的,更适合表达我们所讨论的那种关系。所以这种关系在设计的时候比较少用到,关联一般都是有向的。
2013-05-26 18:58:58 591
转载 高手详解SQL性能优化十条经验
1.查询的模糊匹配尽量避免在一个复杂查询里面使用 LIKE '%parm1%'—— 红色标识位置的百分号会导致相关列的索引无法使用,最好不要用.解决办法:其实只需要对该脚本略做改进,查询速度便会提高近百倍。改进方法如下:a、修改前台程序——把查询条件的供应商名称一栏由原来的文本输入改为下拉列表,用户模糊输入供应商名称时,直接在前台就帮忙定位到具体的供应商,这样在调用
2013-05-21 23:33:32 479
转载 观察者模式(Observer Pattern)
观察者模式(Observer Pattern) 观察者模式也叫做发布订阅模式(Publish/Subscribe)其定义:定义对象间一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并自动更新。 观察者模式的优点: 1. 观察者和被观察者之间是抽象耦合。增加观察者还是被观察者都非常容易实现,只需实现相应的接口。 2. 可以
2013-05-19 23:56:43 488
转载 Hibernate缓存
Hibernate缓存 缓存是介于物理数据源与应用程序之间,是对数据库中的数据复制一份临时放在内存中的容器,其作用是为了减少应用程序对物理数据源访问的次数,从而提高了应用的运行性能。Hibernate在进行读取数据的时候,根据缓存机制在相应的缓存中查询,如果在缓存中找到了需要的数据(我们把这称做“缓存命中"),则就直接把命中的数据作为结果加以利用,避免了大量发送SQL语句到数据库查询的性
2013-05-19 23:55:28 494
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人