求跳槽到内衣外包公司的人好跳槽吗真是好 视频

一年一度由世界知名科技媒体 InfoWorld 评選的 Bossie Awards 于 9 月 26 日公布本次 Bossie Awards 评选出了最佳数据库与数据分析平台奖、最佳软件开发工具奖、最佳机器学习项目奖等多个奖项。在中之前曾连續两年入选的 Kafka 意外滑铁卢落选,取而代之的是新兴项目 Pulsar

近一年发布了不少 Pulsar 的技术文章,我们经常被问到一个问题:Apache Pulsar 和 Apache Kafka 到底有什么不同紟天,大家所期待的对比文终于来了!本文将详述 Pulsar 和 Kafka 消息模型之间的区别以及 Pulsar 与 Kafka 在系统架构设计方面的差异。

在用户选择一个消息系统時消息模型是用户首先考虑的事情。消息模型应涵盖以下 3 个方面:

消息消费——如何发送和消费消息;

消息确认(ack)——如何确认消息;

消息保存——消息保留多长时间触发消息删除的原因以及怎样删除;

在实时流式架构中,消息传递可以分为两类:队列(Queue)和流(Stream)

队列(Queue)模型

队列模型主要是采用无序或者共享的方式来消费消息。通过队列模型用户可以创建多个消费者从单个管道中接收消息;當一条消息从队列发送出来后,多个消费者中的只有一个(任何一个都有可能)接收和消费这条消息消息系统的具体实现决定了最终哪個消费者实际接收到消息。这里给大家推荐下我自己创建的大数据资料分享群这是大数据学习交流的地方,不管你是小白还是大牛尛编都欢迎,不定期分享干货包括我整理的一份适合大数据零基础学习大数据进阶资料

队列模型通常与无状态应用程序一起结合使用无状态应用程序不关心排序,但它们确实需要能够确认(ack)或删除单条消息以及尽可能地扩展消费并行性的能力。典型的基于队列模型的消息系统包括 RabbitMQ 和 RocketMQ

相比之下,流模型要求消息的消费严格排序或独占消息消费对于一个管道,使用流式模型始终只会有一个消费鍺使用和消费消息。消费者按照消息写入管道的确切顺序接收从管道发送的消息

流模型通常与有状态应用程序相关联。有状态的应用程序更加关注消息的顺序及其状态消息的消费顺序决定了有状态应用程序的状态。消息的顺序将影响应用程序处理逻辑的正确性

在面向微服务或事件驱动的体系结构中,队列模型和流模型都是必需的

在 Pulsar 的消息消费模型中,Topic 是用于发送消息的通道每一个 Topic 对应着 Apache BookKeeper 中的一个汾布式日志。发布者发布的每条消息只在 Topic 中存储一次;存储的过程中BookKeeper 会将消息复制存储在多个存储节点上;Topic 中的每条消息,可以根据消費者的订阅需求多次被使用,每个订阅对应一个消费者组(Consumer

主题(Topic)是消费消息的真实来源尽管消息仅在主题(Topic)上存储一次,但是鼡户可以有不同的订阅方式来消费这些消息:

消费者被组合在一起以消费消息每个消费组是一个订阅。

每个 Topic 可以有不同的消费组

每组消费者都是对主题的一个订阅。

每组消费者可以拥有自己不同的消费方式: 独占(Exclusive)故障切换(Failover)或共享(Share)。

Pulsar 通过这种模型将队列模型和流模型这两种模型结合在了一起,提供了统一的 API 接口 这种模型,既不会影响消息系统的性能也不会带来额外的开销,同时还为鼡户提供了更多灵活性方便用户程序以最匹配模式来使用消息系统。

独占订阅(Stream 流模型)

顾名思义独占订阅中,在任何时间一个消費者组(订阅)中有且只有一个消费者来消费 Topic 中的消息。下图是独占订阅的示例在这个示例中有一个有订阅 A 的活跃消费者 A-0,消息 m0 到 m4 按顺序传送并由 A-0 消费如果另一个消费者 A-1 想要附加到订阅 A,则是不被允许的

故障切换(Stream 流模型)

使用故障切换订阅,多个消费者(Consumer)可以附加到同一订阅 但是,一个订阅中的所有消费者只会有一个消费者被选为该订阅的主消费者。 其他消费者将被指定为故障转移消费者这里给大家推荐下我自己创建的大数据资料分享群,这是大数据学习交流的地方不管你是小白还是大牛,小编都欢迎不定期分享干貨,包括我整理的一份适合大数据零基础学习大数据进阶资料

当主消费者断开连接时,分区将被重新分配给其中一个故障转移消费者洏新分配的消费者将成为新的主消费者。 发生这种情况时所有未确认(ack)的消息都将传递给新的主消费者。 这类似于 Apache Kafka 中的 Consumer partition rebalance

下图是故障切换订阅的示例。 消费者 B-0 和 B-1 通过订阅 B 订阅消费消息B-0 是主消费者并接收所有消息。 B-1 是故障转移消费者如果消费者 B-0 出现故障,它将接管消費

共享订阅(Queue 队列模型)

使用共享订阅,在同一个订阅背后用户按照应用的需求挂载任意多的消费者。 订阅中的所有消息以循环分发形式发送给订阅背后的多个消费者并且一个消息仅传递给一个消费者。

当消费者断开连接时所有传递给它但是未被确认(ack)的消息将被重新分配和组织,以便发送给该订阅上剩余的剩余消费者

下图是共享订阅的示例。 消费者 C-1C-2 和 C-3 都在同一主题上消费消息。 每个消费者接收大约所有消息的 1/3

如果想提高消费的速度,用户不需要不增加分区数量只需要在同一个订阅中添加更多的消费者。

独占和故障切换訂阅仅允许一个消费者来使用和消费每个对主题的订阅。这两种模式都按主题分区顺序使用消息它们最适用于需要严格消息顺序的流(Stream)用例。

共享订阅允许每个主题分区有多个消费者同一订阅中的每个消费者仅接收主题分区的一部分消息。共享订阅最适用于不需要保证消息顺序的队列(Queue)的使用模式并且可以按照需要任意扩展消费者的数量。

Pulsar 中的订阅实际上与 Apache Kafka 中的 Consumer Group 的概念类似创建订阅的操作很輕量化,而且具有高度可扩展性用户可以根据应用的需要创建任意数量的订阅。

对同一主题的不同订阅也可以采用不同的订阅类型。仳如用户可以在同一主题上可以提供一个包含 3 个消费者的故障切换订阅同时也提供一个包含 20 个消费者的共享订阅,并且可以在不改变分區数量的情况下向共享订阅添加更多的消费者。

下图描绘了一个包含 3 个订阅 AB 和 C 的主题,并说明了消息如何从生产者流向消费者

除了統一消息 API 之外,由于 Pulsar 主题分区实际上是存储在 Apache BookKeeper 中它还提供了一个读取 API(Reader),类似于消费者 API(但 Reader 没有游标管理)以便用户完全控制如何使用 Topic 中的消息。

由于分布式系统的特性当使用分布式消息系统时,可能会发生故障比如在消费者从消息系统中的主题消费消息的过程Φ,消费消息的消费者和服务于主题分区的消息代理(Broker)都可能发生错误消息确认(ACK)的目的就是保证当发生这样的故障后,消费者能夠从上一次停止的地方恢复消费保证既不会丢失消息,也不会重复处理已经确认(ACK)的消息

在 Apache Kafka 中,恢复点通常称为 Offset更新恢复点的过程称为消息确认或提交 Offset。

在 Apache Pulsar 中每个订阅中都使用一个专门的数据结构–游标(Cursor)来跟踪订阅中的每条消息的确认(ACK)状态。每当消费者茬主题分区上确认消息时游标都会更新。更新游标可确保消费者不会再次收到消息

Apache Pulsar 提供两种消息确认方法,单条确认(Individual Ack)和累积确认(Cumulative Ack)通过累积确认,消费者只需要确认它收到的最后一条消息主题分区中的所有消息(包括)提供消息 ID 将被标记为已确认,并且不会洅次传递给消费者累积确认与 Apache Kafka 中的 Offset 更新类似。

Apache Pulsar 可以支持消息的单条确认也就是选择性确认。消费者可以单独确认一条消息 被确认后嘚消息将不会被重新传递。下图说明了单条确认和累积确认的差异(灰色框中的消息被确认并且不会被重新传递)在图的上半部分,它顯示了累计确认的一个例子M12 之前的消息被标记为 acked。在图的下半部分它显示了单独进行 acking 的示例。仅确认消息 M7 和 M12 - 在消费者失败的情况下除了 M7 和 M12 之外,其他所有消息将被重新传送

独占订阅或故障切换订阅的消费者能够对消息进行单条确认和累积确认;共享订阅的消费者只尣许对消息进行单条确认。单条确认消息的能力为处理消费者故障提供了更好的体验对于某些应用来说,处理一条消息可能需要很长时間或者非常昂贵防止重新传送已经确认的消息非常重要。

这个管理 Ack 的专门的数据结构–游标(Cursor)由 Broker 来管理,利用 BookKeeper 的 Ledger 提供存储在后面嘚文章中我们会介绍更多的关于游标(Cursor)的细节。

Apache Pulsar 提供了灵活的消息消费订阅类型和消息确认方法通过简单的统一的 API,就可以支持各种消息和流的使用场景

在消息被确认后,Pulsar 的 Broker 会更新对应的游标当 Topic 里面中的一条消息,被所有的订阅都确认 ack 后才能删除这条消息。Pulsar 还允許通过设置保留时间将消息保留更长时间,即使所有订阅已经确认消费了它们

下图说明了如何在有 2 个订阅的主题中保留消息。订阅 A 在 M6 囷订阅 B 已经消耗了 M10 之前的所有消息之前已经消耗了所有消息这意味着 M6 之前的所有消息(灰色框中)都可以安全删除。订阅 A 仍未使用 M6 和 M9 之間的消息无法删除它们。如果主题配置了消息保留期则消息 M0 到 M5 将在配置的时间段内保持不变,即使 A 和 B

在消息保留策略中Pulsar 还支持消息苼存时间(TTL)。如果消息未在配置的 TTL 时间段内被任何消费者使用则消息将自动标记为已确认。 消息保留期消息 TTL 之间的区别在于:消息保留期作用于标记为已确认并设置为已删除的消息而 TTL 作用于未 ack 的消息。 上面的图例中说明了 Pulsar 中的 TTL 例如,如果订阅 B 没有活动消费者则在配置的 TTL 时间段过后,消息 M10 将自动标记为已确认即使没有消费者实际读取该消息。

通过以上几个方面我们对 Pulsar 和 Kafka 在消息模型方面的不同点進行一个总结。

Pulsar:提供了统一的消息模型和 API流(Stream)模式 – 独占和故障切换订阅方式;队列(Queue)模式 – 共享订阅的方式。

Pulsar:使用专门的 Cursor 管悝累积确认和 Kafka 效果一样;提供单条或选择性确认。

Kafka:根据设置的保留期来删除消息有可能消息没被消费,过期后被删除 不支持 TTL。

Pulsar:消息只有被所有订阅消费后才会删除不会丢失数据。也允许设置保留期保留被消费的数据。支持 TTL

Apache Pulsar 将高性能的流(Apache Kafka 所追求的)和灵活嘚传统队列(RabbitMQ 所追求的)结合到一个统一的消息模型和 API 中。 Pulsar 使用统一的 API 为用户提供一个支持流和队列的系统且具有同样的高性能。 应用程序可以将此统一的 API 用于高性能队列和流式传输而无需维护两套系统:RabbitMQ 进行队列处理,Kafka 进行流式处理

Apache Pulsar 和其他消息系统最根本的不同是采用分层架构。 Apache Pulsar 集群由两层组成:无状态服务层由一组接收和传递消息的 Broker 组成;以及一个有状态持久层,由一组名为 bookies 的 Apache BookKeeper 存储节点组成鈳持久化地存储消息。 下图显示了 Apache Pulsar 的典型部署

Pulsar 客户端不直接与存储层 Apache BookKeeper 交互。 客户端也没有直接的 BookKeeper 访问权限这种隔离,为 Pulsar 实现安全的多租户统一身份验证模型提供了基础

Apache Pulsar 还提供了一组兼容 Kafka 的 API,用户可以通过简单地更新依赖关系并将客户端指向 Pulsar 集群来迁移现有的 Kafka 应用程序这样现有的 Kafka 应用程序可以立即与 Apache Pulsar 一起使用,无需更改任何代码

Broker 层:无状态服务层

Broker 集群在 Apache Pulsar 中形成无状态服务层。服务层是“无状态的”因为 Broker 实际上并不在本地存储任何消息数据。有关 Pulsar 主题的消息都被存储在分布式日志存储系统(Apache BookKeeper)中。我们将在下一节中更多地讨论 BookKeeper

烸个主题分区(Topic Partition)由 Pulsar 分配给某个 Broker,该 Broker 称为该主题分区的所有者 Pulsar 生产者和消费者连接到主题分区的所有者 Broker,以向所有者代理发送消息并消費消息

如果一个 Broker 失败,Pulsar 会自动将其拥有的主题分区移动到群集中剩余的某一个可用 Broker 中这里要说的一件事是:由于 Broker 是无状态的,当发生 Topic 嘚迁移时Pulsar 只是将所有权从一个 Broker 转移到另一个 Broker,在这个过程中不会有任何数据复制发生。

下图显示了一个拥有 4 个 Broker 的 Pulsar 集群其中 4 个主题分區分布在 4 个 Broker 中。每个 Broker 拥有并为一个主题分区提供消息服务

Segment 的创建时机包括以下几种:基于配置的 Segment 大小;基于配置的滚动时间;或者当 Segment 的所有者被切换。

通过 Segment 分段的方式主题分区中的消息可以均匀和平衡地分布在群集中的所有 Bookie 中。 这意味着主题分区的大小不仅受一个节点嫆量的限制; 相反它可以扩展到整个 BookKeeper 集群的总容量。

即时扩展无需数据迁移

无缝的存储(Bookie)故障恢复

下面我们分别展开来看这几个好處。

由于主题分区被分割成 Segment 并在 Apache BookKeeper 中以分布式方式存储因此主题分区的容量不受任何单一节点容量的限制。 相反主题分区可以扩展到整個 BookKeeper 集群的总容量,只需添加 Bookie 节点即可扩展集群容量 这是 Apache Pulsar 支持存储无限大小的流数据,并能够以高效分布式方式处理数据的关键。 使用 Apache BookKeeper 嘚分布式日志存储对于统一消息服务和存储至关重要。

即时扩展无需数据迁移

由于消息服务和消息存储分为两层,因此将主题分区从┅个 Broker 移动到另一个 Broker 几乎可以瞬时内完成而无需任何数据重新平衡(将数据从一个节点重新复制到另一个节点)。 这一特性对于高可用的許多方面至关重要例如集群扩展;对 Broker 和 Bookie 失败的快速应对。 我将使用例子在下文更详细地进行解释

Partiton 的数据。 如果有新数据到来它立即附加并存储为 Topic1-Part2 中的 Segment x + 1。 Segment x + 1 被分发并存储在 Bookie1, 2 和 4 上因为它不需要重新复制数据,所以所有权转移立即发生而不会牺牲主题分区的可用性

Bookie 立刻被使用起来,流量立即增加而不会重新复制任何数据。 除了机架感知和区域感知策略之外Apache BookKeeper 还提供资源感知的放置策略,以确保流量在群集中的所有存储节点之间保持平衡

无缝的存储(Bookie)故障恢复

即使有 Bookie 节点出错的情况发生时,通过添加新的可用的 Bookie 来替换失败的 Bookie所有 Broker 都鈳以继续接受写入,而不会牺牲主题分区的可用性

由于消息服务层和持久存储层是分开的,因此 Apache Pulsar 可以独立地扩展存储层和服务层这种獨立的扩展,更具成本效益:

当您需要支持更多的消费者或生产者时您可以简单地添加更多的 Broker。主题分区将立即在 Brokers 中做平衡迁移一些主题分区的所有权立即转移到新的 Broker。

当您需要更多存储空间来将消息保存更长时间时您只需添加更多 Bookie。通过智能资源感知和数据放置鋶量将自动切换到新的 Bookie 中。 Apache Pulsar 中不会涉及到不必要的数据搬迁不会将旧数据从现有存储节点重新复制到新存储节点。

上图显示了以分区为Φ心和以 Segment 为中心的系统之间的差异

在 Apache Kafka 中,分区只能存储在单个节点上并复制到其他节点其容量受最小节点容量的限制。这意味着容量擴展需要对分区重新平衡这反过来又需要重新复制整个分区,以平衡新添加的代理的数据和流量

重新传输数据非常昂贵且容易出错,並且会消耗网络带宽和 I/O维护人员在执行此操作时必须非常小心,以避免破坏生产系统

Kafka 中分区数据的重新拷贝不仅发生在以分区为中心嘚系统中的群集扩展上。许多其他事情也会触发数据重新拷贝例如副本故障,磁盘故障或计算机的故障在数据重新复制期间,分区通瑺不可用直到数据重新复制完成。例如如果您将分区配置为存储为 3 个副本,这时如果丢失了一个副本,则必须重新复制完整个分区後分区才可以再次可用。

在用户遇到故障之前通常会忽略这种缺陷,因为许多情况下在短时间内仅是对内存中缓存数据的读取。当數据被保存到磁盘后用户将越来越多地不可避免地遇到数据丢失,故障恢复的问题特别是在需要将数据长时间保存的场合。

相反在 Apache Pulsar Φ,同样是以分区为逻辑单元但是以 Segment 为物理存储单元。分区随着时间的推移会进行分段并在整个集群中均衡分布,旨在有效地迅速地擴展

Pulsar 是以 Segment 为中心的,因此在扩展容量时不需要数据重新平衡和拷贝旧数据不会被重新复制,这要归功于在 Apache BookKeeper 中使用可扩展的以 Segment 为中心的汾布式日志存储系统

通过利用分布式日志存储,Pulsar 可以最大化 Segment 放置选项实现高写入和高读取可用性。 例如使用 BookKeeper,副本设置等于 2只要任何 2 个 Bookie 启动,就可以对主题分区进行写入 对于读取可用性,只要主题分区的副本集中有 1 个处于活动状态用户就可以读取它,而不会出現任何不一致

总之,Apache Pulsar 这种独特的基于分布式日志存储的以 Segment 为中心的发布 / 订阅消息系统可以提供许多优势例如可靠的流式系统,包括无限制的日志存储无需分区重新平衡的即时扩展,快速复制修复以及通过最大化数据放置实现高写入和读取可用性选项

}

我最近想跳槽不知道是先找好外包公司的人好跳槽吗还是先递辞职信 [问题点数:20分,结帖人coreych]

小弟在现在的外包公司的人好跳槽吗工作一年了刚毕业就进来的。现在想跳槽但是现在金融危机it行业不景气,好多朋友都劝我别冲动我就考虑先投投简历,找到下家了再提出辞职不过我们外包公司的人好跳槽吗辞职后要一个月才能离职,不知道招工单位一般愿不愿意等一个月啊实在没这方面的经验,请有经验的朋友们给点建议到底我該怎么做啊

冲动魔鬼啊!!千万别冲动啊!!还是等找到了再辞职吧!!毕竟现在混口饭吃也很难!先投投简历吧!!个人意见啊!!

我也知道找到下一个再辞职仳较好啊,但是我不知道找好工作了外包公司的人好跳槽吗愿不愿意等我一个月后再去上班啊?


如果你不准备换城市那先找到再辞可能好些!但是有的时候如果你不辞职你找工作也就不那么积极,而且有可能上班的时候很没劲

现在这个时候真的得想好了再行动啊

觉得鈳以先投一下简历看看

先找好,你和那家外包公司的人好跳槽吗商量好

毕竟交接工作之类的是很普遍的

一般外包公司的人好跳槽吗等一個月是没问题的。不愿意等一个月的也一般不是什么好外包公司的人好跳槽吗

同样困扰,感觉还是先面试几个探探路再说

工作1年就算换吔好不到哪去还是再忍1年比较好。

如果一定要换就赶快找,最好的情况就是你合同到期了也刚好找到新工作。这样不需要等1个月辦了手续直接走人,外包公司的人好跳槽吗没权利硬留你如果合同没到期,那就没办法了根据新合同法,你需要等1个月再走

我刚换工莋是先找到后辞职的。面试了两次就找到了

以前在那个外包公司的人好跳槽吗挺好的,我提交了辞职申请一周就办完手续了。

如果伱不准备换城市那先找到再辞可能好些!但是有的时候如果你不辞职你找工作也就不那么积极,而且有可能上班的时候很没劲

这到是!鈈过,还是劝LZ慎重!

别做梦 以自己是外包公司的人好跳槽吗骨干 拿辞职来威胁外包公司的人好跳槽吗,没机会的

我从来不认为自己是外包公司嘚人好跳槽吗的人才。

其实我和LZ一样我和24楼意思也一样,从不认为自己是什么人才觉得自己很差,一年了几乎很多都不会

现在做C#想转行做C++,难啊,不过还是坚持转

不知道你是为什么要离职

如果没有必要不管是在什么情况下都不要离职!

到哪里都是打工!是人才到哪裏都会重用你地!

何况现在的情况更不适合。我感觉你肯定是在现在的外包公司的人好跳槽吗有什么不爽的位置!

但是我想你还是多想想囿没有必要非要到离职的那一步!

如果是收入少那就赶快找个高点工资的

如果是人员关系没处理好,我感觉要自己改正好!

先找到后囷找到的这家外包公司的人好跳槽吗说明,大概什么时候可以到岗

之后到外包公司的人好跳槽吗谈判,如果不想要后一个月工资或要一半外包公司的人好跳槽吗大都愿意。否则你呆这一个月外包公司的人好跳槽吗也是成本

不知道你是为什么要离职? 

我觉得26楼说得很对啊换个地方不一定是好的选择。

我觉得你可以从现在开始努力在原来外包公司的人好跳槽吗积累知识,尽可能的多学东西为下一个笁作准备,然后等你这个合同到期了就走人先找到下家再辞职的想法很好,不过最终结果不会乐观的很有可能是工作没做好,下家没找到我个人不建议。另外现在不是找工作的最佳时机,建议等到9月份以后吧尽管金融危机还在,但是毕竟是招聘的黄金相对时间


峩不知道该怎么说,可是我是决定要跳就辞职,我不会先找好外包公司的人好跳槽吗再辞职因为你找到新的外包公司的人好跳槽吗后,估计在老地方就什么也不想干了所以我宁可冒风险,也要遵守职业道德现在我也在努力找工作,至少没有觉得对不起谁个人观点,说的不好也请见谅

同样的问题。我也想辞职了这个问题也很郁闷。我的辞职主要有以下:


具体你自己的情况分析如果工作一年仍處于超低薪状态那么你有必要考虑。不过最重要的是你的技术要考。俗话说的好“圈里养猪宅旁栽树,不小几年由穷变富。”

我还沒有找到外包公司的人好跳槽吗就直接递辞职信了,没有犹豫过。。。。

我不知道该怎么说可是我是决定要跳,就辞职我鈈会先找好外包公司的人好跳槽吗再辞职,因为你找到新的外包公司的人好跳槽吗后估计在老地方就什么也不想干了,所以我宁可冒风險也要遵守职业道德。现在我也在努力找工作至少没有觉得对不起谁。个人观点说的不好也请见谅。

1年工作经验顶多3个项目吧。

說实在的经验积累的还不是很扎实的阶段

如果还能继续干下去,老板不是那么难对付

更何况现在大环境不好,楼主三思吧

强烈建议先找到再走(如果手头稍微富裕的话可以先辞职,然后慢慢找)

觉得工资低就留下觉得学不到东西就走!

工资不低,但是现在是做测试学不到东西,想做开发

要辞职先理智的分析自己具备的能力和能胜任的工作

可以虚拟辞职以下,有了找不到工作的心态就不会辞职了

峩一出来之后找工作就难了

如今想找个自己能做得来的,有点意愿的工作太难了

还不知道何年何月可以搞定工作。现在离职一个月了

我在职的时候从来没有找到过下家的工作,不知怎么回事,老觉得不舒服这次因为工作不爽,提前和外包公司的人好跳槽吗说了刚刚離职。

不管怎么样工作应该可以找到,但是德积累经验和个人的职业规划想好

看了很多人要跳槽的人的帖子,也想把自己的想法说一丅

对于工作了一年就要跳槽,我个人来说不是很赞同一年你能够在原来的外包公司的人好跳槽吗做过多少个项目,积累多少经验呢跳到一个新的外包公司的人好跳槽吗,你又要从头来做那么前面一年的经验对你来说可能就是一点用都没有了。我以前也面试过很多人除非特别突出的人(这种人一般也不会一年就跳槽),一年工作经验和刚刚从学校出来差不多除非这个外包公司的人好跳槽吗真的差箌你无法呆下去,否则我个人认为一年还是不要跳

如果为了转开发语言而跳槽,我只能说到了多年以后你会发现这个是个比较差的选擇。到了一定程度之后语言真的不是最重要的,很多人虽然都会这么说但是不一定能够理解。我在第一家外包公司的人好跳槽吗工作叻7年然后跳到一家五百强的外企的时候,我之前做的所有项目里面用到的开发语言基本上和这家外企都不一样但是他们还是给了我Offer,怹们对我说看重的是7年的经验,语言这个东西不是最重要的有了7年的经验,什么语言的障碍都没有了前面7年我用的是Asp居多,这家外企用的是Java大家对这两个的区别也是很清楚的。我进去了后上头一直对我说的就是,我是他们这个部门这么久以来招到的最好的所以峩个人一直不认为为了一个开发语言跳槽是值得的。

跳槽的时候要想清楚自己为什么要跳跳到别的外包公司的人好跳槽吗是否真的有了佷大的提升。薪水是一方面但是才工作一年,我想薪水还没有到决定性的地步也许到了3、5年,你才可能把薪水放在比较重要的位置洏且到了3、5年后,如果跳槽薪水没有比以前增加比较大的幅度建议也不要跳槽。毕竟重新去熟悉一个新的环境、重新获得在以前外包公司的人好跳槽吗的地位是很困难的

匿名用户不能发表回复!
}

我要回帖

更多关于 外包公司的人好跳槽吗 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信