如果在一家公司干了三年你会是什么样子?是什么样的理由让你在一家公司天天忙碌却乐此不疲?如果你要选择离开,又是什么理由促使你下此决心?走与留,究竟哪一个才适合自己?
2008年的4月,愚人节的那天我终结了走与留的踌躇。我认为我得到了我所想要的,但接下来,我却看到了更多我所不愿意看到的,我认为我错了。愚人节的决定,也许同样是个愚弄自己的决定。
那个时候,有人要带我走。老婆给了我一个明智的选择:走,不如留下,留下不如另谋出路。已经结婚的我,有太多太多的责任,我不能轻易尝试什么,也不能轻易放弃什么。更多人认为我老了,已经沉溺在这家即将腐臭的公司里,不愿意动了。这只能说明,大多数人还不了解我。在公司里,我算是一个老人,算起来时间比副总裁来公司的时间还要早,公司这么些年经历了什么,事到如今大家都在想什么,公司会怎样,我大体都能明了。留下,只是更好的保全自己。
2008年5月,地震突如其来,晃动着每一片土地,同样晃动着公司的根基。
敏感数据泄露。无聊的人,出于无聊的目的把公司的敏感数据暴露在网上。
抗灾捐款,暂停一切盈利活动。那些日子,我们捐钱,不再为产品打广告,公司收入全部作为捐款,产品用户数开始下滑。
2008年6月,服务器频繁宕机。应用服务器不堪重负,数据库服务器超载运营,报表数据延时加剧。
2008年7月,奥运封网前奏。奥运期间,禁止一切机房开放。为了赶在奥运前夕稳定服务器,我们连着几天加班。完全不知道每一天是周几。数据库扩容,硬件升级。我们赶在奥运前完成了服务器的升级工作,但却因为之前服务器宕机扣掉了当月绩效。本该奖励的部分反倒成了惩罚的项目。
2008年8月,奥运如期而至。用户数、产品盈利却没有因此而提高,反而大受打击。奥运期间禁止一切与奥运相关的活动外,由于Wap代计费的限制,一大批SP公司倒下,犹如食物链的关系一般,依赖SP的各大中小公司相继倒下。公司不念旧情,一面保证公司盈利出现问题但不会因此降低员工的收入,一面大量裁员。接到通知的时候,我实在不知道该说什么。一名手下送到兄弟公司,两名刚来不到一年的手下一同被裁掉,我手里只剩下一个人。两个人却要干原来五个人做的工作。更气愤的是,因为裁人找不到更好的说辞,尽然给我的DBA扣上数据泄露的帽子,另一个则说是svn代码不提交,上线代码存在严重BUG。真是岂有此理,我的DBA天天为了不影响白天服务器运营速度,晚上时常半夜起来手动做数据分析,我的程序员个个代码写的规范,极少存在bug。说这样的话来诬蔑我的手下,岂不是明显在说我?
2008年9月,公司同事相继离去。有的是和我前后脚来公司的,有的是原公司的老臣。熟悉的面孔越来越少,中午一起排队热饭的场景霎时间不复存在。
公司到底到底有什么样的理由可以让我留下来?
工资?吃饭是第一位的,如果薪水不足以维持我的生活,我只能选择离开。
空间?如果薪水仅能维持我的生活,却有无限的发展空间,我乐意继续奋斗下去。好比当初来到这里。
那么,现在我拥有什么?没有一项是符合的。因此,我有必要重新考虑。
工作久了,人往往忘记了我们是为什么要工作。难道仅仅为了一口饭吃吗?
如果我们只剩下挣钱的欲望,而无激情可言。我们只能算是一部高密机器。
我需要重获激情,我需要重新定位。
我热爱技术,即便我做项目经理已经很多年,我仍然是一个技术狂热爱好者。我愿意为了锤炼我的技术,敢于放弃经理这个光鲜的头衔。
2008年11月,离开。我找到了一块适合我的落脚地。同属一个行业,同样的小圈子。
公司念我是个老人,一切交接手续办得都很顺利,转眼,我和这个处了三年左右的公司划上了句号。
那天的散伙饭我吃得很高兴。20多号人,开了两桌还有点坐不下。我很少请人吃饭,很少和这么多人一起吃饭,尤其是大家为了给我送行。很舍不得,舍不得这些熟悉的面孔,舍不得开玩笑的伙伴。但是我必须走,终结自己的低潮,终结漫无目的的日子,给自己一个新的起点。
同月,来到新公司。几多期望,几多失望。公司,大多相似,各有优势,也都有劣势。我终于明了,一家IT公司的成功不单单依靠技术。即便技术再烂,也能做出来成功的项目——为公司盈利的项目。
调整、冷静、忙碌、思索、总结、协调、适应、平息。逐渐,我找到了自己的位置。
我需要了解技术以外种种工作,大势所趋。
这里一样有来来往往,手下送走了,迎来了面孔熟悉的新同事。手里不单单只有一个项目,不单单只跟有数的几个人打交道,更加交叉的工作、交流、协调,开会、加班,我找到了自己的现在的定位。
内心深处,我依旧热爱技术。经手的项目几乎都被我重构,平时的日子里偶尔编码作为一种休息。Sun的坠落让我心伤,Java&MySQL前途未卜让我忧心重重。
时机尚未成熟,一切还都太早!
相关链接:
我的职业生涯(一)
我的职业生涯(二)
我的职业生涯(三)
我的职业生涯(四)
我的职业生涯(五)
我的职业生涯(六)
我的职业生涯(七)
我的职业生涯(八)
分享到:
相关推荐
Alibaba_Java_Coding_Guidelines-2.2.3.0x
【ABB机器人】-IRB460机器人维护信息V1.pdf
内容概要:本文详细介绍了新能源汽车VCU(车辆控制单元)控制器的开源项目,涵盖从应用层代码到底层代码、原理图、PCB设计、通信协议及控制策略等多个方面。应用层代码展示了如何根据电池电量调整车辆行驶模式,底层代码涉及硬件驱动如GPIO控制和ADC采样配置。硬件设计部分包括详细的原理图和PCB布局,确保系统的稳定性和可靠性。通信协议采用CAN网络,确保数据可靠传输,控制策略则涵盖了能量回收、扭矩控制等关键技术。丰富的文档资料和测试用例为开发人员提供了宝贵的学习和开发资源。 适合人群:新能源汽车开发人员、硬件工程师、嵌入式软件工程师、学生及研究人员。 使用场景及目标:帮助开发人员深入了解新能源汽车VCU控制器的工作原理和技术细节,加速项目开发进程,降低开发难度。无论是初学者还是有经验的专业人士,都可以从中受益。 其他说明:该项目不仅提供了完整的源代码和硬件设计文件,还包括详细的测试用例和故障处理方案,使得VCU开发变得更加透明和可复现。
详解DeepSeek的十个安全问题.pdf
《网络传播技术与实务》第10章-握在手中的网络——移动通信与无线网络技术.ppt
《计算机专业英语》chapter9-Communication-by-Avatars.ppt
性能测试工具Xrunner的使用手册
内容概要:本文深入探讨了基于自抗扰控制(ADRC)的永磁同步电机(PMSM)矢量控制调速系统的仿真方法及其优势。首先介绍了模型搭建,包括DC直流电压源、三相逆变器、永磁同步电机、采样模块、Clark、Park、Ipark以及SVPWM等关键组件。接着详细解析了ADRC在电流环和转速环中的应用,展示了其通过扩张状态观测器(ESO)实现的高精度扰动观测与补偿机制。文中还提供了部分MATLAB代码示例,如SVPWM模块和ADRC控制器的具体实现。仿真结果显示,ADRC相比传统PI控制器,在突加负载时表现出更好的稳定性和更快的响应速度,且不存在积分饱和问题。此外,文章讨论了一些实际应用中的注意事项和技术挑战。 适合人群:从事电机控制领域的研究人员、工程师及高校相关专业师生。 使用场景及目标:适用于希望深入了解和掌握现代先进电机控制技术的研究人员和工程师。目标是通过仿真平台验证ADRC的有效性,并为实际工程项目提供理论支持和技术指导。 其他说明:尽管ADRC具有诸多优点,但在实际应用中仍需注意参数选择和硬件条件限制等问题。
《网络设备安装与调试(锐捷版)》项目1-配置交换机设备-优化网络传输.pptx
内容概要:本文详细介绍了如何使用Fortran语言在ABAQUS中开发UMAT(用户材料子程序)和VUMAT(显式用户材料子程序),以实现材料损伤断裂弹塑性的自定义建模。文章首先阐述了材料损伤断裂弹塑性的重要性和应用场景,强调了自定义材料子程序在处理复杂材料行为方面的优势。接着,分别展示了UMAT和VUMAT的基本代码结构及其核心计算步骤,如材料参数读取、弹性刚度矩阵初始化、塑性应变增量计算以及应力更新等。此外,还讨论了DISP模型的应用,提供了具体的损伤演化和应力折减方法,并分享了一些实用的调试技巧和注意事项。 适合人群:具备一定ABAQUS使用经验和Fortran编程基础的研究人员和技术人员,尤其是从事材料力学、结构工程等领域的工作人士。 使用场景及目标:适用于需要对特定材料进行精确建模的工程项目,如航空航天、土木建筑等。通过自定义UMAT和VUMAT子程序,能够更好地模拟材料在复杂载荷条件下的损伤演化与断裂过程,提高结构安全性和可靠性评估的准确性。 其他说明:文中不仅提供了详细的代码示例,还分享了许多实践经验,帮助开发者避免常见错误并优化性能。同时提醒读者关注材料参数的正确配置、雅可比矩阵的对称性等问题,确保计算稳定可靠。
V1_3_example.ipynb
安川机器人DX100操作要领书 通用-搬运用途-E.0.pdf
这个是完整源码 SpringBoot + vue 实现 【java毕业设计】SpringBoot+Vue图书馆(图书借阅)管理系统 源码+sql脚本+论文 完整版 数据库是mysql 随着社会的发展,计算机的优势和普及使得阿博图书馆管理系统的开发成为必需。阿博图书馆管理系统主要是借助计算机,通过对图书借阅等信息进行管理。减少管理员的工作,作,同时也方便广大用户对所需图书借阅信息的及时查询以及管理。 阿博图书馆管理系统的开发过程中,采用B / S架构,主要使用Java技术进行开发,结合最新流行的springboot框架。使用Mysql数据库和Eclipse开发环境。该阿博图书馆馆管理系统的开发过程中,采用B / S架构,主要使用Java技术进行开发,结合最新流行的spri管理系统包括用户和管理员。其主要功能包括管理员:首页、个人中心、用户管理、图书分类管理、图书信息管理、图书借阅管理、图书归还管理、缴纳罚金管理、留言板管理、系同时也方便广大用户对所需图书借阅信息的及时查询以及管理。 阿博图书馆管理系统的开发过程中,采用B / S架构,主要使用Java技术进行开发,结合最新流行的springboot框架。使用Mysql数据库和Eclipse开发环境。该阿博图书馆管理系统包括用户和管理员。其主要功能包括管理员:首页、个人中心、用户管理、图书分类管理、图书信息管理、图书借阅管理、图书归还管理、缴纳罚金管理、留言板管理、系统管理,用户:首页、个人中心、图书借阅管理、图书归还管理、缴纳罚金管理、我的收藏管理,前台首页;首页、图书信息、公告信息、留言反馈、个人中心、后台管理等功能。 本论文对阿博图书馆管理系统的发展背景进行详细的介绍,并且对系统开发技术进行介绍,然后对系统进行需求分析,对阿博图书馆管理系统业务流程、系统结构以及数据都进行详细说明。用户可根据关键字进行查找自己想要的信息等。
内容概要:本文详细介绍了一个基于YALMIP和MATLAB的微电网优化调度模型,旨在帮助新手理解和应用微电网优化调度的基本概念和技术。模型综合考虑了蓄电池管理、市场购电售电约束以及功率平衡等因素,以实现系统总费用最低为目标。文中提供了详细的MATLAB代码示例,涵盖变量定义、约束条件建立、目标函数设定及优化求解过程,并附带了调试建议和可视化方法。此外,还讨论了一些常见的错误及其解决办法,如充放电互斥约束、功率平衡约束等。 适合人群:对微电网优化调度感兴趣的初学者,尤其是有一定MATLAB基础的学生或研究人员。 使用场景及目标:适用于希望快速掌握微电网优化调度基本原理的学习者,通过动手实践加深对相关理论的理解。具体应用场景包括但不限于:学术研究、课程作业、个人兴趣项目等。 其他说明:该模型不仅有助于理解微电网的工作机制,还可以为进一步探索复杂的微电网优化问题奠定坚实的基础。
内容概要:本文详细介绍了如何利用MATLAB搭建卷积神经网络(CNN),用于处理具有10个输入特征和3个输出变量的数据预测任务。首先进行数据预处理,包括数据读取、归一化以及训练集和测试集的划分。接着设计了一个包含多个卷积层、批量归一化层、ReLU激活函数层和全连接层的网络架构,确保能够有效提取特征并完成多输出预测。训练过程中采用Adam优化算法,并设置了合理的超参数如最大迭代次数、批次大小和初始学习率等。最终通过预测和反归一化步骤得到模型性能评价指标MAE和R²,展示了良好的预测效果。 适合人群:具有一定MATLAB编程基础和技术背景的研究人员或工程师,尤其是那些从事数据分析、机器学习领域的专业人士。 使用场景及目标:适用于需要解决多输入多输出预测问题的实际项目中,比如工业生产过程监控、设备故障诊断等领域。目的是帮助用户掌握使用MATLAB实现CNN的方法论,从而提高工作效率和解决问题的能力。 其他说明:文中提供了完整的代码片段供读者参考实践,同时针对可能出现的问题给出了实用性的建议,如调整批量大小、降低学习率等方法来应对训练不稳定的情况。此外还提到了一些改进方向,例如改变卷积核尺寸或者引入空洞卷积以增强模型表现。
机器人概要(外形图、目录的阅读方法)20120428.ppt
《计算机程序设计(C语言)》第7章-第2节-函数的定义.ppt
《网络工程设计与项目实训》02-交换机及其基本配置.ppt
内容概要:本文档详细介绍了将服务迁移到Nacos注册与配置中心的具体步骤,包括pom文件中依赖包的更新、启动类注解的添加以及详细的nacos客户端和服务配置文件设置。在pom文件中,需要移除旧的服务发现工具(如Eureka)相关依赖并引入特定版本的nacos-client及相关starter组件,确保springboot版本不低于2.2.3。启动类需添加`@EnableDiscoveryClient`注解以启用服务发现功能。配置文件中,明确指定了服务的基本信息(如端口、应用名称)、nacos服务器地址、命名空间、分组等关键参数,并强调了配置文件格式为YAML的重要性。对于已存在的服务,仅需完成前三个步骤,而对于新的服务,则还需进行配置文件的导入工作。 适合人群:对微服务架构有一定了解,特别是正在考虑或已经决定从其他服务发现工具迁移至Nacos的企业级开发者或运维人员。 使用场景及目标:①帮助团队将现有基于其他服务发现机制的应用程序平滑迁移到Nacos平台;②确保新开发的服务能够正确地注册到Nacos并使用其提供的配置管理功能;③通过合理的配置减少服务间的耦合度,提高系统的可维护性和扩展性。 阅读建议:由于涉及到具体的版本号和配置细节,在实际操作过程中应严格按照文档指导执行,同时关注官方最新动态,确保所使用的版本是最稳定且符合项目需求的。此外,建议在非生产环境中先行测试,验证配置无误后再推广到生产环境。
java开发程序汇总-JavaEE-Buy