工作不需要忍受

聚焦软件开发技能,项目管理,产品设计,运营,职业选择,规划。


标签:一个执着的职场程序员!

 

两个人同时做一份工作,一个人干了一辈子,一个人做成了老板。

                                                                                                                                                                  态度不同,结果不同

 

工作不要一味的忍受,如果一个工作让你有忍受感,并且总是产生不想干的想法,找找是什么原因导致你不开心,找找你在那里受什么委屈了。找到他解决他,工作不能一味的忍受,工作要快乐的,顺畅的。

之前同事小李(真名就不说了)前几天给我说了一下他的工作经历:
小李是做互联网行业的,是在软件公司做软件开发(高级程序员),最近他感觉压力很大,每天想想自己的工作都很烦躁,每天无休止的任务,从来没有一刻空闲停下来休息休息,我相信大部分做软件开发的都有这种经历,有的选择的跳槽,有些选择了忍受。

我这位同事就是后者,选择了一直忍受,经他述说这种情况已经有一年多时间了,每天都是这样,怕上班,想起上班就想起很多问题,无解的循环一直在折磨着他。

其实他这种情况对软件开发来说真的很常见,我们常常听说的996不就是这样来的吗?其实我也有过这种经历,所以我也给了同事一些我的一些建议和办法让他来判定自己改怎么做,怎么选择。

这种情况我建议同事安下心来复盘一下自己,追问自己几个方面的答案,得到这些答案就知道该不该坚持下去。

1,为什么出现这种情况

一)我为什么出现这种情况,是我做的工作没有意义,还是我做不了我的工作,还是这个工作量大,压力大,还是说工作换环境不行(比如同事之间不愉快,不能相互合作,老板不行等等)

 

1,如果是工作没有意义那你就主动的要求做一些有意义,有难度的工作,往往有难度的工作就有意义,有价值。

2,如果是工作做不了,压力太大了,那你就想办法去解决做不了的问题,比如你可以请教同事,请教领导,实在做不了直接报风险,找人协助。再难的事情总有办法解决的。不要怕问题,你都这样了,难道还有比这更糟糕的吗?还害怕做不好工作吗?拼一下就做到了。
3,如果是同事之间不愉快工作不能一起合作,那你就要找找原因了,是同事问题还是你的问题,同事之间合作很重要,也是一个企业很看重的,一个人做不可能做好一个项目,只有一个团队才能很好的完成。学学沟通,要摆正自己的态度和职责。

4,如果是老板不行,只要不是故意针对你,你就不要太在乎,只要按时给你发工资,你做好你的工作,规划好自己的职业和梦想就好了,不要想太多,要多做事情,少抱怨。

 

2,能不能学到新东西

二)在公司的工作能不能学到我想学习的,如果你对自己当前的工作不感兴趣,并且也没有其他可以让你做的 ,那可以考虑换工作,毕竟你在这里呆多久都是在浪费时间。

3,工作和工资是否成正比

三)工作和工资是否成正比,如果你工作量远大于工资,你可以申请涨薪或者申请资源协助你,让自己工作量不太繁重,如果公司做不到这些,那你选择离开是可以理解的,毕竟人往高处走。

4,是否有动力

四)是否有动力,有些人在一家公司呆了4-5年每天同样的工作,毫无新的东西可以接触,一直消耗自己时间,这种情况会慢慢消耗你的斗志,会让人变的没有动力,没有目标,有这种情况 尽快换地方,树挪死,人挪活。

5,我的经历

15年-18年经朋友推荐到一家做在线教育的互联网公司,当时工资,待遇都很好,因为朋友推荐,比之前高了3-4千工资。

 

在公司的前两年各个方面进步都很快,不管技术和股那里做的都挺好的,因为从开发一直做到管理,也很珍惜这个工作,各方面都经历过,都做过,了解过,也学到了很多东西,每天过的挺充实的,即使每天很忙很累也感觉自己很充实,满足。

 

直到17年的时候发现我技术开始原地踏步,在公司的产品或者项目中我学不到更多的新东西来充实自己(实战),只能靠自己业余的了解,每当看到一些朋友推荐一些新鲜的技能或者资源的时候我都很焦躁。

 

我也在工作中努力的尝试让公司使用一些新技能来提供公司产品和跟上以后市场发展的需要,但是都被,“技术太新”,“不成熟”,“需要时间”,有时候老板还会说不能很好的把控而毙掉(技术出身),并不是我不能把控,在我敢提的条件下我都做好各个方面的准备,也做了深入的调研,只是老板自己不能把控,并且他想要快速有结果的东西。

 

虽然新技能不能一步到位,但是只要做好第一步,后面就会水到渠成,越来越好,那样就会就更好的提高效率。

 

在遭遇这种情况和对自己成长无用,而且一直在消耗自己的情况下,我有了辞职的想法。

 

在我经过一番思考和复盘后选择了准备辞职,辞职前我做的很多准备,我查看了大概50多家公司的面试简历要求,我把所有我没有接触或者接触少的整理起来,在一个一个去研究,去学习,了解。

当我准备好的时候还选择了尝试几个聊聊手,当然效果还是很好的,当我内心对辞职以后找工作踏实的时候我才提出来了辞职。

 

辞职后我迅速找到了自己想法的事业(为什么说事业:我把每一个工作作为我一辈子的事业来看待)。
 

我很庆幸自己的及时评估和自己的及时抉择。

 

所以工作不需要忍受。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
《 Big bang 》是著名的美剧。在剧中 Sheldon 可以说是一个极品,真不知 Leonard 是如何忍受这位极品室友成天的唠叨。 你知道么? Sheldon 有一个神秘的小本本,记录了所有他从小开始讨厌的人名。 Stuart 这位漫画店老板就是小本本的一员哦,谁叫他常常毫不客气地挤兑 Sheldon ,曾多次赌赢过 Sheldon 呢。 Penny 是一个漂亮的女孩,好奇心也很强。为了满足她的好奇心,我当回编剧让她意外知道了 Sheldon 的那个小本本放在了哪里。于是她几乎每天都去看,看看上面有哪些人。但是那个小本本上的人名实在太多。要知道她可是没上过大学在饭店里面当服务员啊。请聪明的你帮帮她处理处理那个小本本吧。Sheldon 每天都会在小本本里记录些人名,当然有时也会与他们和好就会从小本本中将这个人名删除。我们假设 Sheldon 会在一个空的小本本上插入、删除、查询某个人。 要帮助 Penny ,你需要知道一个链表是怎么初始化、插入、删除以及查找的。 输入格式: 输入数据只有一组,有很多行。每行的格式可能是下列一种: insert a name delete name show search name 其中 a 是一个整数,代表在第 a 个名字前插入名字。 name 是一个姓名,只包含英文字母的大小写,每个名字不超过30个字符。 输入保证不会插入列表中已经存在的姓名,不会删除列表中不存在的姓名,不会搜索列表中不存在的姓名,也不会要求在非法的位置插入列表。
05-25
这道题目需要用到链表的基本操作:初始化、插入、删除和查找。 我们可以使用一个结构体来表示链表中的每个节点,其中包含两个部分:姓名和指向下一个节点的指针。 ```c++ struct Node { string name; Node* next; }; ``` 初始化链表时,我们可以定义一个头节点,它的名字为空,指向下一个节点的指针为空。 ```c++ Node* head = new Node(); head->name = ""; head->next = nullptr; ``` 插入操作是在第 a 个名字前插入一个新的名字,我们可以从头节点开始遍历链表,找到第 a 个节点,然后将新的名字插入到它前面。需要注意,当 a=1 时,需要特殊处理。 ```c++ void insert(int a, string name) { Node* cur = head; while (a > 1) { cur = cur->next; a--; } Node* newNode = new Node(); newNode->name = name; newNode->next = cur->next; cur->next = newNode; } ``` 删除操作是删除链表中的一个名字,我们可以从头节点开始遍历链表,找到名字为删除的名字的节点,然后将它从链表中删除。需要注意,如果要删除的节点是第一个节点,需要特殊处理。 ```c++ void remove(string name) { Node* cur = head; while (cur->next != nullptr && cur->next->name != name) { cur = cur->next; } if (cur->next != nullptr) { Node* temp = cur->next; cur->next = cur->next->next; delete temp; } } ``` 查找操作是在链表中查找一个名字,我们可以从头节点开始遍历链表,找到名字为查找的名字的节点,然后返回它的位置。需要注意,如果找不到该名字,需要返回 -1。 ```c++ int search(string name) { Node* cur = head->next; int pos = 1; while (cur != nullptr && cur->name != name) { cur = cur->next; pos++; } if (cur != nullptr) { return pos; } else { return -1; } } ``` 最后,在主函数中读入输入数据,根据操作类型调用对应的函数即可。 完整代码如下:

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

沉默的闪客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值