理解产品 碎片笔记

什么叫时间的主人?在传统的空间生活体系中,我们提倡的是不要被物欲,做财富与金钱的主人。而在互联网时代,我们生活在超越空间的时间中,人很容易被碎片化的东西所耗费。—-来自网络

一个产品,不论是从广义上还是狭义上去理解,它都只是一个工具,那一个工具那自身真正的使命究竟是什么呢?
我认为它应该是尽可能的去帮助用户节省时间,高效处理当前产品中要做的事情,然后投入更多的精力去做更有价值的事情。

微信这个产品:我理解,微信是一个实时信息共享工具

  • 可以快速找到某个/某群/某类人;
  • 可以高效传达信息到需要触达的人群,也可接收多渠道信息;
  • 可以快速找到其他工具(如银行类产品、生活服务类)

支付宝:我理解,支付宝是一个即时支付工具

  • 可以快速和任何人/组织发生线上/线下金钱关系;
  • 可以处理生活服务;
  • 固定理财;

首先进行业务价值分析,进行产品定位,确定目标;在目标清晰的基础上考量通过哪些功能来体现业务价值;将规划的功能设计某种形态展现;

待续~

职业中的马太效应

偶然机会听到一个‘新词’:马太效应,就上网百度了下是什么意思,它的原意是指两级分化,即二八原则,应用到经济领域,是财富越多的就得到更多的财富,财富越少的就会被夺去更多原本的财富;那应用到职场上,就是好的越来越好差的越来越差。

具体的典故来源于 圣经《新约·马太福音》中的一则寓言

从前,一个国王要出门远行,临行前,交给3个仆人每人一锭银子,吩咐道:“你们去做生意,等我回来时,再来见我。”国王回来时,第一个仆人说:“主人,你交给我的一锭银子,我已赚了10锭。”于是,国王奖励他10座城邑。第二个仆人报告:“主人,你给我的一锭银子,我已赚了5锭。”于是,国王奖励他5座城邑。第三仆人报告说:“主人,你给我的1锭银子,我一直包在手帕里,怕丢失,一直没有拿出来。
于是,国王命令将第三个仆人的1锭银子赏给第一个仆人,说:“凡是少的,就连他所有的,也要夺过来。凡是多的,还要给他,叫他多多益善。”

职业发展中的马太效应

  • 没有发展目标、没有发展规划、也无积极心态的人,在发展中容易陷入负面循环,局面会越来越局促并难以突破 ;
  • 有目标、有计划且心态积极、有闯劲的人,即使遇到一些困难,也能通过不断努力排除障碍,破茧成蝶,往越来越好的方向发展;

这样的两极分化,其实就是职业生涯中的马太效应;马太效应对个人发展最严重的影响就是它所产生的连锁反应。当个人职业发展不好,其所接触到的资源、平台和人脉也越来越贫乏,在外部环境、条件和资源都越来越欠缺的状况下,个人发展是很难有所突破的 。将此放入组织内部考察就会发现,在组织规模越大的企业里,马太效应越发明显。核心部门的员工、业务骨干等,与边缘部门及辅助人员等除了薪资有巨大的差别外,所拥有的资源、晋升机会、发展平台、人脉等也相差甚远。

要避免马太效应对自身职业发展的负面影响,需要激流勇进。

  • 一是要明确职业定位,树立清晰目标。
  • 二是要通过自身努力和优化,获得好资源、好平台。
  • 三是要让好心态成为好运气的吸金石。

有的职场人错误的以为,不咸不淡的呆着就能自保饭碗。其实弱者是很难参与分配优质资源,没有好资源就难发展,而终将难逃被淘汰的命运。

阅读文献

localhost的原理

刚开始一直以为Localhost和127.0.0.1是一样的功能的,如果你没有仔细去分析,还真以为这是相同的两款软件:

虽说效果看起来是一样的,都是本地IP,但实际上区别很大:Localhost的意思是本地服务器,而127.0.0.1是本机地址,他们的关系是通过操作系统中的hosts文件,将Localhost解析为127.0.0.1。而实际工作中,Localhost是不经过网卡传输的,所以,它不受网络防火墙和与网卡相关的种种限制;而127.0.0.1则要通过网卡传输数据,是必须依赖网卡的。这一点是它们最大的区别。
一般设置程序时,本地服务用Localhost是最好的,Localhost不会解析成IP,也不会占用网卡、网络资源。有时候用Localhost可以,但用127.0.0.1就不可以的情况就是在于此。

localhost与127.0.0.1的概念和工作原理之不同

要比较两个东西有什么不同,首先要弄清两者的概念。所以,我们从概念开始。

localhost:也叫local ,正确的解释是:本地服务器
127.0.0.1:在windows等系统的正确解释是:本机地址(本机服务器)

一个是“本地”,一个是“本机”。不过从这两个词来看,还是不能比较两者的区别。我们再看看他们的工作原理。

localhot:是不经网卡传输的,它不受网络防火墙和网卡相关的的限制。
127.0.0.1:是通过网卡传输的,它依赖网卡,并受到网络防火墙和网卡相关的限制。

通过上述概念和工作原理的比较,我想现在大家都心里有谱了吧,知道localhost与127.0.0.1有什么不同了。文中开头提到的localhost不能访问但127.0.0.1可以访问的问题,究其原因,很可能是localhost访问时,系统带的本机当前用户的权限去访问,而用ip的时候,等于本机是通过网络再去访问本机,可能涉及到网络用户的权限。

另外,我们现在也应该明白了一个道理,那就是一般设置程序时本地服务用localhost是最好的,localhost不会解析成IP,也不会占用网卡、网络资源。

https://imququ.com/post/web-proxy.html

重置mysql密码

工作所在的团队在简单的调整后,我负责的工作也产生了一些变化。就在昨天接到一个新需求,大概是要用同事的nodeJs应用快速搭建一个玩法配置平台。其中涉及到数据库的存储等问题,第一次真正用心处理数据库的问题,从昨天下午开始搞mysql,一直都提示密码不正确,下面简单记录下我处理的过程:

先来看看我遇到的报错

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
或者
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

尝试了几次发现,只要不输入密码,报的错就是第一种,只要输入密码,报的错就是第二种;但是按照安装mysql时给的临时密码,提示也是第二种错,于是就走在了改密码的路上。。。

######解决方法

  • 先停止 mysql server

    通常是在 ‘系统偏好设置’ > MySQL > ‘Stop MySQL Server’

  • 打开终端,以安全模式启动MySQ,输入:

    sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables
    

    这样我们就可以直接用root登录,无需密码

  • 然后打开另一个新终端,输入:

    sudo /usr/local/mysql/bin/mysql -u root
    

    输入 Mac 系统用户密码后,直接敲回车进入 mysql 终端,输入:

    UPDATE mysql.user SET authentication_string=PASSWORD('新密码') WHERE User='root';
    FLUSH PRIVILEGES;
    
  • 输入 \q 退出 mysql 终端

  • 重启MySQL

  • 用新密码连接