公司于我有恩,辞职让我怎么说出口???

Leo,您好!

我是2007年毕业的,专业是计算机科学与技术,我在20073月下旬来到了我现在的公司。因为种种原因,现在公司只剩下我和老总,还有一个4月份招来的还没有毕业的实习生。(公司最多人的时候是7个人) 现在公司正在做的这个项目是一个我们公司涉及的行业中新兴的东西,该项目从去年5月份启动,一直到现在,基本上所有的编码都是由我来完成的。因为是一个新兴的东西,所以需求都不是用户给好的,刚开始是由另一位(2006年毕业的)技术骨干来设计的,078月技术骨干走了之后,就由老总接手过来,许多设计又从新再来。所以,我是把这个项目改了再改,我已经记不清现在是第几个版本了。在技术骨干走之后,我就被当做了重点的培养对象,老总主要培养我的思路,把我放在PM这个位置来培养。

我现在遇到的问题是:

1、  对 我现在做的这个项目:这个项目是现在公司唯一的一个正在进行的一个项目,老总把这个项目作为公司的一个产品来看待,想通过这个项目让公司发展起来。但是现 在,我已经对这个项目产生了厌烦,做了一年多的时间了,也太长了。我其实真的不想再做这个项目了,但是,公司实在没有人能接手,实在不知道怎么向老总开 口,我只能硬着头皮一直再做。

2、  公司的现状:老总对我挺好的,而且也培养了我这么长的时间,从去年8月中旬那位技术骨干做了之后,就一直培养我。但是,一个公司发展了2年,人员是越发展越少,我总觉得很孤单。我的确是想离开这个公司了,但是从做人的角度来说,公司培养了我,我不应该在公司比较困难的时候离开公司。

我现在真的很苦恼,我觉得我现在这个状态在这个公司只会给这个公司拖后退,我也积极的调整自己状态了,但是效果总是不太好。想离开,又不知道该如何开口,因为我一走,公司根本就没有人能把我手头的东西接过去,同时觉得很对不起老总。

 

我想问您,我应该如何开口跟老总说呢?谢谢!

Ayan

 

Ayan,你好!

每个人在职场之中都会经历从青涩到成熟的过程,其中不免会遇到换工作的问题。很多时候我们心存感激,认为如果离职,会对不起现在的公司和老板,但基于个人的发展需要又想离开。我想这就是你现在所处的状态。

 

对你的问题,我的想法如下:

1、  工作的两种回报

工作中打工者付出劳动,都会有两种回报。一种是现金形式(工资、福利、奖金),另一种是非现金形式(成长、稳固的雇佣关系、安全感等)。我们付出劳动,公司支付与之相应的薪水,同时让我们有成长、成熟的机会。从这个角度而言,心存感激,可以让我们收获更多、走的更远。

2、  知恩图报,不代表要成为奴隶

从 另一个角度,如果我们不适合现在的工作或者工作不够出色,公司也不会让我们在公司长期干下去。我们是在用自己的说话,实力决定了自己在公司中的位置。很多 时候,程序员做出了远远超过自己薪水的工作,很多人在这种情况下,仍然没有怨言,因为我们还收获了成长和经验。多干的这部分让我们长了经验,同时也作为公 司提供机会的感恩回报。如果你确实这么付出了,公司又不能提供更好的发展平台,那么你现在离开公司,应该说不欠公司什么。

3、  闪开,别挡住我前进的路

很 多时候,个人的成长速度已超过了公司的成长速度。那么,员工离开公司寻找新的机会是很正常的。任何人都不能因提供了一个工作机会而自居为救世主,也不能挡 在别人前进的路上。只有公司股东要对公司的发展付全责,你只是名员工,不应该也没有能力承担太多的东西,还是个人发展为重。从这个角度讲,如果你能找更合 适自己发展的机会、更好的发展,公司老板不能阻止,公司只有你一名员工也不能成为理由。

 

找到适合的机会后,直接向老板说出自己的想法和离职的原因就好了,相信他能理解。

 

祝早日找到更适合自己的机会!

Leo
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
非常抱歉,我的回答不够全面。如果有很多种状态组合,可以使用一个对象来存储每种状态组合对应的渲染结果。这个对象的键可以是状态组合的字符串,值可以是对应的渲染结果。然后,根据 `orderStatus` 和 `extra` 的值来计算出状态组合的字符串,再从对象中取出对应的渲染结果即可。 下面是一个示例代码: ```jsx import React, { useMemo } from 'react'; const renderContentMap = { 'PAYED_default': 'aaa', 'PAYED_default1': 'bbb', 'UNPAYED_default': 'ccc', 'UNPAYED_default1': 'ddd', // 可以添加更多的状态组合 } function getStateKey(orderStatus, extra) { return `${orderStatus}_${extra}`; } function MyComponent({ obj }) { const { orderStatus, extra } = obj; const content = useMemo(() => { const stateKey = getStateKey(orderStatus, extra); return renderContentMap[stateKey] || 'default'; }, [orderStatus, extra]); return ( <div> {content} </div> ); } ``` 在上述示例中,我们定义了一个名为 `renderContentMap` 的对象,用来存储每种状态组合对应的渲染结果。键是状态组合的字符串,值是对应的渲染结果。然后,我们定义了一个名为 `getStateKey` 的函数,用来根据 `orderStatus` 和 `extra` 的值来计算出状态组合的字符串。在组件中,我们使用 `useMemo` 钩子函数传入一个回调函数,这个回调函数中根据 `orderStatus` 和 `extra` 的值来计算出状态组合的字符串,并从 `renderContentMap` 对象中取出对应的渲染结果。如果对象中没有对应的渲染结果,则返回默认值 `'default'`。最后,我们将这个返回值 `content` 渲染到页面上。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值