精华内容
下载资源
问答
  • 先进性教育分析评议阶段要做到三个确保” 在县委的正确领导下,在县委保持共产党员先进性教育活动领导小组及其办公室和县委督导组的精心指导下,县文教局先进性教育活动学习动员阶段的工作按照“严格做好规定动作...
  • 最近,公司有几项目涉及到 Kafka,有底层的公共组件,也有上游的业务系统,无论哪一类系统,都要求做到 Kafka 不丢消息,因为丢消息就意味着数据丢失,这是完全无法接受的。Kafka 提供了非常完善的消息可靠性保证...
    a92395a8a42766d3fe711d1ecab0bacc.png

    最近,公司有几个项目涉及到 Kafka,有底层的公共组件,也有上游的业务系统,无论哪一类系统,都要求做到 Kafka 不丢消息,因为丢消息就意味着数据丢失,这是完全无法接受的。

    Kafka 提供了非常完善的消息可靠性保证机制,可以做到在消息传递过程中,即使发生部分硬件故障或者是网络中断,也能确保消息可靠传输,不丢失消息。那么为什么还会发生丢消息的情况呢?事实上,多数丢消息的情况都是由于我们没有正确地使用和配置 Kafka 造成的。

    因此,要想确保 Kafka 消息的可靠传输,就必须搞清楚 Kafka 是如何保证消息的可靠传递的,它的实现原理是什么。在理解原理之后才能更好地使用 Kafka,写出可靠的代码,确保消息可靠传递。

    1. 判断消息丢失的方法

    要解决消息丢失的问题,确保消息可靠传递,首先要能判定系统在运行过程中丢失了消息,如果都不知道 Kafka 丢消息了没有,那又何谈解决丢消息的问题呢?

    对于一些基础设施比较完善的公司来说,一般都有相应的链路追踪系统追踪每一条消息,可以很容易判断出是否丢消息,但是很多公司是没有这样的基础设施的。那么如果没有这样的追踪系统,我们就没法检测消息是否丢失了吗?答案是否定的。这里提供一种非常朴素的方式来检测消息是否丢失。

    Kafka 可以保证分区上的消息是有序的,因此我们可以利用 Kafka 分区消息的有序性来判断是否有消息丢失。它的原理是这样的:在生产者 (Producer) 端,我们给每个发出的消息附加一个连续递增的序号,然后在消费者 (Consumer) 端检查这个序号是否连续,是否单调递增。

    若消息没有丢失,则消费者收到的消息的序号必然是连续递增的,也就是,每条消息的序号都是上一条消息的序号加1。若检测到的序号不是连续的,那就丢消息了,我们可以通过查看缺失的消息的序号,进一步排查是什么原因导致的消息丢失。

    那么应该如何将序号注入到消息中又不影响消息本身呢?

    Kafka 客户端是支持拦截器机制的,因此我们在生产者发送消息之前,可以将序号通过拦截器注入到消息中,在生产者收到消息的时候,就可以查看拦截器中的消息序号是否连续,从而判断消息是否丢失。这样实现的好处是,一来并未改变消息本身的内容,二来检测代码与业务代码解耦,当系统不需要检测是否丢消息的时候,就可以很容易将检测代码关闭或者移除。

    对于 Kafka 而言,主题 (Topic) 是它的逻辑容器,每个 Topic 都会细分为多个分区(Partition),Kafka 并不能保证 Topic 粒度的消息是严格有序的,只能保证分区粒度上的消息是有有序的,因此,在发送消息的时候必须要指定分区,在每个分区上单独检测消息的有序性,从而判定各个分区是否有丢消息。

    2. 三个阶段确保消息可靠传递

    解决了判断消息是否丢失的问题之后,要想解决丢消息的问题,确保可靠传输,我们需要分析一下,消息从生产到消费的过程中,哪些地方可能会丢消息以及原因是什么,然后对症下药,针对不同的原因,提出不同的解决方案。

    Kafka 消息从生产到消费的过程如下图所示,对于 Kafka 而言,一条消息从生产到消费可以分为三个阶段,分别是生产阶段、存储阶段以及消费阶段。

    3575e3570770bb73672ab42903693dad.png

    图:Kafka 消息从生产到消费的过程

    • 生产阶段:在此阶段,生产者负责创建消息,然后将消息通过网络传输发动到服务端 (Broker)。
    • 存储阶段:在此阶段,消息在 Broker 端存储,同时会被复制到不同的副本上。
    • 消费阶段:在此阶段,消费者从 Broker 上拉取消息,然后经过网络传输发送到消费者,进而进行相应的业务逻辑处理。

    2.1 生产阶段

    在生产阶段,Kafka 通过请求确认机制来保证消息的可靠传输。其过程是:生产者将消息发送到 Broker,Broker 收到消息之后,会给生产者返回确认响应,表示消息已经收到了。客户端收到响应之后,就完成了一次正常的消息发送。如果消费者在设定的时间内没有收到发送确认响应或者收到了异常就会进行自动重试,如果重试次数达到了设定的限制仍然失败,生产者就会放弃重试,然后返回异常。

    既然 Kafka 提供了这样的机制来保证消息的可靠传输,那为什么还会在生产阶段发生丢消息的情况呢?事实上,在平常工作中,我已经不止一次听到同事谈到生产阶段丢失消息了。具体场景是这样的:写了一个生产者程序向 Kafka 发送消息,最后却发现 Kafka 没有保存,确切的说,应该是有时候会成功发送到 Broker,有时候则会失败,失败的时候还不会有任何提醒。

    是什么原因导致这样的问题呢?

    其实很简单,同事没有正确使用 KafkaProducer 的 send() 方法。KafkaProducer 发送消息有三种模式:发后即忘 (fire-and-forget)、同步 (sync) 以及异步 (async)。而同事使用了发后即忘的方式发送消息。

    发后即忘的演示代码如下,这种发送方式只管将消息发送到 Broker,而不管是否正确到达。在大多数情况下,这种方式没有什么问题,但是在某些时候,例如发生不可重试异常时就会造成消息丢失。这种方式的性能最好,但是可靠性最差,因此这种发送方式就会导致发送消息有可能失败,并且有时候并不会告诉开发者是否失败。

    示例代码1: 发后即忘的发送方式

    14b030dcae8bcfb8a576bc5d5c199689.png

    其实,send() 方法本身就是异步的,在执行 send() 方法之后,可以链式调用 get() 方法来阻塞等待 Kafka Broker 的响应,直到消息发送成功或者返回异常。这种发送方式就是同步方式,其代码如下。同步发送的方式可靠性高,但是需要阻塞等待一条消息发送完之后,再发送下一条,因此性能比较差。

    示例代码2: 同步发送方式

    d97f33778207bcb78b6343159cf6477c.png

    事实上,采用异步发送的方式是最好的,其代码示例如下。异步发送的回调函数会告诉开发者发送成功还是失败,失败的话会返回异常。这种发送方式可靠性高,并且性能也不错。值得注意的是,采用异步发送方式,很多丢消息的原因都是因为没有在回调函数中处理返回结果,因此一定要记得在回调函数中处理返回结果。

    示例代码3: 异步发送方式

    d7263907251610a2baf3af6b5eeddc95.png

    在生产阶段,无论采用同步还是异步的方式发送消息,我们都可以通过正确地处理返回值或者处理异常保证可靠地发送消息,此外我们还可以通过配置一些生产者参数提高消息发送的可靠性。例如设置 retries 为一个较大的值。这个参数主要设定生产者在发送消息遇到异常时的自动重试次数。当出现网络抖动时,消息可能会发送失败,配置了 retries > 0,生产者就能够自动重试消息发送,避免消息丢失。此外,还可以设置 acks = all,表明所有副本 Broker 都要收到消息,Broker才会返回,也可以更好的避免消息丢失。

    2.2 存储阶段

    在存储阶段,只要 Broker 正常运行,就不会出现丢消息的问题,但是如果 Broker 出现了故障,例如机器出现硬件故障、进场挂掉等,都是有可能会丢失消息的。

    那么如何解决存储阶段或者说服务端的消息丢失问题呢?

    我们可以通过配置 Broker 的参数,来避免 Broker 丢失消息。例如,设置参数 replication.factor >= 3,将消息多保存几份,通过消息冗余来防止消息丢失;设置 min.insync.replicas > 1,表示将消息写入多个副本,可以提高消息持久性;设置replication.factor > min.insync.replicas,如果二者相等的话,只要有一个副本挂掉,那么整个分区就无法工作了,这里建议设置为 replication.factor = min.insync.replicas + 1。

    2.3 消费阶段

    与生产阶段类似,在消费阶段,Kafka 也通过请求确认机制来保证消息的可靠传输。其过程是:消费者从 Broker 拉取消息,成功之后,会给 Broker 提交已经消费的消费位移,表示消费者已经消费了哪些消息。若 Broker 没有收到位移提交,那么下次消费者拉取消息的时候就会在上一次位移提交的位置接着拉取消息,确保消息不会在网络传输过程中丢失。

    对于消费者来说,消息丢失主要是因为 poll() 方法拉取消息之后,业务逻辑因为某些原因并未正常处理完成,但是消费者却已经将消费位移提交了导致的。假设某个分区有20条消息,某次消费,消费者拉取了位移为 5~10 的消息,但是业务逻辑仅仅成功处理了位移为 5~7 的消息,此时因为异常跳出了业务逻辑,而消费者却将此此拉取的所有消息的消费位移都提交了,那么下次将会从位移为 11 的地方接着拉取消息,这样的话,对于消费者来说,8~10条消息就丢失了。

    那么如何解决这种丢消息的情况呢?

    其实非常简单,我们只需要保证先消费消息,在成功执行完所有的义务逻辑之后,再提交位移即可,消费成功哪些消息,就提交哪些消息。很多时候,并不是说拉取到了消息就算消费完成了,而是需要对消息成功处理才算,例如,将消息写入数据库,写入缓存等,在这些场景下,只有所有的业务逻辑成功执行之后,才能认为消息被成功消费了。而手动提交位移的方式可以让开发者在合适的地方进行位移提交,更好得控制位移提交的时刻。

    再考虑一种情形:消费者程序从 Broker 拉取消息之后开启了多个线程异步处理消息,而消费者自动提交位移。若其中某个线程失败,它负责的消息并未成功处理,但是位移已经提交了,那么此条消息对于消费者而言就是丢失了。

    那么如何解决多线程消费丢消息的问题呢?

    事实上,如果是多线程异步消费消息,我们仍然可以采用手动提交位移的消息,关闭自动位移提交,这样就可以避免提交业务逻辑处理失败的消息,更好地控制位移提交的时刻。关闭消费者的自动位移提交,只需要将参数 enable.auto.commit 设置为 false 即可。

    3. 总结

    本文首先提出利用 Kafka 的有序性来判断是否有消息丢失,解决了如何判定消息丢失的问题;然后从 Kafka 消息从生产到消费的三个阶段:生产阶段、存储阶段以及消费阶段分析了 Kafka消息可能丢失的不同情况,分析了不同阶段消息丢失的原因,最后提出了不同阶段的解决方案,从三个阶段确保消息可靠传递。

    展开全文
  • 今天余鱼老师跟大家聊聊中高级职称评审的基本要求,以及如何增加职称通过率,确保自己通过。职称评审基本要求为了方便大家观看!我用的是表格的形式,资历、年限一览表,大家也可以直接保存。职称评审另外需要注意的...

    大家好,我是南京职称专家余鱼老师,点进来了就关注我的头条号吧,让您轻松面对职称评审,少走弯路。

    一眨眼这都5月了,2020评职称的人应该都准备好了吧?

    今天余鱼老师跟大家聊聊中高级职称评审的基本要求,以及如何增加职称通过率,确保自己通过。

    职称评审基本要求

    为了方便大家观看!我用的是表格的形式,资历、年限一览表,大家也可以直接保存。

    b441351ed09ff263163324c74361b2c4.png

    职称评审

    另外需要注意的是高级职称的话对学历有要求!中专就不能申报,而研究生理工科学历满三年即可直接初定中级职称。

    这里大家又要问了,初定的和评审的职称有什么区别吗?会不会效力不一样?今天余老师就跟大家说说。

    e0e05eae00961b132eed4316dd7670e4.png

    职称评审

    职称评审加分汇总

    1、常规性一定要有且符合文件

    常规项就是文件要求的,您想评职称,确定了自己年限社保都符合以后,就要立马准备了,第一件事不是想着走捷径,找全包,你那么有钱,你怎么不飞呢?做人还是要脚踏实地,别给骗了!要先下载当地的文件,这样谁也忽悠不了你。

    其中,论文,业绩,继续课时都是常规项,除了北京不需要论文,其他地区都是需要的,论文要求可以戳蓝字看之前的文章:

    2020年不同等级评职称资格条件一览表!论文、继续课时怎么准备?

    另外业绩首先得符合文件要求的,符合其中两项或者一项,其次提交的时候得准备3~5项。

    891b67b94f71fe65204fb363d65a3b80.png

    职称评审

    2、额外加分项越多越好

    评中高级职称时,专著、教材、专利、论文都可以加分,那么哪个加分高?我们拿辽宁教师评职文件举例来看:

    专著:公开出版发行的专著、译著 2分/万字; 国内公开出版发行编著、国家统编教材 1.5分/万字;也就是说,同样是10万字,个人独著,加20分;合著,加15分,而教材主编一般最多加分6分。专著评职称加分更多。

    还有一种情况,就是个人独著15万字,那么加分优势就明显了,可以加到30分;

    教材 加15分;

    专利:发明专利 8~12分;实用新型专利6~8分,可以叠加,两个加分就是双倍。

    软著:加1~3分。

    从以上举例可以看出,总体而言,专著的优势最明显一般为10-30分;专利次之,加7-15分,下来是教材,加5-15分,最后是论文,加1-10分。

    1b6ba93dc538ded01def37551e477242.png

    职称资历、年限、加分一览表!做到这三点,下个高级职称就是你

    3、心态要积极且平稳

    职称本身不难,难的是没有名额!如果你在事业单位,或者是医生那确实没办法,评的上的是好事,没有名额的也是苦了你们了,但是这不代表你们没有能力,而是现在制度还需要完善,总之,心态要积极,不要拿自己的荣誉和未来赌气,可以拼的时候一定要做足了准备,我这边一个40岁正高的,10项实用新型专利,2项发明,三类市级以上奖项,这个也是别人提前好几年做准备的结果。

    写在最后:特殊的一年,大家都不容易,小编也一样,一起进步吧!如果您对于职称评审、论文发表、专利申请、软著专著有任何疑问或者需要都可以私信(Angelbaby170)咨询。

    展开全文
  • 他在这篇文章中给那些首次创业的创业者们分享了有关创业的三点经验:全心投入招聘,积极融资、确保公司有足够多的现金流,确保公司有一长远的目标。 Aoron Patzer 曾经走到了事业的十字口路。他知道自己心里...

    编者按:Rob Hayes 是 First Round 的合伙人,主要负责投资早期创业项目。经过十几年投资创业项目和自己创业的经历,他对创业有了深入的认识。他在这篇文章中给那些首次创业的创业者们分享了有关创业的三点经验:全心投入招聘,积极融资、确保公司有足够多的现金流,确保公司有一个长远的目标。

    Aoron Patzer 曾经走到了事业的十字口路。他知道自己心里放不下 Mint,但也知道自己并不是一位称职合格的 CEO,也无法很好地运营公司的产品。“他是一位少见的知道何时该放手并将公司交由新人管理的创始人。他挖来了一位牛人 Aaron Forth 来管理公司,并成功引领公司到了新的发展阶段。当一位 CEO 本着为公司未来着想将公司交由一位更有能力的人来领导的那一刻,他已经成为一位有伟大的领导者了。” 这是 First Round 的合伙人 Rob Hayes 对 Aaron Patzer 的评价。

    Hayes 在十多年前就开始专注于投资早期的创业项目,这些年,他经常被很多创始人问同样一个问题:“我现在该做什么?” 根据他自己多年的经验,他将自己对这个问题的回答浓缩成了三点:招到合适的人才,保证有足够的现金流、不出现资金短缺,时刻拥有北极星般耀眼明确的目标。Patzer 在这三个方面做得都非常出色,尤其市在招聘合适的人才方面更是如此。

    要做到上面说到的这三点是非常不容易的,但一个创业者如果能做到,想不成功都难。Mint 最后能以非常高的价格卖给 Intuit 就是一个很好的证明。创业者如果能时刻提醒自己:“这三点我做到了哪一点,是否三点都努力地做到了?” 那么他就不会失败。下面让我们一起听听 Hayes 对上面这三点的详细解读和对如何做到这三点提供的建议。

    一、招聘、招聘、招聘

    对于创始人来说,招聘到优秀的人才是最困难但也是对公司业务发展最重要的事情。如果你没将自己至少一半的时间都投入到招聘人才上,那么失败对你来说是迟早的事。尽管如此,我看到仍有很多创业者在回避自己的这一天职。但在招聘上偷的懒迟早是要还的,很多时候要加倍偿还,因此何必拖延呢?

    招聘是一项虐人的工作。你在上面需要花很多时间,导致你没有很多时间做那些你认为非常紧急的工作。

    如果你面试了很多应聘者,没有一个是你满意的。这时你内心就会挣扎痛苦,感觉糟糕。而正是在这个时候,你可能做出下面这两个糟糕的决定中的一个:一是你可能会因为招聘而招聘,随便招一个人加入,二是你可能会因此而不在招聘上花任何时间。你可能会暗想:“我现在没时间招聘,我必须要开发产品,我必须要解决这个紧急的问题,我必须要去见客户。” 不管你的理由是什么,你已经犯了一个致命的错误了。

    Hayes 遇到过很多创业者,他们总能为自己暂停招聘找各种理由和借口。每次遇到这样的创业者,我能为他们做的最有用的事情就是把他们引荐给那些也曾在招聘上苦苦挣扎过的过来人,让他们相互沟通,他们会在沟通中亲自发现,公司的业务增长与发展与招聘到的优秀人才是密切相关的。无一例外。

    他还建议那些在招聘上犹豫不决的创业者从小处入手,循序渐进:先招一个可以分担自己部分手头工作的人,所分担的这些工作其实并不应该由创始人亲自来做。这时可能会有诸如下面的对话:

    “你需要招聘一位兼职财务主管帮你分担财务方面的工作。” 我说。

    “不需要,我现在就可以,我正在处理财务工作呢。” 对方回答道。

    “好吧,现在你每周花这么长时间用来处理各种财务数据。这是你利用时间的最好方式吗?你的时间有没有发挥最大的价值呢?” 我会接续问。很显然,他们并没有没有地利用自己的时间。而每天的工作时间是有限的,如何利用好这有限的工作时间,只有你自己能决定。

    CEO 们需要认识到,如果他们无法有效利用自己的时间,他们就等于是在直接损害公司的利益。术业有专攻,大多时候,如果能招到合适的人才,他们不仅能比 CEO 更高效地完成相应的工作,花费也会更少,那时他们会发现,招到合适的人才太划算了。

    Hayes 建议创业者们先花一整月的时间全部用来招聘。如果看得远一点,一个月其实并不算什么。如果在这一个月里你能找到优秀的人才加盟,三个月后,你就能看到一个完全不同的公司。

    招聘本来就非常难了,然而有些创始人还有这个忧虑:担心招到的人比自己聪明。有这种想法是非常危险的。你要知道,如果你周围都是一些聪明能干的人的话,这会让你看起来更明智。然而很多人并没有意识到这一点。他们可能会想:” 我不能招聘一个产品经理,因为他们可能会将公司引向和我的想法不同的方向。”

    如果你能招到在各自领域比你自己还优秀的人才,并让他们各自发挥所长,这时你在别人眼里就是天才。

    我可以从领导力方面阐述这一观点:你身边需要有你足够信任的员工,赋予他们足够的权利让他们独立开展工作,这意味着允许他们的做事方法可能会和你不一样。如果做不到这一点,你就不是一位合格的领导。作为领导者,你的工作不是处处管着他们,而是要想尽办法招到优秀的人才并最大限度地发挥他们的价值。你可能心里会有些不舒服,但这不管是对公司还是对你个人而言都是百利无害的事情。

    如果哪个创始人对招聘心存畏惧的话,那么他们可以将注意力集中在下一个最重要的人才招聘上。想想现在对公司最重要的任务是什么。接下来公司最需要的可能是招聘一位优秀的工程师。如果知道自己需要的是什么样的人,就尽全力去招到这样一个人。一旦招到了,这时创始人就会慢慢进入招聘的节奏了。因为他们会发现,招到合适的人才给公司带来的积极变化,这时他们会真正意识到招聘的意义和作用。

    • 在你需要之前就要开始招聘

    当 Hayes 听说 Matt Van Horn 从 Digg 的商务拓展主管岗位离职的时候,他立刻与他取得了联系并将他引荐给了 Path 的 Dave Morin。Dave 的第一反应是:“我很欣赏他,但我们接下来半年并不需要一个专门的商务拓展主管。” Hayes 并未就此罢休,他告诉 Dave:“你这样看,当你未来需要的时候,你可能会花比你想象的多的多的时间来招聘一位可能并没有 Matt 优秀的商务拓展。我了解很多类似的例子,很多人 6 个月的 Deadline 过了都没能招到合适的人才,只能眼睁睁地错失很多商务合作机会。”

    如果你了解提前招聘所带来的潜在价值,你会发现,就算多付几个月的薪水,提前招到合适优秀的人才也是非常划算的。以 Matt 为例,后来 Dave 及时和 Matt 取得了联系,并聘用他为商务副总裁。“如果你碰巧遇到了这样优秀的人才,别以 ‘我暂时不需要,几个月后才需要’ 这类理由就轻易放过他们。把他们引进公司,你会因这一举动将可能在招聘上花的大量时间都弥补回来。”

    • 不求最优秀的人才,只求招到最合适的人才

    你需要思考的是这个人是否是符合公司需求的最佳人才。他们是否是符合公司的最佳人才取决于公司文化、管理风格和决策机制。你的公司是否层级分明?是 To C 公司还是 to B 公司?是研发驱动型公司还是产品或营销驱动型公司?所有这些东西都都会对此产生影响。

    然而,即使你找到了符合条件的人选,你也可能会面临其它障碍。Hayes 认识的很多创业者都遇到过同样的问题:他们找到了自己欣赏的优秀人选,但却无法招聘那个人,因为他们绝不会来我这工作的。

    如果你认为自己无法说服优秀的人才加盟,那么你自己存在的问题比招聘问题本身还大。

    如果你真的认为自己没有什么优越的待遇条件可以提供给非常优秀的人才,那么你的公司也不见得好到哪去。“我的公司没有另外那家公司好,或者说我们公司给你提供的发展机会没有其他家提供的机会好”。如果你抱有这种想法,谁还会想来为你工作。

    简而言之,如果你不能说服你想要的人才,让他们相信加入你的公司对它们来说是最好的机会,那么你就该考虑自己是否适合经营你的公司了。在招聘工作中,很多创业者都会盲目地将自己公司能提供的薪资福利和其他公司比较。其实也有一点好处,就是反过来可以帮助你找到合适的人才。如果有候选人比较谷歌(更稳定)和你的公司(发展空间更大)后,最后还是选择加入薪资福利更稳定的谷歌,那么他就不是理想的人选,这种情况下,你也不必恋恋不舍。

    • 首先要找到你的助手

    记住,如果你已经为各个部门招到了资深主管,那么很多招聘工作就不用你亲自做了。你可以直接让他们各自招聘和组建自己的团队。

    有时候,人们会跟我说他们需要招聘三个客服专员,我的第一反应往往是 ‘为何不首先招个客服主管来专门管理这些人呢?’ 如果你也这样想,那么你只需要招聘一位出色的客服主管就行,直接让客服主管招聘和管理客服专员,你就不需要亲自招三个客服专员了。然而,如果你先招聘三个客服专员,之后再招聘一位主管,就会带来不必要的麻烦。

    对于创业者来说,人力招聘是一项永无止境的工作。就算公司的核心领导层已经齐备,你仍然需要给予他们组建优秀团队所需要的支持、资源和意见建议。

    如果你讨厌招聘,那么就先确定公司的核心管理层,再让他们负责具体的招聘工作。

    有可能你的一个或几个管理层人员会离职,但不可能同时离职。如果有管理层离职,你只需再重新招一个人,而他主管部门的其他员工的招聘工作直接交由他负责即可。Hayes 建议,招聘核心管理层人员时,一定要招经验丰富的。如果因为公司需要,核心管理层人员需要降职,直接和他们说即可。如果对方真的看好你的公司并珍惜在公司的发展机会,他们不会因为头衔而斤斤计较的。

    Remind 的 Brett Kopf 是 Hayes 合作过的一个非常年轻的 CEO,他在招聘核心管理层方面做得非常出色。他的公司管理层都是一些非常出色的人才,让他们负责研发、市场和产品,和自己一道加强和扩张业务,取得了非常好的效果。这给了 Brett 更多的自信,他自己之前从没当过 CEO,他可以从身边的高管学到很多东西,他也这样做了。他将自己大部分时间都投入到了为公司招聘优秀人才,正是他的这一明智举措,才有 Remind 今天的成就。

    二、确保公司有足够多的现金流

    Hayes 建议创业者制定一个强劲的现金管理计划。在一轮融资结束后,大家可能都会开香槟庆祝欢呼。在这狂欢的气氛中,你肯定也无心坐下来静心思考规划接下来 18 个月的开支计划,你当然也不愿想下一轮的融资,但你必须要这么做。

    一切似乎都朝着好的方向发展,但你必须立刻问自己这样一个问题:“如果事情没能朝我期望的方向发展,会怎么样?”

    Hayes 的建议是:考虑建立风险债务,如果你这样做了,要尽快忘了这回事。这个计划在那就行,但不要打算真正用它。建立风险债务只需要几千美金,但会给你吃颗定心丸。

    当 Hayes 要求看创业者的现金管理计划时,他经常看到风险债务通常也包含在运营结算中,这其实是不妥的。“你想将风险债务也放在那,但你必须要让公司的业务和开销看起来就像没有它存在一样。就假装那笔钱根本不存在,也不要谈论它,否则你很容易将其视为自己的救命款。”

    创业者必须时时刻刻关注手上的现金流情况。就算员工非常欣赏你,如果你付不起工资,他们也不会跟着你干。

    现金管理计划不应该包括假定收入或预计收入。我经常听到创业者这样说:到那时我们就会有现金收入,到时我们可以做 X、Y 和 Z 这些事情。其实我想看的是现金计划,而不是预计或假定的收入计划,因为关于未来,没人可以确定。

    将现金管理计划和投资者与顾问分享是一个非常明智的选择,它可以自动为你解释和说明。这样一旦发生突发状况,就会有人问:“到底出现了什么问题?” 人们经常会忘掉这一点:现金流才是你可以用来开支的所有资本。

    每一个创始人都应该对股权稀释保持足够的敏锐度。融资的时候,他们必须要意识到他们自己和员工所占有的股份将会被降低。这有时会造成不良影响。正因如此,大家都想等到最后一刻才去融资,这样他们就能从新融资中获益最大。他们假设,如果他们在确实需求资金前六个月就去融资,融到资,这些钱在这六个月内也没有任何用途。也许这六个月公司发展顺利、取得突破性进展,这样他们就能获得一个更高的估值。这也是很多创业公司最后只剩下很短的资金缓冲期的原因。

    在你等待的时候,很多陷阱已经在向你走来了。

    世界变化很快。你可以等六个月,在这六个月里开发更牛逼的功能,但那时融资环境可能已经变了,资本寒冬可能已经到来,这时你就麻烦了。就算你在资本寒冬成功融到资,融的钱也会比六个月前少得多。

    另一种情况下,你做了所有你之前说过打算做的事情,但投资者不关心这些。例如,你打算等到新版产品推出时再去融资,但那时你会发现投资者关心的只是用户数。对于如何获得高估值,你做出了错误的判断。亦或是,在你下一轮融资前,你就已经把事情做砸了。这时,投资者更不愿投资了。因此,融资还是需要未雨绸缪,提前做好计划。

    有时,在融资时,你打算做的事情比你已经做的事情对投资者的诱惑力更大。看早期的 Twitter 你就明白了。Twitter 刚开始的很长一段时间发展都非常缓慢,如果他们那时告诉投资者:再等六个月,到时会好转的。那么就不会有今天的 Twitter 了。尽管 Twitter 当时发展缓慢,但他们让投资者对 Twitter 的发展愿景感到振奋,这也是 Twitter 在发展缓慢的情况下获得投资的原因。

    如果你能在需要融资前就能获得投资,那你是非常幸运的,因为这时你很有可能会为公司搞定一个非常不错的估值。如果投资主动送来,就毫不犹豫地收下。

    不要浪费时间,如果投资者主动给你钱,就收下。每个创业者都会有这样一个感受:唯一比招聘更让人难以忍受的就是融资。融资的经历太折磨人,期间你会忍受无数的白眼、被拒绝无数次。因此千万别低估的融资的难度。在一次又一次地被投资人否定时,你的自我感觉是非常糟糕的,它会击垮你,让你毫无自信,甚至会让你对公司产生怀疑。因此如果有快速获得融资的机会,一定别错过。

    早点获得融资不仅可以确保公司有足够的现金流,也可以帮你避免陷入绝望。此外,你也可以利用本来用来寻求融资的时间去做很多其他有意义的事情。经常有创业者和我这样说:我们上季度的运营表现非常糟糕,因为我将所有的时间精力都用在了融资上。此话一点都不假,在融资阶段,大多数创业者必须全身心投入,无暇顾及公司业务。

    TaskRabbit 的 Leah Busque 是 Hayes 认识的一个在融资方面非常精明的企业家。两年半前,整个融资环境非常疯狂,有很多投资者想给 TaskRabbit 钱,但当时 Leah 其实并不需要融资。尽管如此,他还是融了尽可能多的钱,融资目标很清晰:融的这些钱足够公司整整三年的开销,而不是通常的 18 个月的开销。

    因为有了足够多的现金流,Leah 就可以更加灵活地为 TaskRabbit 打磨更加完美商业模式,而不用担心没钱花了。TaskRabbit 目前的业务和它当时融资的时候有很大不同,也更加完善完美。如果当时 Leah 等到需要钱的时候再去融资,那么公司可能就没有太多尝试和完善的空间。

    三、永远有一个犹如北极星般的目标

    当人们每天早晨起床都能为自己所从事的工作兴奋不已时,他们便会在工作中尽自己最大的努力。

    理想情况下,每一位创业者每天早晨起床都是会为自己所从事的工作兴奋不已的,因为他们相信自己做的工作是非常重要和有价值的。他们需要有一个北极星般的目标指引自己,而这个北极星究竟是什么他们一定要搞清楚。有了目标,他们就有精力和动力去招聘、去融资。他们必须让公司所有人都感受到他们是在朝着同一目标前进。如果你无法用简洁有力的语言阐述你的北极星是什么,你便无法做到上面这些。

    当我看到 Will Marshall 和 Robbie Schingler 为 Planet Labs 制定的愿景目标时,我发现它的目标总是和环境、人类福祉和宏观的商业相关。是的,Planet Labs 的业务主要是制造和发射人造卫星,但他们并不把自己仅仅视为一家卫星公司,他们的目标是利用太空技术来解决人类生存的地球上的各种现实问题,这个目标就是多年来一直指引公司前进的北极星。

    同样,Brett Kopf 当年创立 Remind 时,他的宏远的目标是将所有学生、老师和家长都连接起来,为他们提供更安全的交流沟通网络,以此来提高全球的教育质量。这个目标使命看起来太宏大也太遥远,但它却在招聘和融资中起到了至关重要的作用。

    对于几乎所有的创业者而言,他们都无法在创业第二年或第三年就能完成公司设定的这一目标。但有了这一目标的指引,他们知道未来将去向何处,并找到志同道合的人才并肩前进。

    与上面说的对立面是只在乎眼前目标。‘我只会谈论明年的目标计划,这样就能更接地气。’ 如果你也是这样的话,一旦这个短期目标完成了,你就会犹豫彷徨,接下来该怎么走、怎么办?如果你经常为此困惑,这对于公司是非常致命的。因为如果你接下来无法为公司制定清晰明确的目标,公司发展就会遇到问题。到时,就算公司价值 1 亿美金,如果停滞不前,员工也会陆续离开,公司只能玩完。

    优秀的人都要有一个北极星般的目标,每时每刻都是如此,他们需要知道:未来该去向何方。

    Hayes 认为,每个公司的创始人都要经常和全体公司人员沟通。沟通的方式有很多种:全员大会、一对一沟通、自由交流沟通。不管是哪种沟通方式,每次沟通最好都能谈到公司的北极星。每个人时时刻刻都应该知道自己的工作目标,在公司快速发展过程中更是如此。

    作为公司创始人,你的工作职责之一就是定期和员工交流,问他们:你现在做的工作是否有助于实现公司的长期目标?要多和员工开展这样有意义的交流,这样不仅可以凝聚人心,同时还可以确保大家在朝着同一目标努力。

    任何人如果被问到这个问题,都应该能够说明他们那一刻或那周做的工作是如何有助于实现公司长远目标的。如果他们做不到这一点,不久后他们就会对自己从事的工作和公司失去热情,他们的任务角色也会显得越来越不那么重要。不管你是一名客服专员还是研发副总裁,你都要能够解释每一次客服或是产品研发进度是怎样为公司长远目标服务的。

    有一点需要说明的是,北极星是非常遥远的,它看似很小也很模糊。你能够大概知道它在哪里,但无法确切地知道。如果你们公司的北极星也是如此的话,那没关系,因为北极星本来就是那样。正因为如此,你需要招聘一群可以信任的优秀人才为你工作,他们可以帮助你定位到那颗正确的北极星并共同为之努力。

    一颗好的北极星可以让看似不可思议的事情变成可能。看看微软就知道了。1978年,微软当时的目标是:让每一台书桌上都有一台个人计算机。那时,这个目标是完全不可想象的,但他们确实做到了。他们实现了那个时候大家觉得不可能完成的目标,因为这个目标足够大,他们一直为之努力。30年 后,他们终于达到了这颗北极星,但却不知道接下来该做什么了,因为他们还没来得及找准下一颗北极星。

    微软的这个例子既说明了北极星的重要作用和不可或缺性,也说明了提前找到属于自己的北极星的重要性,确保自己永远都有北极星的指引。一旦你接近了北极星,可能离到达北极星只有一年或几个月的时间,这时一定不要为眼前的成功蒙蔽了双眼,要提前想清楚接下来的伟大旅程将走向何处。否则公司就要面临停滞不前的风险,错失新的发展机遇。

    本文编译自:firstround.com,如若转载,请注明出处:http://36kr.com/p/5041557.html

    展开全文
  • 资源描述:企业节后复工复产方案根据市、区、镇级安全部门关于企业节后复工复产工作要求精神,切实加强我司安全生产工作,保证安全生产工作的顺利推进,确保做到“安全第一,预防为主”的安全方针政策,为了我司...

    资源描述:

    企业节后复工复产方案根据市、区、镇三级安全部门关于企业节后复工复产工作要求精神,切实加强我司安全生产工作,保证安全生产工作的顺利推进,确保做到“安全第一,预防为主”的安全方针政策,为了我司各项复工复产安全生产工作有序进行,我司特制定了以下复工整改方案:1、 成立节后复工复产领导小组组长:副组长:成员:检查队伍组成:企业主要负责人要带队,由安全生产管理员、生产主管、班组长、行政主管、电工、保安等重要岗位负责人组成。2、 复工复产安全检查内容(根据实际制定检查表格)1、 电气线路和设备安全检查2、 机械设备安全检查3、 车间、仓库作业环境安全检查4、 消防设备设施安全检查5、 职业卫生、劳动防护安全检查6、 特种设备安全检查3、 复工复产安全生产培训教育(一)培训时间:2019年 月 日(二)培训地点:公司会议室(三)培训内容(按照培训计划)1.安全操作规程、规章制度、应急救援及应急处置技能、复工复产安全措施。2.职业病及劳保用品防护使用知识3.车间危险源及管控措施培训(四)培训考核对象全体员工(五)培训考核要求通过安全教育培训使全体员工提高安全生产意识,掌握公司及本人岗位安全风险要点、防护措施和应急处置措施;自觉遵守公司各项规章制度和安全操作规程。4、 隐患整改及落实1、管理上缺失隐患,需形成制度,加强日后监督管理;2、存在重大安全隐患部位,一律不允许复产生产;3、一般安全隐患,立即快速处理整改,当天处理不了的必须限期整改;4、安全隐患必须定责任人、定期、定资金、重大安全隐患还需定方案和验收。公司盖章:2019年 月 日安全生产教育培训记录表 培训主题节后复工复产培训培训日期培训地点公司会议室培训人数人授课人安全主任培训方式集中培训培训课时2小时参加人员:(参加培训的人员必须签名) 主要培训内容:(培训目的、内容摘要)1、 培训目的:通过安全教育培训使全体员工提高安全生产意识,掌握公司及本人岗位安全风险要点、防护措施和应急处置措施;自觉遵守公司各项规章制度和安全操作规程。2、 内容摘要:1.安全操作规程、规章制度、应急救援及应急处置技能、复工复产安全措施;2.职业病及劳保用品防护使用知识;3.车间危险源及管控措施培训。培训相片记录:节后复工复产电气作业安全检查表序号检查内容现场情况整改落实措施1易燃易爆车间内电器线路检查2易燃易爆车间临时线路检查3移动电具(电钻、行灯、电风扇、电焊机等)安全检查4配电房安全检查5安全用电警示标志检查6绝缘手套、绝缘胶鞋、绝缘棒检查7生产现场漏电保护开关检查8生产现场接地线检查9生产现场电器线路安全检查10生产现场静电接地线检查11生产现场电器开关检查其他说明:检查人: 检查日期: 2019年节后复工复产安全隐患排查表排查人员: 排查日期: 年 月 日序号排查项目排查内容排查结果(/缺项)整改措施1设备设施1.气瓶检验其外观颜色、安全附件、储存符合要求并安全使用。2.危险化学品库要分类分区,电气设备防爆、消防通道符合要求。3.有应急预案,车辆设施完好齐全,标志是否醒目。4.应急救援物资、设备配备完善。2易燃物品材料场所1.料场堆放整齐稳定可靠,道路畅通。2.在入口及重点位置设置了防火安全标志3.消防设施齐全完备,电器设备符合要求,防火间距达到要求。3劳动保护1.按规定为员工配备劳动防护用品2.超过2米以上的登高作业,制订了作业规程和防范措施。3.职业卫生符合国家规定的标准。4机械设备1.建立机械设备及其各种保护装置使用管理制度,现场设备前张贴安全操作规程或操作指引。2.定期进行机械设备及其各种保护装置安全检查和维修保养。3.对机械设备及其各种保护装置进行班前检查。4.操作者经培训合格(现场抽查和检查培训考核记录相结合)。5.机械设备其运动(转动)部件、传动(传输)装置安装有防护装置,或采取了其它有效的防护措施。5照明配电箱(柜、板)1.箱(柜、板)符合作业要求,内外整洁,无杂物,无积水。2.有足够的操作空间,PE可靠。3.各种原件及线路接触良好,保护装置齐全,与负荷匹配合理,编号、标识齐全醒目。6手持电动工具装有漏电保护装置,符合安全使用标准并定期进行绝缘检测。7用电安全1.电器设备、电源线路由专业施工队安装、敷设。2.内有增大电气装置的额定容量。3.没有任意改动保护装置的整定值和保护元件的规格。4.电气装置没有超负荷运行或带故障使用。5.在用电设备和电气线路的周围留有足够的安全通道和工作空间。使用的电气线路有足够的绝缘强度、机械强度和导电能力并定期检查。7.移动使用的配电箱(板)采用完整的、带保护线的多股铜芯橡皮护套软电缆或护套软线作电源线,同时装设了漏电保护器。8.临时用电经有关主管部门审查批准,并有专人负责管理,限期拆除。9.露天使用的用电设备、配电装置应采取防雨、防雪、防雾和防尘的措施。10.电气设备、开关、插座不得安装在可燃材料上,电线下不得堆放可燃物资。11.机床局部照明及使用行灯采用安全电压。12.使用手持电动工具等移动电气设备,应装设漏电保护器,是金属外壳的,是否进行保护接地或接零。8厂区环境1.厂貌整洁,布局合理。2.厂区通道照明,厂区消防、消防通道符合要求。9车间作业环境1.实行定置摆放。2.车间通道、地面、通风、采光消防及疏散、设备布局合理10仓库1.仓库通道畅通。采光符合要求。2.消防设施完好、有效;有专人管理。3.物品摆放符合要求。4.仓库内除了固定照明外,没有使用其他电器;可燃物品库房,没有使用碘钨灯或超过60瓦的白炽灯,照明开关设在库外。5.库存物品分类、分堆储存,没堆占地不大于100平方米,堆与堆间距不小于1米、堆与墙间距不小于0.5米,堆与顶(梁)、柱间距不小于0.3米,灯的垂直下方与物品的水平间距不小于0.5米,主通道宽度不小于2米。1112危险品使用现场1.储存、使用符合要求。2.建立有事故预防预案。3.设有应急救护设施职业危害1.对危害因素监测建档、并采取了防护措施、配备防护用具。2.定期对防护设备、设施进行检查,建有相关的管理制度。3.对从业人员进行了职业健康知识培训。填写说明:1.符合项,不符合项,厂区不涉及此项填写“缺项

    展开阅读全文

    展开全文
  • 2018年企业节后复工复产方案根据市、区、镇级安全部门关于企业节后复工复产工作要求精神,切实加强我司安全生产工作,保证安全生产工作的顺利推进,确保做到“安全第一,预防为主”的安全方针政策,为了我司各项...
  •  二、工作目标 本年度后勤工作的总体目标是:做到三个确保、三个力争。三个确保是:确保校园环境建设及教育教学、办公生活用品的维护、维修、采购、保管、供应及时到位;确保学校财务管理规范、精细,帐物相符;确保...
  •  二、工作目标 本年度后勤工作的总体目标是:做到三个确保、三个力争。 三个确保是:确保校园环境建设及教育教学、办公生活用品的维护、维修、采购、保管、供应及时到位;确保学校财务管理规范、精细,帐物相符;...
  •  二、工作目标 本年度后勤工作的总体目标是:做到三个确保、三个力争。 三个确保是:确保校园环境建设及教育教学、办公生活用品的维护、维修、采购、保管、供应及时到位;确保学校财务管理规范、精细,帐物相符;...
  •  二、工作目标 本年度后勤工作的总体目标是:做到三个确保、三个力争。 三个确保是:确保校园环境建设及教育教学、办公生活用品的维护、维修、采购、保管、供应及时到位;确保学校财务管理规范、精细,帐物相符;...
  • 二、工作目标 本年度后勤工作的总体目标是:做到三个确保、三个力争。 三个确保是:确保校园环境建设及教育教学、办公生活用品的维护、维修、采购、保管、供应及时到位;确保学校财务管理规范、精细,帐物相符;...
  •  二、工作目标 本年度后勤工作的总体目标是:做到三个确保、三个力争。 三个确保是:确保校园环境建设及教育教学、办公生活用品的维护、维修、采购、保管、供应及时到位;确保学校财务管理规范、精细,帐物相符;...
  • 原标题:【节后复产专题】第六集:企业节后复工复产“三个一”通用模板为方便广大企业对节后复产复工安全工作台账进行整理归档,小编整理了企业节后复工复产“三个一”通用模板,供企业参考。 企业节后复工复产方案...
  •  二、工作目标 本年度后勤工作的总体目标是:做到三个确保、三个力争。 三个确保是: 确保校园环境建设及教育教学、办公生活用品的维护、维修、采购、保管、供应及时到位; 确保学校财务管理规?..
  •  二、工作目标 本年度后勤教师工作的总体目标是:做到三个确保、三个力争。 三个确保是:确保校园环境建设及教育教学、办公生活用品的维护、维修、采购、保管、供应及时到位;确保学校财务管理...
  • 幼儿园后勤主任工作计划例文 ... 二、工作目标 本年度后勤工作的总体目标是:做到三个确保、三个力争。 三个确保是:确保校园环境建设及教育教学、办公生活用品的维护、维修、采购、保管、供应及时到位;确保学?..
  •  二、工作目标 本年度后勤工作的总体目标是:做到三个确保、三个力争。 三个确保是:确保校园环境建设及教育教学、办公生活用品的维护、维修、采购、保管、供应及时到位;确保学校财务管理规范、精细?..
  •  二、工作目标 本年度后勤工作的总体目标是:做到三个确保、三个力争。 三个确保是:确保校园环境建设及教育教学、办公生活用品的维护、维修、采购、保管、供应及时到位;确保学校财务管理规范、精细,帐?..
  •  二、工作目标 本年度后勤工作的总体目标是:做到三个确保、三个力争。 三个确保是:确保校园环境建设及教育教学、办公生活用品的维护、维修、采购、保管、供应及时到位;确保学校财务管理规范、精?..
  •  二、工作目标 本年度后勤工作的总体目标是:做到三个确保、三个力争。 三个确保是:确保校园环境建设及教育教学、办公生活用品的维护、维修、采购、保管、供应及时到位;确保学校财务管理规范、精细,帐?..
  •  二、工作目标 本年度后勤工作的总体目标是:做到三个确保、三个力争。 三个确保是:确保校园环境建设及教育教学、办公生活用品的维护、维修、采购、保管、供应及时到位;确保学校财务管理规范、精细,?..
  •  二、工作目标 本年度后勤工作的总体目标是:做到三个确保、三个力争。 三个确保是:确保校园环境建设及教育教学、办公生活用品的维护、维修、采购、保管、供应及时到位;确保学校财务管理规范、精细,帐物相符;...
  •  二、工作目标 本年度后勤工作的总体目标是:做到三个确保、三个力争。 三个确保是:确保校园环境建设及教育教学、办公生活用品的维护、维修、采购、保管、供应及时到位;确保学校财务管理规范、精细,帐物相?..
  •  二、工作目标 本年度后勤工作的总体目标是:做到三个确保、三个力争。 三个确保是:确保校园环境建设及教育教学、办公生活用品的维护、维修、采购、保管、供应及时到位;确保学校财务管理规范、精细,帐物相符...
  • 职业学校后勤工作计划3篇 职业学校为后勤的工作制定工作计划,*是小编为大家整理的职业学校后勤的工作计划,仅供参考... 二、工作目标 本年度后勤工作的总体目标是:做到三个确保、三个力争。 三个确保是:确保校?..
  • 后勤服务工作计划范本 后勤服务工作计划范本(一) 一、工作思路 以公司中心,搞好各项... 二、工作目标 本年度后勤工作的总体目标是:做到三个确保、三个力争。三个确保是:确保公司内外环境建设及公司各部门和需?..
  • 2018年企业行政后勤工作计划 一、工作思路 2017年后勤工作的基本思路是:以公司中心,搞好... 二、工作目标 本年度后勤工作的总体目标是:做到三个确保、三个力争。三个确保是:确保公司内外环境建设及公司各部门...
  • 2020年八月份工作计划 【八月后勤工作计划】 一、工作思路 十月份后勤工作的基本思路是:以公司中心,搞好... 二、工作目标 本月度后勤工作的总体目标是:做到三个确保、三个力争。三个确保是:确保公司内外环...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 705
精华内容 282
关键字:

做到三个确保