`
java-mans
  • 浏览: 11420615 次
文章分类
社区版块
存档分类
最新评论

《那些年啊,那些事——一个程序员的奋斗史》——96

 
阅读更多
又有人要离职了,这次不是无足轻重的小卒,而是硬件的顶梁柱:曹燕。而这个消息,也是早上的时候,武总叫段伏枥进到会议室告知的。


武总一脸不可思议的表情说道:“为什么曹燕要走呢?我们的事业马上就要成功了。我待你们又不差,你说怎么回事?”


段伏枥对武总那恶心的话语没有多加理会,因为曹燕要走的消息对自己的震撼太大了。公司只有两个硬件工程师,分别是曹燕和沈俊。沈俊的主要任务更像是硬件助理,帮助曹燕焊焊东西;而曹燕则是硬件的一切东西都是由她一肩承担,比如原理图设计,硬件调试等等。如果曹燕走了,那么这一切该怎么办?


段伏枥试探性地问道:“曹燕说她为什么要走吗?”


“我也不知道啊!我也决定奇怪,好端端的干嘛要走呢?”


“如果曹燕真的要走,那么我们根本就进行不下去。因为硬件都是由她做的,沈俊不一定能接得来……”段伏枥很严肃地说道。


武总也没说话,想了想,说:“你帮我劝一下曹燕,将她给留下来吧。要是留不下来,到时候我们再想办法。”


劝?那是不可能的,难道周波的那一幕还要上演?但是了解曹燕的想法,明白她为什么要走,这却是必要的。


中午吃饭,段伏枥开口问道:“曹燕,听说你要走了?”


曹燕对此没有遮遮掩掩,但也没多说,只是淡淡地说了句:“是的。”


“为什么呢?”


曹燕抬了下头,说道:“你不觉得很累吗?像武总那样反反复复的,做事没有规划的,你觉得有可能做得出产品吗?呆在这里,迟早会疯掉。”


对于曹燕的说法,段伏枥根本没有反驳,甚至还可以说,还深表赞同。


曹燕继续说道:“武总不是做大事的人,他只会骗来骗去。做事,一定要跟对老大,而很显然,他不是这样的人。”


听完曹燕的想法,段伏枥只是点了点头,什么话都没说。曹燕要走了,这部门还能继续下去吗?自己继续留着还有什么意义呢?曾经因为可怜武总而跟随他,也因为同样看不惯黄华中的虚伪而站在同一条战线,可现在看来,武总也并不比黄华中好好到哪去,都是半斤八两的货色。自己是否也趁此一走了之呢?可是自己就能确定,下一家公司就一定不会遇到和武总一样的老板?


一个可怕的念头突然涌上段伏枥心头:以此为契机,向武总提出加薪!如果他还是不提,那自己也走!


段伏枥正在为自己的主意而颤抖不已的时候,曹燕又说话了:“你们要小心张文香,她绝对没那么单纯。”


什么意思?段伏枥抬头看了眼曹燕,想从眼睛里读出什么,最后还是忍不住问道:“为什么?”


“因为……”曹燕说了两个字,就突然止住了,没再往下说,而是换了另一种语气:“你们小心点就好了,我也不想多说……”


看来曹燕是知道些什么,但看情形她是决计不会再透露了。究竟是什么东西让曹燕欲言又止呢?段伏枥脑子里不禁留下了一个大大的问号。


说做就做,时不我待。下午时分,段伏枥走进会议室,打算和武总提加薪的事。当然,段伏枥不是愣头青,不会直接点明目的,而是以曹燕的离职作为切入口:“我问过曹燕了,她说在这里工作心太累了,然后做事没什么规划,她看不到前景,所以想走了。”


段伏枥说这话的目的在于提醒武总,你这种工作方式已经引起了大家的反感,不能再这么下去了,要知道收敛点,不要不把员工当人看。当然对此段伏枥也不会抱太大指望,江山易改,本性难移。即使武总听进入了,吗也只是一段时间好点,以后还是固态复发的。但好一阵好过从来都不好啊!只可惜这一阵看来也是没可能了,只听武总说道:“既然她受不了苦,那她就和我们发财无缘,只能让她走了……”


看来武总是绝对不会认为是自己问题,但这么一来,接下来的说辞就不好弄了。段伏枥赶紧换个切入角度:“曹燕要是吃不了苦,她就不会和我们一起到安勒斯了。要知道,当初我们跟你过来,并不是因为你开了多高的薪水,而是因为觉得大家一起不容易,不想这么就将事业丢下。来这里,主要是人情啊……”


“我知道……”


看来武总是慢慢上钩了,段伏枥赶紧趁热打铁,似乎不经意地说道:“可是这么久过去了,也要养家糊口。虽然曹燕很不想离开,但毕竟生活的压力,迫使她不得不做这样的选择啊!我只是担心,这么下去,估计大家都要走了……”


段伏枥这番话自然是瞎扯,至少目前除了曹燕确定要走,自己想走以外,其他人暂时还真没有离开的想法。但这番说辞还是让武总you所触动:“我知道了,我跟严董说一下,我再想想办法吧……”


此话一出,段伏枥已经知道加薪是十有八九的事情了。中国人讲话,总是喜欢绕圈子,真意总在言语之外。如果段伏枥直截了当提出加薪,武总肯定会认为自己这是以离职为要挟,很有可能以失败告终。而现在却七转八弯,以曹燕离职为引子,以大家要走为载体,旁敲侧击大家对薪水不满,最终达到提高自己薪金的目的。而严董相对来说还是挺信任武总的,加薪如果由武总提出来,又有曹燕离职之事在前,想必严董不会不答应。


加薪是职场一个永恒不变的话题,只不过这件事在大公司和小公司却有截然不同的区别。大公司有自己一套成熟的规章制度,基本上每年都会按部就班加部分薪水。一般来说,很少会出现今年加很多,明年加很少的这种波动。但也正是如此,每年的不温不火,让员工一眼就能看到头,知道几年之后的薪水会是一种什么样的水准,以致于心生倦怠,甚至最终跳槽。


小公司则大为不同,对于加薪没有什么明文规定,如果员工不提,很少有公司会主动加薪。如果想要加薪,那么员工就必须自己和老板去谈。可是以程序员那不善交流的性格,以及那种觉得只要自己做得好老板一定能看见并且给加薪的纯洁无瑕的心态,几乎没有多少人会敲老板的门。于是经常会有这么一种情况,员工进来时薪水是多少,等过了几年后离职薪水还是那么多。小公司的入职薪水普遍比较高,就在于以后上涨的机会太小。过了多年以后,缓慢上涨的大公司薪水未必就比小公司少。


在小公司想提加薪诉求,关键是要善于把握机时机。如果是在业务不怎么忙的时候,特别是现阶段自己没什么重要项目的时候,提加薪几乎是被驳回的命运。因为老板会想,反正现在又没做什么项目,不给你加薪又怎么样?即使你离职了,大不了我再招一个好了。博士满地走,硕士不如狗,难道还怕招不到人?可如果关系到公司的生存大计的项目将要开始了,而自己又在其中担任重要角色的时候,那就可以毫无顾忌地提出要求了。因为这时候项目紧,如果此时重要人物离开的话,很难段时间招到合适的人,唯一的方法只能留住人,所以这时候老板往往只能选择妥协。


所以在小公司能否加薪,取决于员工对公司的重要程度。如果员工掌握了核心技术,在项目中占有主导地位,提加薪的诉求几乎无往不利。看起来这是对老板的要挟,可能觉得很不厚道;但从另一个角度来说,员工给公司创造了那么多利润,老板的的银行账户的金额翻了又翻,却依然让员工维持现有的薪金水准,究竟是谁更不厚道?


反观段伏枥。其一,自己是公司软件的一把手,无论驱动还是应用,没了自己都玩不转,这可谓在技术中的核心地位;其二车机项目要开始,姑且不说武总能不能招到和自己一样水准的员工,就算招到了会不会和自己一样听令行事也未可知,这决定了武总不敢贸然行事,这正是项目中所谓的不可或缺的角色;其三,曹燕的离职让武总有所顾忌,知道自己平时那一套忽悠画大饼的方式留不住员工,为了维持相对稳定的局面,他只能做出妥协。这三要素聚在一起,是一股很可怕的力量,足以用来要挟武总。


但这三要素并不会长久存在的,甚至可以说是一闪即逝。比如说自己掌握核心技术这要素,现在虽然说只有自己,但并不代表以后武总不会找人啊,一个不行,两个不可,多招几个总有合适的吧?到了那时候,自己核心位置就会动摇了。段伏枥正是看到了这点,所以才会抓住这稍纵即逝的时机提出加薪。而从武总的反应上来看,这目的看来十有八九达到了。


曹燕离职,她可以得到更广阔的天空,对于她来说无疑是有利的;而段伏枥又借离职这个波动,迫使武总满足自己的诉求。所以职场上的一些异动,看起来可能很微小,但在职场嗅觉敏锐的人眼中,却可能转化为实现自己目的的助力。只可惜这难得的助力,往往被职场新人所忽略,徒让人扼腕叹息啊!
分享到:
评论

相关推荐

    发卡系统源码无授权版 带十多套模板

    发卡系统源码无授权版 带十多套模板

    STM32F103系列PWM输出应用之纸短情长音乐——无源蜂鸣器.rar

    STM32F103系列PWM输出应用之纸短情长音乐——无源蜂鸣器

    基于matlab开发的rvm回归预测 RVM采取是与支持向量机相同的函数形式稀疏概率模型,对未知函数进行预测或分类.rar

    基于matlab开发的rvm回归预测 RVM采取是与支持向量机相同的函数形式稀疏概率模型,对未知函数进行预测或分类.rar

    STM32 CubeMX FreeRtos系统 基于lwRB通用环形缓冲区的串口非阻塞发送

    STM32工具 CubeMX 使用FreeRtos系统 基于lwRB通用环形缓冲区的串口非阻塞发送,程序使用printf,通过重定向fputc函数,将发送数据保存在FIFO中,可以在中断中调用printf,保证了系统的线程安全和中断安全,将发送任务放在线程中。LwRB有两个指针一个r读指,一个w写指针,底层采用原子操作,不需要用到锁,保证了线程安全,最大的好处是它是支持DMA的,为CPU减负。

    整站程序EasyJF官网全站源码-easyjfcom-src.rar

    EasyJF官网全站源码_easyjfcom_src.rar是一个针对计算机专业的JSP源码资料包,它包含了丰富的内容和功能,旨在帮助开发人员快速构建和管理网站。这个源码包基于Java技术栈,使用JSP(JavaServer Pages)作为前端页面渲染技术,结合了Servlet、JavaBean等后端组件,为开发者提供了一个稳定、高效的开发环境。通过使用这个源码包,开发者可以快速搭建一个具有基本功能的网站建设平台。它提供了用户注册、登录、权限管理等基本功能,同时也支持文章发布、分类管理、评论互动等常见内容管理操作。此外,源码包还包含了一些实用的辅助工具,如文件上传、数据导出等,方便开发者进行网站的维护和管理。在界面设计方面,EasyJF官网全站源码采用了简洁、易用的设计风格,使得用户可以轻松上手并进行个性化定制。同时,它还提供了一些可扩展的插件和模板,开发者可以根据自己的需求进行修改和扩展,实现更多的功能和效果。总之,EasyJF官网全站源码_easyjfcom_src.rar是一个功能强大、易于使用的计算机专业JSP源码资料包,适用于各类网站建设项目。无论是初学者还是有经验的开发者

    node-v11.13.0-x86.msi

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    node-v12.10.0-win-x86.zip

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    node-v10.2.1-x86.msi

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    基于matlab实现此压缩包包含语音信号处理中的语音变声代码加音频.rar

    基于matlab实现此压缩包包含语音信号处理中的语音变声代码加音频.rar

    node-v6.10.2.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    Java 中将 UUID 存储为 Base64 字符串

    使用 Base64 编码来对 UUID(Universally Unique Identifiers) 存储在一些特定的场合被广泛的使用。使用 Base64 对比直接使用 UUID 进行存储来说能够更多的节约空间。 本文对这方面的相关内容和问题进行探讨。 在这里,使用 Base64 来对 UUID 进行存储,涉及到一些类型的转换的。Base64 是编码算法,在实际使用的时候我们更多会用到 Byte 数组的方式来进行编码的。这样我们就比较明确在对其进行 Base64 转换之前,我们应该要先干什么了。

    Java网络爬虫(蜘蛛)源码.zip

    Java网络爬虫(蜘蛛)源码.zip

    pandas数据分析学习

    这是Pandas基础学习

    毕业设计基于STM32的桌面电子时钟的设计与实现硬件端系统源码.zip

    架构 主微控制器采用 STM32F103C8T6。 目前外设部分包括: 显示模块:0.96寸4针IIC通信协议的OLED模块 温湿度采集模块:DHT11 网络通信模块:ESP8266 报警模块:高电平触发的有缘蜂鸣器 其他:若干LED灯珠以及若干贴片按键 硬件端系统使用C语言编写

    新版PHP无陌然在线云加密平台系统源码 带安装说明.rar

    新版PHP无陌然在线云加密平台系统源码 带安装说明.rar新版PHP无陌然在线云加密平台系统源码 带安装说明.rar

    记账管理系统的设计与实现

    近年来由于生活节奏的加快,好像每个人都被很多难以启齿的问题困惑,然而关于随意消费是大多数人头疼的问题,没有任何计划和筹备的情况下随意消费,导致现实生活中我们所称为的“月光族”。 当你逐渐了解自己的财务状况,就可以学着做简单的收支规划。大部分月光族的根源其实是缺乏规划,想买什么的时候就买了。并不是说规划不能随意买东西,规划的价值在于让你使用资金的效率最高。无论你用金钱换取的必需品,满足感或者快乐,都可以通过规划获得比较高的效率。 本记账系统是一个基于国内外电子商务网站的发展现状,采用B2C(Business to Consumers)模式开发的电子商务平台,它的价值所在对于那些随意消费性的人群能起到一个很大的警示作用,而且系统扩张性很强,能根据客户的不同需求进行快速改进。该系统采用B/S三层结构,服务器是Tomcat同时运用JSp技术进行动态页面设计,后台数据库是Oracle。

    最新微信文章编辑器排版工具程序源码.rar

    最新微信文章编辑器排版工具程序源码.rar最新微信文章编辑器排版工具程序源码.rar最新微信文章编辑器排版工具程序源码.rar

    249ssm-mysql-jsp 疫情冷链追溯系统.zip(可运行源码+数据库文件+文档)

    前台方面(经营者用户): 系统首页:是用这户端的系统首页,首页的最上方有投诉建议、进入后台等选项,页面下方可以根据商品编号进行商品状态的实时查询,十分方便快捷。 投诉建议:用户可以在这个系统的这个板块给系统开发者留言,向开发者反应系统使用者的疑难问题,并提出自己相应的改进建议。 商品入库:生鲜商品经营者可以在商品入库界面,对一定数量的生鲜商品进行入库操作,确保库房内的每一件商品都能追根溯源,保障产品质量安全。 商品出库:用户在商品出库界面,可以对指定的商品进行出库操作,输入出库数量,点击提交即可。 商品列表:用户还可以在商品列表的界面中,对自己旗下生鲜商品的入库、出库情况进行实时查看。 后台方面(管理者用户): 商品管理:商品管理是系统后台的核心功能,在这个功能模块中,系统管理员可以对平台内生鲜商品的出入库指令进行严格的审核,并且可以对商品的归属地追根溯源。 经营者管理:拥有最高管理权限的系统管理员,可以连接到数据库,对经营者类别、名称、经营许可证编号等基础信息进行审核。 投诉建议管理:管理员还可以对所有注册用户的投诉建议,进行删除或者回复操作,通过这种方式,与注册用户进行线上交流。

    MyBatis 动态 SQL 示例

    MyBatis 是一个持久层框架,它允许用户在 XML 文件中编写动态 SQL 语句。MyBatis 的动态 SQL 功能非常强大,它允许开发者根据运行时的条件动态地生成 SQL 语句。这使得 MyBatis 能够灵活地处理各种复杂的查询需求。 MyBatis 动态 SQL 通过使用 <if>、<choose>、<when>、<otherwise>、<trim>、<set> 等标签来实现。附件中是一些常见的动态 SQL 标签及其用法,通过组合使用这些标签,可以编写出非常灵活和强大的 SQL 语句,以适应不同的查询和更新需求

Global site tag (gtag.js) - Google Analytics