做一名较真的工程师

字节跳动笔试题 特征提取 时间限制:1秒 空间限制:32768K 小明是一名算法工程师,同时也是一名铲屎官。某天,他突发奇想,想从猫咪的视频里挖掘一些猫咪的运动信息。为了提取运动信息,他需要从视频的每一帧提取“猫咪特征”。一个猫咪特征是一个两维的vector<x, y>。如果x_1=x_2and y_1=y_2,那么这俩是同一个特征。 因此,如果喵咪特征连续一致,可以认为喵咪... 阅读详情

近些年与我共事过的同事,一定知道我至今仍有一个较真的性格。我会:指出同事所写代码的不当命名问题(并帮助改进);指出同事所写文档中的逻辑混乱问题(并辅以修订);指出同事所写PPT中乱用标点的问题;我会因为设计的取舍与人激动地争论;诸如此类。当然,我更会较真于会议上达成的共识却得不到实施的问题。有人不免奇怪,你丫都快四十岁的人了,怎么还这么菱角分明地较真!好吧,那我就来说一说为什么要较真,且何以一直较真到现在。


在我所工作过的(所有)开发团队中,存在一个非常普遍的现象就是团队成员不较真。这些团队制定工作规范(流程、编程规范、文档模板等),开会讨论并达成共识,然后 —— 却不实施。很有意思的是,团队上下对于这种“不正常”并不在意,还很是“事不关已”。


可以说,大多规范的根本都是着力于改善工作习惯。然而一谈到要改变工作习惯,在指出没有按规范行事时就会面临其各种各样理直气壮的借口。比如,“我认同规范,但我做不好并非有意为之”,“规范中这样做的好处到底是什么?” bla bla ……。


这些“借口”如果独立于事发情景来看还很有道理。因为我们知道改变习惯需要时间、也理解规范不合理可以拒绝遵守,等等。然而之所以说他是借口,是因为这类同仁在同意规范后,在没有指明规范不合理的情况下、毫无歉意地认为自己不遵守并无不妥。“好,即便这样,你要那么较真干什么?”很简单,“因为你损害了我的利益!”


天朝是一个很讲究面子的民族,但凡做事先要维护好“面子”,否则很难共事。于是乎,当别人没有按规范行事时,我们碍于“面子”而不加指出,甚至报以“友好的”微笑。其背后的暧昧逻辑是,“下次当我犯同样的问题时,他也会放我一马”。真这样想?傻X!


我之所以说有这样想法的人“傻”,是因为他没有明白其中的切身利益问题。请问:因为不较真,某人在项目代码里所“拉的shit”要你多加两天的班才搞定,你还认为那事与己无关?如果因为不较真,某人以“意识流”形式所写的文档害你多花了一天时间重新摸索,你还能不问候他亲人?几乎可以肯定的是,每次不较真都会带来一定的副作用,将损害团队中每一个成员的利益。最终的结果必然是团队效率低下,甚至集体无能!如果我们麻木于自己的利益因为不较真而受损,你还指望别人尊重自己的职业?人家说你码农不是表扬你!


因为较真我们往往容易将事情做好,此时“面子”给我们带来的很可能是同事间的相互尊重与欣赏;否则给我们带来的就是加班加点或重复的工作,这样的“面子”顶个屁用!


那较真有什么好处呢?简单说来,这将促使相关个体负起自己该有的责任而避免他的“不作为”,进而促使整个团队务实。如果这些道理还太虚,那不妨告诉你我所尝到的一些“甜头”。我因为较真,所以对所提出的质疑要仔细地考虑,并对相关技术做更为深入的研究,这最终使得我掌握的技术知识能更深入、学习新知识也更快;我因为较真,几乎没有工程师在工作中敢在技术上忽悠我;在Motorola杭州研发中心工作时,我同样因为较真,在整个跨国开发团队中指出系统设计的不足而赢得了美国管理层的注意,并在我已离开该项目团队的情况下点名要我回去做架构师。更为重要的是,我因为较真而赢得了很多有技术想法的工程师的信任与认可。


对于那些“老于世故”的人来说,很容易误入“较真会伤害到团队”的“歧途”。对于有这样想法的人我想提醒的是,诸位都是成年人,如果有人会为此而受伤的话,真很难相信这样的同事你敢委以信任并与之为伍。当然,较真的目的应是对事不对人,而害怕别人受伤却已是对人不对事了!


对了,这里谈到了通过规范改善人的工作习惯这一问题。我曾在微博上看到有人评论为“这是一种邪恶的想法”。对于有这样想法的人,我认为他从娘胎出来就不应当接受任何形式的教育。


最后,放眼看一看周围,我们因为不较真失去了什么?如果你的团队存在人力紧张、执行力不行等问题,很有可能是因为缺乏较真的氛围。


较真既是一种态度,也是一种能力!

微机原理-基于8086电压报警2.5V仿真系统设计 *单片机设计介绍,微机原理-基于8086电压报警2.5V仿真系统设计。 阅读详情

相关推荐

同济大学824复试全攻略:从笔试到面试的实战解析

本文详细解析同济大学824复试全流程,包括专业课笔试、外语听力与口语、专业外语笔试和专业综合面试的备考策略。重点分享数字信号处理、计算机网络等专业课的高效学习方法,以及专业外语速成和口语面试技巧,助力考生全面提升复试表现。

qq_27496129的博客 1054

牛客网编程题:猫咪特征提取

猫咪特征提取 编程题目地址 题目描述 小明是一名算法工程师,同时也是一名铲屎官。某天,他突发奇想,想从猫咪的视频里挖掘一些猫咪的运动信息。为了提取运动信息,他需要从视频的每一帧提取“猫咪特征”。一个猫咪特征是一个两维的vector<x, y>。如果x_1=x_2 and y_1=y_2,那么这俩是同一个特征。 因此,如果喵咪特征连续一致,可以认为喵咪在运动。也就是说,如果特征<a...

weixin_42564710的博客 978

混合整数规划(MIP)在资源优化中的实战应用

本文深入探讨了混合整数规划(MIP)在资源优化中的实战应用,从菜市场采购到工厂调度,再到物流配送和钢铁厂切割问题。通过分支定界法和割平面法等技术,MIP能够有效解决包含整数和连续变量的复杂优化问题,提升企业运营效率。文章还介绍了现代求解器的优化策略和实际项目中的避坑指南,帮助读者更好地应用MIP技术。

weixin_30500105的博客 91

【编程练习】字节跳动笔试题04猫咪特征

(编程题) 小明是一名算法工程师,同时也是一名铲屎官。某天,他突发奇想,想从猫咪的视频里挖掘一些猫咪的运动信息。为了提取运动信息,他需要从视频的每一帧提取“猫咪特征”。一个猫咪特征是一个两维的vector<x, y>。如果x_1=x_2 and y_1=y_2,那么这俩是同一个特征。 因此,如果喵咪特征连续一致,可以认为喵咪在运动。也就是说,如果特征<a, b&gt...

Michelle 1393

泛微 OA - 根据流程 requestid 获取流程中的附件

在泛微 OA 流程中,附件是通过加密上传的,如果在第三方系统想要调用 OA 系统获取 OA 附件,暂时没有很好的方法实现。但是可以在本地进行调用,得到附件信息,拿到这些信息后,可以用过 url 地址在本地下载。

小松鼠的博客 5829

STM32硬件SPI驱动W5500以太网模块全流程(附避坑指南)

本文详细介绍了STM32硬件SPI驱动W5500以太网模块的全流程,包括硬件架构设计、SPI接口选型、官方驱动移植、网络协议栈配置与优化等关键步骤。通过实战案例和性能对比数据,帮助开发者快速实现稳定高效的网络连接,特别提供了常见问题排查指南和性能调优技巧。

weixin_29194693的博客 268

字节跳动-铲屎官-特征运行

铲屎官 - 特征运动 题目描述 小明是一名算法工程师,同时也是一名铲屎官。某天,他突发奇想,想从猫咪的视频里挖掘一些猫咪的运动信息。为了提取运动信息,他需要从视频的每一帧提取猫咪特征。一个猫咪特征是一个两维的vector<x,y>。如果 x_1 = x_2 and y_1=y_2,那么这俩是同一个特征。 因此,如果喵咪特征连续一致 可以认为喵咪在运动。也就是说,如果特征<a,b&...

不准动我的小老弟 1293

【阿里AgentScope框架】多框架组合:AgentScope加LangChain,让你的开发效率直线上升

本文以一个例子来看下AgentScope框架和LangChain如何实现融合使用,真的超级简单,一看就懂。这是一种思路,为多种框架的融合使用提供借鉴。

同学小张的博客 3471

编程案例C++

顺子的意思是递增的连续3个数字牌(例如234,567等),刻子的意思是相同数字的3个数字牌(例如111,777)。请听题:给定N(可选作为埋伏点的建筑物数)、D(相距最远的两名特工间的距离的最大值)以及可选建筑的坐标,计算在这次行动中,大锤的小队有多少种埋伏选择。于是生气的小包根据游戏简化了一下规则发明了一种新的麻将,只留下一种花色,并且去除了一些特殊和牌方式(例如七对子等),具体的规则如下:。1 1 1 2 2 2 6 6 6 7 7 7 9 9 可以组成1,2,6,7的4个刻子和9的雀头,可以和牌!

是二条呢!的博客 353

复旦微FMSH_Procise安装全流程详解:从环境配置到实战避坑指南

通过本文的全流程解析+实战技巧,开发者可快速掌握Procise在复旦微芯片开发中的核心应用。未来随着AKConv轻量级架构(参考往期文章)等创新技术的融入,国产芯片开发生态将更加完善。立即关注本专栏,获取最新多镜像切换指南与Linux SDK实战教程!扩展阅读复旦微在线升级BOOT.BIN全解析H7-TOOL实现复旦微脱机烧录(注:本文实验环境为Windows 10 x64 + FMQL45T-CORE开发板,部分操作可能因版本更新调整)立即行动下载本文配套配置文件:[GitHub链接]加入技术交流群。

QQ_778132974的博客 3237

Python爬虫实战:利用最新技术爬取抖音话题挑战视频

本文将详细介绍如何使用Python最新技术栈构建一个高效的抖音话题挑战视频爬虫。我们将从环境配置开始,逐步讲解请求模拟、数据解析、反反爬策略、数据存储等关键环节,并提供完整的代码实现。本文适合有一定Python基础的开发者学习高级网络爬虫技术。关键词:Python爬虫、抖音API、话题挑战、视频爬取、反反爬本文详细介绍了如何使用Python最新技术栈构建抖音话题挑战视频爬虫。我们从基础请求开始,逐步实现了数据解析、反反爬策略、数据存储等核心功能,并探讨了分布式和增量爬取等高级主题。更智能的反反爬策略。

2201_76125261的博客 1744

【刷题记录⑨】Java工程师丨字节面试真题(三)

我几乎每天都会刷题训练来使自己对各种算法随时保持一个清晰的状态。要知道眼过千遍不如手过一遍,想成为一名合格的开发工程师,更要逼迫自己养成动手的好习惯。

陈橘又青的博客 5930

【人工智能之深度学习】21. 自动驾驶感知实战:YOLOv4复杂天气优化方案(BDD100K全代码+效果对比)

摘要:自动驾驶摄像头在雨雾天气下易受图像模糊、目标遮挡影响,导致YOLOv4检测精度骤降。本文基于BDD100K公开数据集(含多天气场景),设计三阶段优化方案:1)物理建模生成雨雾效果(雨滴线条+大气散射模型),将恶劣天气样本占比从20%提升至40%;2)在YOLOv4颈部嵌入CBAM注意力机制,强化模糊区域特征提取;3)L1剪枝(30%)+TensorRT量化实现轻量化。需特别说明:本文为教学虚拟案例,不可直接用于车载部署,实际落地需结合多传感器融合与ISO 26262认证。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 1684

关于互联网共享精神

有买才有卖,如果你每次都揣着钱想为在网上搜到的对自己解决问题有用的信息而付费的话,那么如果你搞清楚了一个别人没有搞清楚的问题,那么你肯定也希望别人也会为你付费,这样对你才公平,这也是人的交换本性,远古时期的人类不就是靠这个发展出文明了吗?然而文明不可能在物物交换的基础上发展到更高程度。 远古时期,纯粹的物物交换中,人们是不会带有盈利思想的,虽然人的本性是贪婪的,但是在物物交换中完全体验不出这一点,...

互联网 660

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

字节跳动笔试题--找到最长的特征运动

小明是一名算法工程师,同时也是一名铲屎官。某天,他突发奇想,想从猫咪的视频里挖掘一些猫咪的运动信息。为了提取运动信息,他需要从视频的每一帧提取“猫咪特征”。一个猫咪特征是一个两维的vector<x, y>。如果x_1=x_2 and y_1=y_2,那么这俩是同一个特征。 因此,如果喵咪特征连续一致,可以认为喵咪在运动。也就是说,如果特征<a, b>在持续帧里出现,那么它将...

bolinzhiyi的博客 505

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

牛客网 字节跳动算法题-特征提取

描述 小明是一名算法工程师,同时也是一名铲屎官。某天,他突发奇想,想从猫咪的视频里挖掘一些猫咪的运动信息。为了提取运动信息,他需要从视频的每一帧提取“猫咪特征”。一个猫咪特征是一个两维的vector<x, y>。如果x_1=x_2 and y_1=y_2,那么这俩是同一个特征。 因此,如果喵咪特征连续一致,可以认为喵咪在运动。也就是说,如果特征<a, b>在持续帧里出现,那么它将构成特征运动。比如,特征<a, b>在第2/3/4/7/8帧出现,那么该特征将形成两个特征运动

weixin_43766033的博客 379

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

字节编程题 特征提取

小明是一名算法工程师,同时也是一名铲屎官。某天,他突发奇想,想从猫咪的视频里收获一些猫咪的运动信息。为了提取运动信息,他需要从视频的每一帧提取一个猫咪特征是一个两维的vector <x,y>。如果x_ 1 = x _ 2 和y_ 1 = y_ 2 ,那么这两个俩是同一个特征。 因此,如果喵咪特征连续一致,可以认为喵咪在运动。那么,如果特征<a,b>在持续帧里出现,那么造成构成特征运动。诸如,特征<a,b>在第2/3/4/7/8帧出现,那么该特征将形成两个特征运动2-3-.

尚未佩妥剑 转眼便江湖 304

这家伙有点懒,还没有个性签名 :) --工具篇03

淘宝 NPM 镜像 GIF之家 crx4chrome chrome 插件下载 懒得勤快,互联网分享精神,勤于发现,乐于分享 中国5级行政区域mysql库 在线实用工具 一款懂你的电子书--阅读(微信号:)MyBookRead ...

Dafei4的博客 504

突发奇想

大家都说光粒子是粒子也是波。波是能量是没有质量的。是粒子有质量是能量的载体。 所以世间所有的物都是 质量和能量的融合体。才有的爱因斯坦的 质能方程! 这个伟大的发现。 ok 我想说两个观点: 第一、 光粒子 也是能量和质量的结合,为啥我们无法测量光粒子的质量。可以理解为光粒子在我们这个维度世界只是展示了其能量属性,其质量属性可能在其他维度里面测量。我们只是四维生物,对于高维生物可能完全不同...

jackychen_king的专栏 276

牛客网--字节跳动面试题--特征提取

牛客网--字节跳动面试题--特征提取 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 来源 链接:特征提取 来源:牛客网 题目 小明是一名算法工程师,同时也是一名铲屎官。某天,他突发奇想,想从猫咪的视频里挖掘一些猫咪的运动信息。为了提取运动信息,他需要从视频的每一帧提取“猫咪特征”。一个猫咪特征是一个两维的vector<x, y>。如果x_1=x_2 and y_1=y_2,那么这俩是同一个特征。 因此,如果喵咪特征连续

归子莫的博客 1202

20190211 模拟训练 A. 大猫咪

好题 2.11考试 转载于:https://www.cnblogs.com/Miracevin/p/10363079.html

weixin_34414196的博客 201

字节跳动2019春招研发部分编程题汇总

ACM题集:https://blog.youkuaiyun.com/weixin_39778570/article/details/83187443 第一题 [编程题]万万没想到之聪明的编辑 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M 我叫王大锤,是一家出版社的编辑。我负责校对投稿来的英文稿件,这份工作非常烦人,因为每天都要去修正无数的拼写错误。但是,优秀的人总...

越看越喜欢啊 2149

字节跳动2019春招第二次笔试编程题

字节跳动2019春招第二次笔试编程题1.变身程序员题目描述输入描述输出描述示例示例1示例2示例3分析参考代码2.特征提取题目描述输入描述输出描述示例示例1备注分析参考代码3.机器人跳跃问题题目描述输入描述输出描述示例示例1示例2示例3备注分析参考代码4.毕业旅行问题题目描述输入描述输出描述示例示例1分析参考代码4.过河问题题目描述输入描述输出描述示例示例1分析参考代码 个人主页:http://re...

redtongue的博客 2372
上一篇: 中国软件开发工程师之痛
下一篇: 软件技术发展的驱动力
bamboolsu
博客等级 码龄22年 200粉丝 394原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值