这是你应该做的

PMOS做信号开关NMOS做电平转换 PMOS做信号开关NMOS做电平转换 作者:AirCity 2019.10.19 Aircity007@sina.com 1 PMOS与NMOS 硬件工程师在设计原理图是,肯定会遇到一些状况,需要一个开关或转换一下接口电平。当然,可以找专用的芯片来解决这个问题。但如果对这些功能电路的性能要求不高,并且预算有限,用MOS管电路就能实现,简单便宜有效。如下是两个MOS管的图例。 你可能会觉得本文... 阅读详情

——“阿姨!你的钱包掉了!”
——“谢谢你!小朋友!你真是一个心灵高尚的人!”
——“不用谢!这是我应该做的,我的名字叫少先队员……”(伴随着一串银铃般地笑声,小朋友消失在风里,没有留下姓名……)



嗯,我承认这是恶搞了一把那个年代的小学生作文——韩寒出现之前的那种小学生作文。这种作文中有一个隐含的前提:“拾金不昧、做好事不留姓名”这种事情,在那个时代的背景下,会被判断为“这是我应该做的”。



那么,在换了一个时代背景之后,什么才是“你应该做的”呢?或者我们换一个容易观察的角度——在一个特定的职业中(医生/教师/学者/警察/记者/公仆 /开发商/律师/法官/摔倒的老太/etc),什么才是“你应该做的”呢?怎样算是平庸?怎样算是正常?怎样算是杰出和优秀?做到什么程度才算是完成了本 职工作,才算是完成了“你应该做的”事情?


——既然我这个BLOG是和“码农”这个职业息息相关的,那现在我们就假设你是一个码农:



你精通各种算法,宰杀了无数遍“猪”与“鸡”(珠与玑),对RBTree/BSPTree/SuffixTree/HashTree的原理和应用张 口就来;你会估计和比较各种算法的O/Θ/Ω/OO;你知道如何深入浅出地讲解算法,知道如何编程实现和实测的表现,你还能够在实际工作中选用正确的算 法……那么,你觉得自己很优秀,还是说“这是你应该做的”?


你精通不少语言,也精通一些很“难”的语言中的很“讨厌”的特性,比如C++中的重载决议/偏模板特化/名字空间/多继承/etc,你还能够紧追语 言的“最新发展”,对GC/closure/multimethod/Continuation/AMB这些“新发明”的东西了如指掌(嗯,好吧,其实这 些不是新的,只是从LISP那里借鉴了一下下)……那么,你觉得自己很优秀,还是说“这是你应该做的”?


你懂得多数流行平台的开发,掌握多数开发包的API;你能够使用各种辅助工具进行综合、高效地调试;在解决问题时你有丰富的经验和清醒的头脑,以及 实证至上的谨慎;你对开发/profiling/testing有良好的理解和实践,模式/重构/TDD/etc对你来说是合手的工具而不是限制你的牢 笼……那么,你觉得自己很优秀,还是说“这是你应该做的”?


你了解不同用户的兴趣在哪里、对软件错误的容忍度有多高,你知道不同设备上的用户习惯于如何操作,你知道用户愿意在哪个功能上掏钱,你懂得如何借鉴 和超越竞争对手的产品,你能够跟上当前用户对功能的期望(甚至预见到未来的)……那么,你觉得自己很优秀,还是说“这是你应该做的”?


你了解可用性的意义、懂得色彩学,能够设计出有条理、不凌乱的界面,能够发明用户喜爱的操控方式,能够设计贴心、聪明的功能,还能够用PS/AI /Painter制作素材,并且用程序实现你的设计……那么,你觉得自己很优秀,还是说“这是你应该做的”?(另,引用:“说一个软件具有‘可用性’,能 算是一种赞美吗?只是合格罢了!”)


你精通计算机原理结构,知道各种外设的IO速度,对它们访问方式有精晰的理解,会写device driver,而且你还知道典型外设产品的可靠性在什么样的数量级上……那么,你觉得自己很优秀,还是说“这是你应该做的”?

你设计过不同规模的系统,知道在什么样的级别下应该使用什么样的技术;你知道性能热点通常在哪里,也精通于查找和解决热点;你知道如何平衡功能、时 间和质量,知道如何在特定情况下取舍;你知道流行的架构的优缺点,你知道哪种硬件能够构成什么样的系统、当机时间控制在什么样的级别上;你知道如何安排指 标去区分高低端产品,知道在给定的预算/成本下能够提供什么样的产品,你还知道如何对系统进行cost down却不会损失可靠性……那么,你觉得自己很优秀,还是说“这是你应该做的”?


你熟悉各种软件开发模式;你有丰富的知识积累,却又不守旧、勇于接受新鲜事物;你非常善于开会,能够在很短的时间内取消语言表面上的分歧让大家达成一致……那么,你觉得自己很优秀,还是说“这是你应该做的”?

你勤劳肯做,工作中不偷奸耍滑,很有大局观而且也重视细节问题;你性格温和,乐于助人,团队成员都说你是一个非常好相处的人,连没见过面的同事也对你赞不绝口……那么,你觉得自己很优秀,还是说“这是你应该做的”?


……


造句练习:你能够……能够……还能够……即使在XX的时候也能够YY……那么,你觉得自己很优秀,还是说“这是你应该做的”?


……


如果你做到了以上若干条(注),那么在我看来,你成功地完成了你自己的本职工作,完成了自己做为一个工程师(而不是科学家)的“应该做的事情”—— 也许你比身边人的平均水平要高出一截,也许你超过了整个业界的平均水平,但那是不是就意味着“优秀”呢?如果那仅仅是你“应该做到的”呢?



最后,你做为一名人类,能够进行独立的思考,在清晰逻辑和丰富知识的基础上拥有批判性的思维,你懂经济、懂民主;你不愤青、不脑残、不意淫、不从众;你不受洗脑和煽动的影响、不信武术和中医……那么,你觉得自己很优秀,还是说“这是你应该做的”?


 

……


在你的眼里,什么才是“你应该做的”?

 

……


 

延伸阅读

 

(下面的每一个链接都能对应到上面文章里的某句话,用来例证,而不是证明)
Teach Yourself Programming in Ten Years, by Peter Norvig http://norvig.com/21-days.html
The Pragmatic Programmer 注重实效的程序员, 中文摘录版 http://qiri007.spaces.live.com/blog/cns!99F80D7BAD95F281!8913.entry
Algorithm Repository, by Steven Skiena http://www.cs.sunysb.edu/~algorith/
快排为什么那样快, by Pongba http://mindhacks.cn/2008/06/13/why-is-quicksort-so-quick/
Beating The Averages, by Paul Graham http://www.paulgraham.com/avg.html
http://www.xys.org/xys/ebooks/others/science/dajia10/zhongyi2621.txt
97 Things Every Software Architect Should Know, http://97-things.near-time.net/wiki/97-things-every-software-architect-should-know-the-book
Anti Pattern, KornerHill译自Wiki http://blog.youkuaiyun.com/KornerHill/archive/2008/05/03/2373577.aspx
常见逻辑谬误(转) http://groups.google.com/group/pongba/browse_thread/thread/2cfa868f6a098d6b/7e300428d0bd8866
Java语言学校的危险性, by Joel Spolsky, 阮一峰(译) http://www.ruanyifeng.com/blog/2008/12/the_perils_of_javaschools.html
What Every Programmer Should Know About Memory, by Ulrich Drepper
Proebsting’s Law, by Todd Proebsting; Moore’s Law, by Gordon Moore


注:上面列举了许多的条目,但是这些条目涉及了很多领域,所以并不要求一个人同时具备这些能力。



(完)

 

如何计算做T的收益? 大家好!欢迎来到星辰说财,昨天给大家分享了日内回转交易的优缺点,今天我要给大家分享一下如何计算做T的收益。做T的收益也就是指通过做T获得的收益,而不是指股价上涨获得的收益,这个需要跟股价上涨获得的收益严格区分开来。比如你的账户里有1000股某股票和100元现金,经过T操作后,账号里保持原来的1000股某股票,但是现金为共有200元,那多出来的100元就是T操作的收益,做T收益采用下面的公式来计算: 在投资领域里,为了衡量投资能力,并不是以每天能赚多少钱来衡量的,而是以资产回报率(或者叫做投... 阅读详情

相关推荐

ABB机器人通过安装管理器重做系统

文章目录一、重做系统介绍二、重做步骤1.连接机器人2.添加系统版本3.添加许可4.选项确认5.确认应用 一、重做系统介绍 工具:软件robotstudio 连接到需要重做的真实机器人上 重做系统机器人的备份(建议新机器人到手后立马做一次初始备份) 二、重做步骤 1.连接机器人 连接到真实机器人,点击安装管理器,网络界面会出现真实机器人 2.添加系统版本 3.添加许可 重装系统这个机器人的备份里找,建议新机器人使用前先备份 4.选项确认 注意传动模块选项,如果是紧凑柜选成了标准柜就会出现相位缺失报警,默

kukakkkkk的博客 2万+

做减法才是真本事,别以为你很能学,做加法一点都不难

大多数人不懂,不会,不做,才是你的机会,你得行动,不能畏首畏尾大数据等于趋势,一个向上趋势的行业会让你赚得比其他行业多做减法,才是真本事。想知道一个人是菜鸟还是高手,就看他到底是做加法还是做减法。世界上没有白吃的午餐,无非是舍弃哪个换取哪个,想什么都揽到怀里,注定会一事无成。懂得舍弃才是大智慧,懂得放弃的,才是高手。你观察所有的新人,无一不是在做加法,生怕漏掉一点点。一个刚学做饭的厨师,恨不得把所有的调料都给你加进去;一个刚摸相机的摄影师,生怕漏掉任何一个细节;一个初学美工的新人,做出来的一定是花花绿绿一闪

Lansonli(蓝深李)的博客 6303

股票做空和做多是什么意思

股票做空和做多是什么意思   做股票的人经常会聚在一起聊,而聊天中最常出现的词汇无疑是做多和做空这两个,那么有人就要问了股票做空和做多是什么意思?甚至更有人会更进一步,问:做多和做空哪个更容易一些?今天小编就来一一回答这两个问题。   股票做空和做多是什么意思?   股市里经常听到做多做空,那股票做空和做多是什么意思?QR量化投资社区中说:做空就是卖出,做多就是买入。做空和“做多”是相反的,理论上...

weixin_45116010的博客 2376

中国企业做大也要做强做优

文/仁达方略管理咨询公司 战略事业部 摘要:企业做大成为必然趋势,企业做大也要做强做优,但是随着企业规模扩大、产业类型和管理层次增多后,可能产生的信息阻隔、信息传递速度衰减或内容失真、决策得不到不折不扣贯彻、指令执行出现严重偏差、企业成本增加、制度繁琐以及组织机构官僚化等都值得我们警惕。 中国企业做大也要做强做优。要增强我国整体竞争实力,增强我国在全球产业发展中的影响力和话语权,保障国

wangjipeng1969的专栏 1328

《基于情绪与博弈行为的做T研究》

看K线,算出压力位后,考虑到抢跑等因素,提前挂单,可分批挂单平铺,比如规划以持股数量一半做T,卖出多少算多少仓位,如果没时间盯盘修正压力位置,那么卖多少算多少,尾盘接回来,尾盘最后半小时以内接,也可最后10分钟,如果不到尾盘达到一个好的低点也可以接回来。,算出压力位和支撑位后,比如:10点,10点半,11点,1点,2点等,每个半小时左右看一次盘,进行操作调整,或者检查是否T出去了,比如,反T出去,资金也有了,那就可以挂单买回来。看K线一定是走上升趋势,早盘急杀急跌,深水区接,-3到-5%,这样的胜率最高。

u010291330的博客 1306

工业场景实战:基于YOLO与多格式标注的传送带异物检测数据集构建指南

本文详细介绍了基于YOLO与多格式标注的传送带异物检测数据集构建方法,涵盖数据采集、标注技巧(YOLO、COCO、VOC格式)、数据增强策略及实战案例。通过工业级解决方案,有效提升异物检测准确率与效率,适用于各类工业场景。

weixin_29168393的博客 464

做T和做T+0有什么区别

做T广义上,做T指的是一种通过低买高卖或高卖低买来赚取差价的交易策略。这种策略可以应用于不同的交易周期,包括日内交易(T+0)、短期交易和中长期交易。在实际操作中,做T通常涉及频繁的交易,需要投资者具备敏锐的市场洞察力和高超的操作技巧。做T+0做T+0特指在股票交易日(T日)内进行的买卖操作,即当天买入的股票当天卖出。这种交易方式也被称为日内交易或即日回转交易。做T+0的核心在于利用股价的日内波动来赚取差价。投资者需要在极短的时间内判断股票的走势,并在合适的时机进行买卖操作。

学无止尽,谨言慎行! 1935

深度学习&故障诊断初学者 - 学习路线

针对初学者,一头雾水,不知如何学习,本文给出了一个学习路线 Python学习 - 打好编程基础 https://www.bilibili.com/video/BV1vA411b7Rn?spm_id_from=333.337.search-card.all.click B站免费课程 学到P49 建议时长 2周 深度学习理论 - 浅浅理解神经网络 https://www.bilibili.com/video/BV1FT4y1E74V?p=41 建议时长 2周...............

m0_47410750的博客 6万+

喜欢做的、都在做的、该做的和能做到的

一、背景 最近发现很多事情主要分为这几种:喜欢做的、大家都在做的、该不该做的、能做到的这四种角度。 很多人都做自己喜欢的事情,都做大家都在做的事情。 却很少约束自己去做自己该做的事情,不考虑自己是否能做到。 二、探讨 2.1 喜欢做的 很多人都做自己喜欢做的事情。这包括两点一种喜欢做的“有害”的事情,一种是促进成长的“兴趣”。 比如很多大学生喜欢没事就刷抖音,没事就打游戏,没事就看肥...

悟鸣的技术博客 2205

告别手动拍照!用Python+JAKA机械臂+D455相机实现全自动手眼标定(附完整代码)

本文详细介绍了如何利用Python脚本实现JAKA机械臂与Intel RealSense D455相机的全自动手眼标定流程,提供从硬件配置到代码实现的完整解决方案。通过自动化标定,显著提升工业自动化中的精度和效率,适用于机器人视觉领域的二次开发需求。

weixin_30555125的博客 523

ESP32蓝牙配网实战:微信小程序中的blufi协议实现与优化

本文详细介绍了在微信小程序中实现ESP32蓝牙配网的实战经验,重点解析了blufi协议的应用与优化。内容涵盖从开发环境配置、协议帧格式解析,到小程序端蓝牙通信、数据转换的核心步骤,并提供了配网状态机设计、错误处理及性能调优等进阶方案,旨在帮助开发者高效、稳定地完成物联网设备配网功能开发。

weixin_29159613的博客 459

随笔-学习编程有没有必要做笔记?如何做笔记?

前言    对于刚刚学习编程或者已经学习了编程的朋友,难免会产生该不该做笔记的想法。是做好?还是多练习几遍比较好?下面将个人想法和大家分享一下,希望给正在迷茫的你能提供一点帮助 问题     1.学编程有没有必要做笔记?     2.我该记哪些内容?     3.如何去做笔记才高效? 正文     问:学编程有没有必要做笔记?     答:十分肯定,一定要做!     作为一名软...

TianXinCoord的博客 6万+

STM32CubeMX实战:FreeRTOS内存管理5种方案全解析(附heap_4避坑指南)

本文深入解析了STM32CubeMX环境下FreeRTOS的5种内存管理方案(heap_1到heap_5),重点介绍了heap_4的优化策略与避坑指南。通过对比分析各方案的特点、性能指标及适用场景,帮助开发者根据项目需求选择最优内存管理策略,提升嵌入式系统开发效率与稳定性。

aa123的博客 620

股票做T手续费划算吗?佣金万三做T的成本计算

做T就是在同一天内完成买入和卖出同一只股票的操作,目的是利用股价波动赚取差价。听起来很美好,但手续费这个隐形杀手往往被新手忽略。今天我们就来算笔账,看看佣金万三的情况下,做T到底划不划算。记住:当你盯着差价时,券商正盯着你的本金。做T不是不能玩,但先算清楚这笔账——市场里最贵的不是机会,而是手续费构成的时间陷阱。假设你的券商佣金是万分之三(买卖双向收取),最低5元起步。

股票量化的博客 3235

Zemax光机热集成分析:从FEA数据导入到光学性能评估实战

在精密光学系统设计中,环境温度变化和机械应力是导致像质恶化的关键因素,这涉及到光、机、热多物理场的耦合分析。其核心原理在于,通过有限元分析(FEA)软件(如ANSYS)模拟热与力学载荷下的结构变形和温度分布,并将这些物理场数据精准映射到光学设计软件(如Zemax)中,以评估其对调制传递函数(MTF)、点列图等核心光学指标的影响。这项技术的工程价值在于,它使设计从静态的理想模型跃升至动态的工程现实,能够在设计阶段就预测并补偿环境扰动,从而显著提升光学系统在航空航天、车载镜头、高功率激光等严苛工况下的可靠性与稳

weixin_30565327的博客 356

深度学习中的编码器-解码器架构

解码的作用:转换为人类可理解的形式,解码器的任务是将编码器生成的中间表示(上下文向量)转换回人类可理解的输出形式(如翻译后的文本、生成的图像描述等)。解码器通过逐步生成输出序列,使得最终的输出符合人类的理解和需求。编码的作用:转换为机器可理解的形式,编码器将输入数据(如文本、图像等)转换为一种机器更容易处理和理解的形式,即上下文向量或编码。在深度学习中,编码器(Encoder)解码器(Decoder)是常见的神经网络架构,通常用于处理序列到序列(seq2seq)任务,如机器翻译、文本摘要和图像描述等。

xxk1323的博客 1093

做项目与做产品有哪些区别?

一般IT公司的生产业务类型主要分为两种,即做项目和做产品。做项目和做产品主要的盈利模式是什么,区别是什么?技术工作者在选择就业机会的时候,如何根据公司的经营模式,来选择更适合自己的公司呢?

撬动未来的支点的专栏 1214

YOLOv13改进策略【Head】| (独家改进)结合 ICME-2024 中的PPA注意力模块,自研带有注意力机制的小目标检测头

本文记录的是利用PPA (并行补丁感知注意模块)改进YOLOv13的检测头。通过改进传统卷积,形成带有注意力机制的小目标检测头,使模型能够更好地关注小目标的重要信息。HCF-Net: Hierarchical Context Fusion Network for Infrared Small Object Detection采用多分支特征提取策略,通过不同分支提取不同尺度和层次的特征。利用局部、全局和串行卷积分支,对输入特征张量进行处理。通过控制 patch size参数实现局部和全局分支的区分,计算非重叠

Limiiiing的博客 480

先做奴才,后做天才!——人生策划三法则

我给很多城市和企业做过策划,过程中总会有人提这样的问题:“熊老师,能不能也帮我策划一下人生?”我总会这样回答:“人生只有上帝才能策划。”但人生其实是可以“策划”的。 第一个法则:先做奴才,后做天才! 在策划无锡梅里古都的时候,看过《申报》上有成龙的报道: 给人擦车用牙签挑缝成龙当年的梦想是做一个武术指导,那时候电影圈武行有一个很有名的人,他地位很高。为了能让他注意到自己,成龙每天都站在他来片场铁定...

weixin_45493693的博客 862

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

记录一下树莓派使用qBittorrent做种走弯路

结论: sudo apt-get install qbittorrent -y 远程桌面到菜单栏打开qbittorrent直接做种(网页版打开没有生成选项) ------------------------------------------------------------------------------------------------------------------------------ 本来一直是用树莓派挂的PT 种子下载完自动做种 突然想起试试发布一两个种子试试 之前都...

泡泡虾 6197

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

【方向盘】做加法容易做减法难,程序员的我深有同感

不停的做减法,你会更优秀

架构师:通透,才能写出好代码! 1818

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

做平台还是做集成?

做平台还是做集成?集成怎么才能做好啊?

s8848的专栏 378

做“品牌”还是做“销量”?

有人说:通过做品牌解决销售问题是“富人”的游戏。似乎众多企业都想通过“制作”品牌来使企业起死回生。但实际上,往往是企业大伤元气。于是,他们响亮地提出了“不做品牌销量”的口号。  的确,这个话题对销售经理来说,很吸引人。暂且不论销售经理的职位短期因素有多大,单应付每月的销量指标压力,就没有空余的时间让你来考虑长远的战略问题。  我反复研究了这个话题,初步明白了“不做品牌做销量”的着眼点,就是从提高企

haifeng的专栏 1547

做官诀窍----"五官五做"

和珅从一个小官爬到一人之上万人之下.他有他自己的做官诀窍----"五官五做"小官大做和珅年轻的时候,就是一个三等鵉仪卫.有一天皇上与众大臣巡视清漪园.皇上随口问了一个典故,随行的官员都没有答上来.和大人说了一句:典守者不得辞其责.引起换上注意,从此一个小官就窜升了.热官冷做后来和珅做官做到了一人之下万人之上.可是和大人 出世低调,待人亲戚.不张扬不招摇.闲官忙做后来皇上提拔和珅为正蓝旗副都统.是一...

Jackie的储物袋 1678

PCDM:从“如何做”到“做什么”

  如何在项目初期就使投资者或赞助人参与其中,本文通过一个案例将项目组件分拆法清晰地呈现给读者。   任何项目都有一定的投资目标,这些目标在项目完成后也能够为项目赞助人带来预期的信息价值或应用效益。所谓最终交付物是依据项目立项时,赞助人或投资人对项目的未来效益或信息价值所需要的软件模块或组件。概念型项目往往有相当明确的价值期盼,但缺乏一套明确的操作过程让技术人员进行有效地分析,建立系统的功能需

斑马线上的生活 1870
上一篇: 闲聊色彩学(Chromatology)
下一篇: On Computer Programming Paradigm
yuankaining
博客等级 码龄19年 90粉丝 36原创
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值