【香瓜说职场】信任危机(2022.08.19)
自从17年4月份开始辞职创业,已经5年零4个月了。今天跟大家聊一点不太正能量的事。
首先关于“要不要说些不好的”这件事,我爸妈常建议我不要把不好的事情写出来,因为觉得丢人、不体面、怕影响合伙人关系、影响同事关系。而我觉得如果只写好的事情不如不要写,我只想记录与分享自己真实的情况,我只求写“真”不求写“好”。打工与创业是两条路子,一方面我希望自己的真实经历能给在打工的工程师一个参考,即使是失败经验我认为也是宝贵的,反着看我的失败不就是成功经验吗?另一方面我也会定期回看我不同时期的想法,有些表达会让我感觉羞耻,有些想法又让我热泪盈眶,也会觉得一直没有放弃的“那个我”真的很了不起。
再来说说不太正能量的事。
昨天与李总一起参加电子展会,李总开车载着我聊了一路,从个人感情聊到同事关系,再聊到公司发展。我问了一个很直接、很难回答、不太友好、又非常重要的问题:我们现在一共三家公司(负责研发的opengua、负责生产的厂、负责卖货的菲律宾公司)在协作做产品,李总也在这三家公司里,我觉得李总把产品品牌给哪一家,哪一家就能赚钱。我们这五年一直在做的树莓派周边产品,属于菲律宾公司的品牌,菲律宾公司吃肉、厂和opengua喝汤。我们除了能力积累,并没有opengua自己的产品、品牌的积累。我们今年忙活了一年,菲律宾公司赚钱、opengua亏钱。在维持公司生存的基础上,我认为opengua需要有自己的产品,哪怕只有一个,打算新开的电子秤是否能作为opengua的产品?
李总的回复:1、这个产品不是靠给的,是花钱花精力做出来的。菲律宾公司承担了所有模具、推广等投入费用,他们也花了很多精力去了解市场、也是菲律宾公司的合伙人提出来的产品。2、本来想把电子秤作为opengua的产品,但去年你们把钱都分了,我不知道你们是不是真的想做产品。一个产品至少20万,不能赚的大家分、亏的算我的,做产品是有风险的,也可能投进去卖不动没办法生产。如果你们要做厨房秤,我可以借钱给opengua来做。但咖啡称会给菲律宾公司来做,因为他们更懂外国人喝咖啡的市场。3、你们想做产品,要去了解市场。
聊完想法后,我是特别难受的。1、我能接受一开始的资源倾斜、我能接受opengua排在菲律宾公司、厂之后的第三顺位,毕竟先富带后富。但菲律宾公司盈利的基础上,继续投入菲律宾公司,这也让我觉得opengua在为他人做嫁衣。2、产品我们也花了很多心血去做,当做自己的产品来做,但菲律宾公司却只把opengua当供应商。做成产品的是菲律宾公司赚,烂尾的产品却是opengua干耗人力。3、我是一直把李总当做opengua团队的一员,我负责生产、梁工负责研发、李总负责市场。我和梁工所做的正是处理掉杂事,给李总腾出时间来了解市场。到头来李总认为我和梁工不懂市场,所以opengua不适合做产品。这让我觉得我一直以来的分工定位是错的。如果需要我们自己来了解市场,那么合作的意义又在哪里?如果我们都全能,我们也就都不需要团队合作了,都单干了。
我陷入了一些怀疑之中,觉得自己像极了一个正在同居、男友不承诺结婚的大龄女生。耳边则回荡一些“你真傻,他在骗你”、“人做事要止损”、“你不是在创业,你是在打工”。而我还是义无反顾地选择跟这个“男友”继续在一起。我体会到“逆风”时的难处了,它会让你的内心动摇,内心动摇甚至会放大周边反对者的声音。我丧了一整天,闷闷不乐。客服看出我的不开心,她劝我离开这里、她也会跟着离开,她觉得“开心是最重要的,你在这里没赚到钱、没学到东西、甚至还不开心,你在这里坚持的意义是什么?”
对呀,我坚持的意义是什么呢?我也在细细感受内心最深处的想法:我虽然不高兴,虽然陷入怀疑,但做事的大方向上是对的,销售、财务、产品,我已经掌握了一半产品(电路板部分的从无到有,另一半是电路板之外的外壳、设计等),学到的东西人家是拿不走的,慢是慢了点,但是这些都是公司运营的基础。《孙子兵法》里说过先立于不败之地,然后找对方的破绽,如果对方同样也立于不败之地,那就要学会等待时机,我觉得我们现在是立于不败之地、但没有好的产品给我们找市场的破绽,但如果我们内心动摇了,我们自己就已经露出了破绽。当然我确实没有办法拿出有说服力的东西来告诉别人我走的路是对的,家人、好友也在劝我回家当大学老师(不用考试,愿意就能进),但我还是想继续走下去,走到什么时候呢?真实想法是走到走不动为止。有钱难买我愿意,就当我傻吧。周末丧一丧,打打游戏,下周提起精神继续盲目做下去。我会加油的,你也要继续走下去。(对未来回头来看文章的自己)
相关文章:
【香瓜说职场】信任危机(2022.08.19)
自从17年4月份开始辞职创业,已经5年零4个月了。今天跟大家聊一点不太正能量的事。 首先关于“要不要说些不好的”这件事,我爸妈常建议我不要把不好的事情写出来,因为觉得丢人、不体面、怕影响合伙人关系、影响同事关系。而我觉得如果只写好的…...

【Rust】Rust学习 第六章枚举和模式匹配
本章介绍 枚举(enumerations),也被称作 enums。枚举允许你通过列举可能的 成员(variants) 来定义一个类型。首先,我们会定义并使用一个枚举来展示它是如何连同数据一起编码信息的。接下来,我们会…...

Win10安装GPU支持的最新版本的tensorflow
我在安装好cuda和cudnn后,使用pip install tensorflow安装的tensorflow都提示不能找到GPU, 为此怀疑默认暗转的tensorflow是不带GPU支持的。 在tensorflow官网提供了多个版本的GPU支持的windows的安装包 https://www.tensorflow.org/install/pip?hlz…...
20个Golang自动化DevOps库
探索 20 个用于简化任务和提高生产力的重要库。 Golang,也称为 Go,是一种静态类型、编译型编程语言,由 Google 的 Robert Griesemer、Rob Pike 和 Ken Thompson 设计。它于 2009 年推出,旨在解决其他编程语言的缺点,特…...

【WiFi】WiFi 6E最新支持的国家和频段
信道Map图 国家和频段 CountryStatus Spectrum Andorra Adopted Considering 5945-6425 MHz 6425-7125 MHz ArgentinaAdopted5925-7125 MHzAustralia Adopted Considering 5925-6425 MHz 6425-7125 MHz Austria Adopted Considering 5945-6425 MHz 6425-7125 MHz BahrainA…...
如何使用html,包括css,js 画思维导图?有哪些可用的方法?
首先,创建一个新的HTML文件,可以使用任何文本编辑器。在文件中添加必要的标签和结构来定义网页的内容和布局。 <!DOCTYPE html> <html> <head><meta charset"UTF-8"><title>Mind Map</title><link re…...

机器学习---梯度下降代码
1. 归一化 # Read data from csv pga pd.read_csv("pga.csv") print(type(pga))print(pga.head())# Normalize the data 归一化值 (x - mean) / (std) pga.distance (pga.distance - pga.distance.mean()) / pga.distance.std() pga.accuracy (pga.accuracy - pg…...

【VB6|第23期】原来Jet.OLEDB也可以读取新版.xlsx的Excel文件
日期:2023年8月11日 作者:Commas 签名:(ง •_•)ง 积跬步以致千里,积小流以成江海…… 注释:如果您觉得有所帮助,帮忙点个赞,也可以关注我,我们一起成长;如果有不对的地方…...

通过控制ros节点的启停,软实现人工控制和紧急停止功能的图示
通过控制ros节点的启停,软实现人工控制和紧急停止功能的图示 实现原理简介: 人工控制的节点: 键盘节点 方向盘节点 自动控制的节点: movebase 导航 autoware 等 底盘节点: 差速底盘 阿克曼底盘 控制节点࿱…...

面试热题(滑动窗口最大值)
给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。 返回 滑动窗口中的最大值 。 输入:nums [1,3,-1,-3,5,3,6,7], k 3 输出:[3,3,5,…...

【代码】表格封装 + 高级查询 + 搜索 +分页器 (极简)
一、标题 查询条件按钮(Header) <!-- Header 标题搜索栏 --> <template><div><div class"header"><div class"h-left"><div class"title"><div class"desc-test">…...

ant.design 组件库中的 Tree 组件实现可搜索的树: React+and+ts
ant.design 组件库中的 Tree 组件实现可搜索的树,在这里我会详细介绍每个方法,以及容易踩坑的点。 效果图: 首先是要导入的文件 // React 自带的属性 import React, { useMemo, useState } from react; // antd 组件库中的,输入…...

Linux系统编程之信号(上)
一、信号概念 信号就是软件中断。每当程序收到一个信号,都需要按指定的方法去处理。以下是UNIX系统的信号表。 其中core表示产生一个复制了该进程内存映像的core文件,它保存了程序现场,可以使用gdb来调试。 二、signal() signal()函数用于改…...
23.Netty源码之内置解码器
highlight: arduino-light Netty内置的解码器 在前两节课我们介绍了 TCP 拆包/粘包的问题,以及如何使用 Netty 实现自定义协议的编解码。可以看到,网络通信的底层实现,Netty 都已经帮我们封装好了,我们只需要扩展 ChannelHandler …...

sigmoid ReLU 等激活函数总结
sigmoid ReLU sigoid和ReLU对比 1.sigmoid有梯度消失问题:当sigmoid的输出非常接近0或者1时,区域的梯度几乎为0,而ReLU在正区间的梯度总为1。如果Sigmoid没有正确初始化,它可能在正区间得到几乎为0的梯度。使模型无法有效训练。 …...

RabbitMQ 消息队列
文章目录 🍰有几个原因可以解释为什么要选择 RabbitMQ:🥩mq之间的对比🌽RabbitMQ vs Apache Kafka🌽RabbitMQ vs ActiveMQ🌽RabbitMQ vs RocketMQ🌽RabbitMQ vs Redis 🥩linux docke…...

PHP实现在线进制转换器,10进制,2、4、8、16、32进制转换
1.接口文档 2.laravel实现代码 /*** 进制转换计算器* return \Illuminate\Http\JsonResponse*/public function binaryConvertCal(){$ten $this->request(ten);$two $this->request(two);$four $this->request(four);$eight $this->request(eight);$sixteen …...

报错 | Spring报错详解
Spring报错详解 一、前言二、报错提示三、分层解读1.最下面一层Caused by2.上一层Caused by3.最上层Caused by 四、总结五、解决方案 一、前言 本文主要是记录在初次学习Spring时遇到报错后的解读以及解决方案 二、报错提示 三、分层解读 遇到报错的时候,我们需要…...

PHP最简单自定义自己的框架数据库封装调用(五)
1、实现效果调用实现数据增删改查封装 2、index.php 入口定义数据库账号密码 <?php//定义当前请求模块 define("MODULE",index);//定义数据库 define(DB_HOST,localhost);//数据库地址 define(DB_DATABASE,aaa);//数据库 define(DB_USER,root);//数据库账号 def…...
使用Redis来实现点赞功能的基本思路
使用Redis来实现点赞功能是一种高效的选择,因为Redis是一个内存数据库,适用于处理高并发的数据操作。以下是一个基本的点赞功能在Redis中的设计示例: 假设我们有一个文章或帖子,用户可以对其进行点赞,取消点赞&#x…...

C++_核心编程_多态案例二-制作饮品
#include <iostream> #include <string> using namespace std;/*制作饮品的大致流程为:煮水 - 冲泡 - 倒入杯中 - 加入辅料 利用多态技术实现本案例,提供抽象制作饮品基类,提供子类制作咖啡和茶叶*//*基类*/ class AbstractDr…...
golang循环变量捕获问题
在 Go 语言中,当在循环中启动协程(goroutine)时,如果在协程闭包中直接引用循环变量,可能会遇到一个常见的陷阱 - 循环变量捕获问题。让我详细解释一下: 问题背景 看这个代码片段: fo…...

Appium+python自动化(十六)- ADB命令
简介 Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态。 adb ( Android Debug Bridge)是一个通用命令行工具,其允许您与模拟器实例或连接的 Android 设备进行通信。它可为各种设备操作提供便利,如安装和调试…...

【第二十一章 SDIO接口(SDIO)】
第二十一章 SDIO接口 目录 第二十一章 SDIO接口(SDIO) 1 SDIO 主要功能 2 SDIO 总线拓扑 3 SDIO 功能描述 3.1 SDIO 适配器 3.2 SDIOAHB 接口 4 卡功能描述 4.1 卡识别模式 4.2 卡复位 4.3 操作电压范围确认 4.4 卡识别过程 4.5 写数据块 4.6 读数据块 4.7 数据流…...
拉力测试cuda pytorch 把 4070显卡拉满
import torch import timedef stress_test_gpu(matrix_size16384, duration300):"""对GPU进行压力测试,通过持续的矩阵乘法来最大化GPU利用率参数:matrix_size: 矩阵维度大小,增大可提高计算复杂度duration: 测试持续时间(秒&…...
【C++从零实现Json-Rpc框架】第六弹 —— 服务端模块划分
一、项目背景回顾 前五弹完成了Json-Rpc协议解析、请求处理、客户端调用等基础模块搭建。 本弹重点聚焦于服务端的模块划分与架构设计,提升代码结构的可维护性与扩展性。 二、服务端模块设计目标 高内聚低耦合:各模块职责清晰,便于独立开发…...
Rapidio门铃消息FIFO溢出机制
关于RapidIO门铃消息FIFO的溢出机制及其与中断抖动的关系,以下是深入解析: 门铃FIFO溢出的本质 在RapidIO系统中,门铃消息FIFO是硬件控制器内部的缓冲区,用于临时存储接收到的门铃消息(Doorbell Message)。…...
Typeerror: cannot read properties of undefined (reading ‘XXX‘)
最近需要在离线机器上运行软件,所以得把软件用docker打包起来,大部分功能都没问题,出了一个奇怪的事情。同样的代码,在本机上用vscode可以运行起来,但是打包之后在docker里出现了问题。使用的是dialog组件,…...
服务器--宝塔命令
一、宝塔面板安装命令 ⚠️ 必须使用 root 用户 或 sudo 权限执行! sudo su - 1. CentOS 系统: yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh2. Ubuntu / Debian 系统…...
虚拟电厂发展三大趋势:市场化、技术主导、车网互联
市场化:从政策驱动到多元盈利 政策全面赋能 2025年4月,国家发改委、能源局发布《关于加快推进虚拟电厂发展的指导意见》,首次明确虚拟电厂为“独立市场主体”,提出硬性目标:2027年全国调节能力≥2000万千瓦࿰…...