1.�ײ�Դ��
2.VS Code 的白菜白菜 7 个开源替代品 | Linux 中国
3.WinPE上网程序设置
4.资深CHO对于OKR的实战笔记
5.Keil科普教程 | Keil的名称及分类
�ײ�Դ��
互联网行业的加盟代理和传统实体行业的加盟代理,本质是源码源码一样的,试问哪一定行?加盟什么一定赚大钱?这年头银行都可以加盟你都不一定干得下去你信不?反过来说,假客是白菜白菜不是那些做成功的代理项目,其产品本身就一定是源码源码最好用的?我看未必。项目本身和代理商的假客任务发布源码交易本事是各占一半的。
关于凡科的白菜白菜言论,我认为是源码源码有失偏颇的。或者说大部分都是假客利己主义者,盘算的白菜白菜都是自己那点小道道。我们来拆解一下。源码源码
做凡科代理靠不靠谱最不知所谓的假客回答莫过于:“我们是凡科的代理商,我这里还有多少多少凡科的白菜白菜预存款,谁要我就转让......”。源码源码你这不是假客在赤裸裸的告诉人家你的凡科代理之路是彻底失败的吗?你好歹找个借口啊,比如老婆生了八包胎家里三辈人都带不过来不得不转让代理权回去带娃,再或者找个老家有百亩良田等你回去继承这样的话来敷衍一下也好嘛。你就赤裸裸的告诉人家:“我代理凡科亏了,谁来帮我接个盘。”到底是你认为别人比你傻还是你真傻?关键你其实在释放一种主观信号,那就是代理凡科不行。真的不行吗?你不行别人也不行?我看未必。
关于凡科代理的另一个理由是说凡科的产品官方直销价很便宜,代理成本价高,利润很低。这种代理可以说连经营思路都没搞清楚。代理凡科是为了赚代理成本价和官方直销价的差价吗?如果是这样,那么问题来了,如果我是一个消费者,请问我为什么要在你一个代理商这里买而不直接在官方买?是老板你长得帅点儿还是你家客服妹子够水灵?凡科的代理模式是OEM代理,代理商是以自有品牌的模式在销售代理产品。为什么要去对标凡科的直营售价呢?比如凡科建站官方价/年,代理商如果也卖的确是没什么利润。但如果提供搭建服务呢,你不妨问问凡科帮客户搭建网站额外收费是多少,那可是远比版本本身的价格高了去了。你提供搭建服务收费比凡科官方收费低一点,你的利润空间和性价比不都出来了吗!如果你说你不会搭建,那请问这是凡科的问题还是你自己的问题?再说了,假设凡科搭建网站收两千,你收八千也行啊只要你够本事拿到客户。你觉得是天方夜谭?我就亲眼见过我们一个客户用凡科互动帮某单位做一场答题活动收费两万的。这利润何止百倍!你说你找不到这样的客户,谈不了这么高的价格。那么请问,这是凡科的问题还是你自己的问题?
还有一种声音是劝你不要去做代理,劝你买断源码自己做。可能很多小白根本看不懂所谓的“买断源码自己做”到底是个啥意思?别慌,听花千骨科技这只行业老鸟给你娓娓道来。首先你要搞清楚什么是源码系统。
我们要知道,不管是网站、小程序、商城、app还是其他任何互联网应用,它都是通过代码搭建出来的,我们看到的一个页面一项功能,都是交付源码怎么收费一串串代码的具体呈现。不懂代码搭建技术的外行,肯定是无法玩转代码的。即便你买了一套源代码的建站系统,前期卖家帮你安装好了可以正常使用了,后面出现任何一点点问题,你都只能是睁眼瞎。
那么为什么还是有很多不懂技术的小白却对源码系统情有独钟呢。说到底,便宜。
以凡科建站为例,凡科建站系统也是通过代码开发出来的,只是这套代码在凡科手里攥着,凡科是不可能出售源码的。源码出售就意味着凡科这么一家上市公司多年的研发投入化为灰烬。为什么这样说呢?因为源码就好比一篇可以复制粘贴的文章,一旦公布出来,谁都可以复制粘贴,并贴上自己的署名。凡科十年投入,光凡科建站这一款产品,光开发人员的工资投入可能都不下千万。如果他出售源码给张三,张三明天就可以块一套卖给李四,李四后天就可以1块钱一套挂到拼多多上供全国人民临幸。那么请问,如果你是老板,你将如何来做这门生意?你投入几百上千万就为了造福百姓?
可能有的小白又迷糊了,如果真像我们说的这样,那为什么还是有那么多人那么多公司在卖源码呢?这里面的水可就深了。不管你信不信,市面上在售的源码程序,绝大部分都是盗版程序。即便不是盗版,大多也不是自己开发的。源码买回来也得装到服务器里,服务器每年也有成本,怎么配置服务器维护服务器也需要技术和成本。要让客户网站响应速度够快运行够流畅,服务器的开销绝对不是一个小数目。一个不懂技术的小白是根本玩不转的。本想的是不受制于人,结果反而处处受制于人!你的系统有任何问题你你都得找人,找人就是钱,你拿着源码去找人给你修复BUG不被宰的几率几乎为零!一边被人宰,一边被客户骂,挣卖白菜的钱操卖白粉的心,这就是小白玩源码大概率的结局!
然而,用源码真的比用凡科建站这种智能建站系统好?我倒觉得%的用户更适合用凡科。不管你是会技术还是不会技术。不信?咱们接着聊。
首先你要搞清楚一个现实,那就是.9%的企业搭建网站的需求都是一些基本的信息展示需求,并不需要什么特殊的功能开发。界面美观,运行流畅,网站响应速度快就OK了。看源码能提升你的客户还能比万达集团更有钱?之所以很多人喜欢用源码是因为源码在手可以做二次开发,就是遇到有客户有特殊定制需求的时候可以帮他开发。但现实里%的客户并不需要二次开发。所以一味追求源码只是为了去迎合那0.1%的客户你觉得有这个必要吗?关键这0.1%的客户你以为你拿得下来?你会开发吗?你知道做开发多费钱吗?你做个二道贩子去找人帮你开发,等你给你的客户报完价可能客户就把你拉黑了!客户会说你黑心。可能客户没说错,但是大部分客户对定制开发的预期本来就低得不合常理,他们本来就没有一个合理的预算。这0.1%的客户当中又有%的客户是没有预算的。最后只有十万分之一的客户可以和你正常交流!哎,就问你累不累?去做主流客户的生意才是你应该有的定位,特别是新入行的朋友。你只需要选择一款“放心”的工具,而不是“操心”的工具。
凡科旗下有很多款产品,其中凡科建站无疑是凡科公司的拳头产品,也是凡科起家的产品。凡科建站从凡科成立就开始研发,一次次更新迭代,二十年了,保持每月都有功能更新细节优化。你真觉得一款打磨二十年的产品会特别差劲?你真觉得一家上市公司用二十年时间打造的产品还赶不上那些可以无限复制的源码系统?别说人家凡科是有一个团队在做这件事,就是哪怕只有一个人在做这件事也是做了二十年的。那些恬不知耻说自己卖的源码多好多好的,你就对天发誓你花了多少时间来研发迭代维护你的产品?人家一个团队二十年比不上你半路出家搞两年?你是仙儿你可以点石成金?是骡子是马牵出来比一比不就清楚了吗,人家凡科敢对每一个客户提供不限时免费试用,好多互联网公司卖产品都是尽可能的画大饼,要个试用账号比登天还难!
再次声明,我真不是给凡科站台,更没有劝大家去代理凡科。你去代理凡科对我没有一分钱的好处。我只是想还原事物本来的面貌,让大家不要轻易被旁人误导,以至于做出错误的选择。
做生意特别是做代理,上家稳定比什么都重要。只要产品还算OK,上家稳定不出幺蛾子和你自身的能力就决定了你是否能成功!凡科的客户是按年续费,他干嘛要跑啊?凡科卖出去的产品都是已经开发好的,躺着收钱不好吗,为什么要跑?卖互联网产品是现金交易,又不是贷款盖楼,请问干嘛要跑?你加盟凡科交了十万八万预存款,你卖得出去人家就给你开个账号多个人多双筷子反正大锅饭是煮好的人家干嘛要跑?你要是一个客户也卖不出去,人家利润就更高了,更不用跑啊!
不过这年头生意的确不好做,一次投入那么多委实也是一笔不小的开支,慎重一点也是应该的。比如前期可以考虑不直接向凡科拿代理,和凡科老代理建立合作关系,从老代理那里提单。在支付产品成本的同时给到老代理几十块的利润,相应应该也是有老代理愿意接受的。等你行业经验摸熟了,外卖人源码分析有了自己的一套成熟的销售策略,客户资源逐渐稳定增多了,到那时再向凡科拿个代理权,到那时岂不胸有成竹。好了,关于代理凡科如果你还有什么疑虑疑问,欢迎与我们联系,我们尽量帮你解答哦。毕竟我们也是行业老人了,帮你介绍一两个靠谱的凡科老代理也是没问题的,无论代理合作还是自用绝对都是很划算的哦!希望我的回答对创业路上的你有所帮助吧!
VS Code 的 7 个开源替代品 | Linux 中国
为了避免使用微软版本的 VS Code,我们需要另行选择一个开源的代码编辑器。
Visual Studio Code,简称 VS Code,是一款跨平台代码编辑器,适用于 Linux、Windows 以及 macOS。它不仅可以编辑简单文本,还可以像集成开发环境(IDE)一样管理整个代码库。它可以通过插件进行扩展,并被证明是一个可靠的文本编辑器,轻松击败非开源的强大竞品编辑器。
微软以开源的方式发布了 VS Code,但下载的版本并非开源。不过,你仍有办法以开源方式使用 VS Code,或者选择其它的开源替代品。
以开源方式构建 VS Code
你可以在 GitHub 获得 VS Code 的源代码。然而,当你从微软下载 VS Code 时,你会发现它是基于微软软件许可证授权的。这并不是一个开源许可证。其区别在于构建过程。
Chris Dias 是微软 VS Code 项目开发者之一,他对 VS Code 作了一个对比,就像 Chrome 浏览器和其开源的“上游”项目 Chromium 一样。VS Code 确实是基于开源代码库构建的。微软官方发布的版本带有一些与微软相关的功能,包括一项商标、一个插件库、一个 C# 调试器以及遥测。但如果你克隆仓库然后自行编译,这些东西都不会被加入,所以你会得到一个名为 Code - OSS 的“干净”版本(OSS 代表开源软件)。
实际上,VS Code 与 Code - OSS 之间的差异很小。最值得注意的是,VS Code 包含遥测功能,它会记录使用数据。微软不可能监控你的一举一动,而且目前越来越多软件都在收集使用数据。是否在乎 VS Code 的遥测功能,完全取决于你自己。如果你不希望它追踪你的使用情况,这里有一些很棒的 VS Code(开源)替代品。
VSCodium
最简单的替代方案就是构建不带微软附属功能的 VS Code 版本。VSCodium 项目提供了可下载的聚人宝源码 Code-OSS 可执行文件,它基于 VS Code 代码库编译,没有配置微软的 product.json 中的改变。VSCodium 的开发者还竭尽全力禁用了所有难以寻找的遥测选项,除非你自行编译,否则这已经是你能找到的最干净的 VS Code 版本了。
VSCodium 提醒说,VS Code 悄悄地包含了一些专有工具,这些工具无法与开源版本一起提供。这包括一个 C# 调试器和部分插件。如果你需要它们,可以在 [文档中] 找到解决办法。假如你依赖 VS Code 中某些特定的功能,你应该验证它在 VSCodium 中是否可以发挥功用。
此外,你还应该验证是否已禁用所有的遥测功能。
Code - OSS
如果不想用 VSCodium 的版本,你可以自己从头编译 VS Code,得到一样的版本。可执行文件叫做 Code - OSS,而不是 VSCode,适用于 VSCodium 的许可证限制也适用于你的构建,而工作方式也是一样。
如果通过编译源码构建应用,首次启动时你要确保 [所有遥测都已经被禁用]。
Atom
Atom 是一个类似于 IDE 的文本编辑器,当微软收购 Github 的同时也收购了它。和 VS Code 一样,你可以使用插件,扩展 Atom 编辑器,此外,你还能通过自己的工具和主题实现定制。它开源且与 Github 集成。简而言之,只要你能找到你想用的插件,或者你愿意自己动手写,那么 Atom 几乎可以满足你的一切需求。
跟 VS Code 一样,Atom 也默认包含遥测。你可以禁用这个功能,而且跟 VS Code 不同的是,使用插件不受任何限制,所以不必再因为隐私改变你的工作流。对写代码的人来说,毫无疑问 Atom 是很有用的工具,而对于使用电脑的任何人,它同样会是一个很赞的编辑器。如果你需要一个顺手的通用文本编辑器,请试试 Atom。
GNOME Builder
为 GNOME 桌面而开发的 IDE,GNOME Builder 是一个 Linux 平台的代码编辑器,专门用于构建 GNOME 应用。如果你为 Linux 构建应用程序,希望轻松解决兼容性问题,那么 Builder 就是最简单的选择。从 Flathub.org 安装 Builder;当你开启一个新项目,如果没有安装 GNOME SDK,它会提醒你。这意味着当维护你的应用时,你不必刻意关注 GNOME 的状态,因为 Builder 在替你做这件事。
然而,Builder 不仅能够构建 GNOME 程序。它还支持各种各样的编程语言,包括 Python、Rust、C/C++、Java、Go、JavaScript、TypeScript、VB.NET、Markdown 和几种标记语言等等。它对部分语言有全面的支持,包括自动补全以及弹出式函数定义,但是其它语言仅仅含有一些比较方便的功能,例如语法高亮跟自动匹配括号。不管你是不是一个专门的程序员,或者你只想要一个给力的 HTML 和 CSS 编辑器,这个 IDE 都能让你舒心使用。
Geany
Geany 是一个强大、稳定而轻量级的编辑器,它有很多有用的特性,能帮你写 Bash、Python、Lua、XML、HTML、LaTex,当然远不止这些。对 种各种编程及脚本语言、标记语言和各种文件类型(比如 .diff 和 .po),Geany 都有很好的支持。退一万步讲,Geany 还有括号匹配和语法高亮 —— 通常来说,它包含更多功能。
Geany 是一个小型编辑器,但是通过插件,你可以为它添加特性,例如项目视图面板、文件系统树、调试、终端等,直到它看起来像一个 IDE。当然,萝卜白菜各有所爱,你也可以尽量使它保持简洁易用。如果因为电脑 CPU 或者内存的限制而无法使用 VS Code,那么很明显 Geany 可以作为你的选择。它只占用少量内存,而且启动迅速。即便跟运行在终端里的 Vim 相比,Geany 稍显笨重,但就算在树莓派,它也能做到快速、灵活。
Brackets
Brackets 是一款面向网页开发者的文本编辑器和 IDE。对于 HTML、CSS、JavaScript、PHP 甚至 Python,它都有很强大的支持。而且跟 VS Code 一样,它也有一个很丰富的插件生态,所以你可以最大限度地扩展它,以适应你所有编程语言的工作。
有的插件用于辅助解析语言、运行脚本,甚至编译执行代码。Brackets 有一个传统的界面,不管你是否熟悉 IDE 或者像记事本一样简单的文本编辑器,都能驾轻就熟。如果稍微花点时间,添加几个相关插件,然后熟悉它们,你会发现 Brackets 真的是一个很精妙、很有用的编辑器,不管你输入什么,它都能通过自动补全、提示帮你避免低级错误。假如你是程序员,它能帮你加快测验和调试周期。
Che
如果你喜欢新技术,那你应当尝试 Che 编辑器。这是一个基于云的 IDE,所以它默认以软件即服务(SaaS)的形式运行,但它是完全开源的,如果你有 Kubernetes 实例,那就可以运行为你自己的 SaaS。
Che 不仅是一个在线 IDE,而且是一个为云开发而构建的 IDE。在 Che 的概念里,用户无需查看本地文件系统。由于它在云端工作,所以你也可以这么做。事实上,如果你有一台 Git 服务器,那就可以直接把它当作你的文件系统,在它的仓库中完成你的项目。当然,你也可以下载所有文件做本地备份。
但 Che 的主要特点,也是云开发者最为兴奋的一点,它是一个功能全面、带有 Kubernetes 感知功能的开源 IDE。如果你正在为云构建应用、网站或容器(或三者的组合),那么 Che 是一个你需要尝试的编辑器。
那么你的选择是?
你有没有在使用这些 VS Code 替代品中的某一个呢?想不想挑一个试试呢?欢迎在评论中分享你的见解。
WinPE上网程序设置
网启服务器自动配置程序:
@echo off
PUSHD %~dp0
SET TP=%CD%
Title HaneWin网启服务端 通用免配程序 for winPE_xp__win7
rem ==========以下此行为启动引导文件,请自行修改, 必须在分区根目录=======
set bootfile=PXEgrldr.0
rem ==========================================================
echo 正在自动搜索启动文件,可能需要一些时间,请稍等。。。
set BaseDirectory=
set bootdrver=%~d0
for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%i:%bootfile% set bootdrver=%%i:
if not exist %bootdrver%%bootfile% ECHO 找不到网启文件:%bootfile% pause exit
set BaseDirectory=%bootdrver%
rem if exist %bootdrver%%bootfile% set BaseDirectory=%bootdrver%goto copyfile
rem for /f "usebackq" %%i in (`dir "%bootdrver%%bootfile%" /s/b`) do set BaseDirectory=%%~dpi
rem if %BaseDirectory%.==. echo 在 %bootdrver%盘上 找不到启动文件:%bootfile% pause
:copyfile
copy DHCP*.* %temp% /y nul
set tp=%temp%
%TP%dhcp4nt.exe -remove nul
setlocal
set/a a=-2
for /f "usebackq tokens=2 delims=:" %%i in (`ipconfig`) do (
set b=%%i
call :getip
)
for /f "tokens=1-3,4 delims=." %%i in ("%_myip%") do set IP_Pool=%%i.%%j.%%k.
%TP%DHCPsrv.ini echo.[License]
%TP%DHCPsrv.ini echo.Key=BBLZUBBCAT9
%TP%DHCPsrv.ini echo.Name=Free User
%TP%DHCPsrv.ini echo.[DHCPsrv]
%TP%DHCPsrv.ini echo.Profile0=本地连接
%TP%DHCPsrv.ini echo.TFTPDirectory=%BaseDirectory%
%TP%DHCPsrv.ini echo.Multicast=0
%TP%DHCPsrv.ini echo.TFTPEnable=1
%TP%DHCPsrv.ini echo.TFTPPort=
%TP%DHCPsrv.ini echo.TFTPMode=0
%TP%DHCPsrv.ini echo.Log=0
%TP%DHCPsrv.ini echo.TestIP=1
%TP%DHCPsrv.ini echo.ChangeIP=1
%TP%DHCPsrv.ini echo.EnableMAC=1
rem 有多个网卡时,如不能确定那个网卡,可以将下面此行去掉
%TP%DHCPsrv.ini echo.Include=%_myip%
%TP%DHCPsrv.ini echo.[本地连接]
%TP%DHCPsrv.ini echo.SubnetMask=%_mask%
%TP%DHCPsrv.ini echo.BaseIP=%IP_Pool%
%TP%DHCPsrv.ini echo.Range=
%TP%DHCPsrv.ini echo.BootFile=%bootfile%
%TP%DHCPsrv.ini echo.GatewayIP=%_Gateway%大白菜官网
%TP%DHCPsrv.ini echo.InterfaceIP=%_myip%
endlocal
%tp%dhcp4nt.exe -install nul
start %tp%dhcpsrv.cpl
if not exist x:*.* goto windows
PECMD.EXE LINK %%Programs%%网络工具网启服务器HaneWin网启服务端,%tp%dhcpsrv.cpl,,%tp%dhcp.ico
PECMD.EXE LINK %%Programs%%网络工具网启服务器开启HaneWin网启服务,%tp%dhcp4nt.exe,-install,shell.dll#
PECMD.EXE LINK %%Programs%%网络工具网启服务器关闭HaneWin网启服务,%tp%dhcp4nt.exe,-remove,shell.dll#
PECMD FILE "%%DESKTOP%%开启HaneWin网启服务端.*"
rem 删除共享名PEroot,建立共享名为PEROOT,共享资源为%BaseDirectory%
PECMD EXEC CMD /C "net share PEROOT /d"
PECMD EXEC CMD /C "net share PEROOT=%BaseDirectory% /unlimited"
rem PECMD FIND EXPLORER.EXE,KILL EXPLORER.EXE
echo.
echo 已将本机PE系统 [url=file://%Computername%PEROOT]%Computername%PEROOT[/url] 共享给远程客户(主机名:%Computername%,用户名:Guest,密码为空)
:windows
echo.
echo.
echo 远程启动网启服务器.启动成功!可以进行远程网络启动PE!
echo.
pause
EXIT
:getip
set /a a=%a%+1
if %a%==1 set _myip=%b%
if %a%==2 set _mask=%b%
if %a%==3 set _Gateway=%b%
goto :eof
===================================================================================
@ECHO OFF
Title HaneWin网启服务端_映射远程主机 免配程序 for winPE
PUSHD %~dp0
set tp=%cd%
rem 第一次运行
pecmd.exe IFEX %%Desktop%%映射远程主机.LNK,!EXEC cmd /c copy "%tp%网启快捷及映射主机.CMD" "%tp%映射远程主机.TMP"
PECMD.exe LINK %%Desktop%%映射远程主机,%tp%网启快捷及映射主机.CMD,,SHELL.DLL#
for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%i:PEToolswin7.ini PECMD.exe file %%Desktop%%映射远程主机.
*for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%i:外置程序winPE.ini PECMD.exe file %%Desktop%%映射远程主机.
*pecmd.exe IFEX %%Desktop%%映射远程主机.LNK,!EXEC cmd /c copy "%tp%网启快捷及映射主机.CMD" "%tp%映射远程主机.TMP"
if exist "%tp%映射远程主机.TMP" goto end
rem 映射远程主机
ipconfig /all |find /i "DHCP" |find /i "服务器"%temp%ip.txt
ipconfig /all |find /i "DHCP" |find /i "Server"%temp%ip.txt
for /f "usebackq tokens=2 delims=:" %%i in (%temp%ip.txt) do (
set ip=%%i
)
set ip=%ip:~1%
ECHO.
ECHO 将远程服务器%ip%的共享名peroot 映射为本地Z:盘,主要是用于客户端,用户Guest,密码为空)
ECHO .
ECHO .
ECHO 正在连接至远程服务器:%ip%, 请稍等。。。。。。
ECHO.|NET USE z: [url=file://%ip%PEROOT]%ip%PEROOT[/url] /user:guest /persistent:no
pecmd wait
if exist z:*.* PECMD.EXE MESS 网络成功连接,并已连接远程服务器为Z:nnn如不能连上InterNet网,请在网络设置中释放-更新络IP,或在服务器上关闭网络启动服端!@提示 #ok
*if exist z:PETOOLSWin7.INI PECMD.EXE LINK %%Desktop%%加载远程外置程序1,PECMD.EXE,LOAD z:PETOOLSWin7.INI,Shell.dll#
if exist z:外置程序winPE.ini PECMD.EXE LINK %%Desktop%%加载远程外置程序2,PECMD.EXE,LOAD z:外置程序winPE.ini,Shell.dll#
if not exist z:*.* PECMD.EXE MESS 无法连接远程服务器,请检查网络或服务器!!@提示 #ok
*:end
pecmd.exe file "%tp%映射远程主机.TMP"
pecmd.exe file "%tp%映射远程主机.TMP"
pecmd.exe IFEX %%Desktop%%映射远程主机.LNK,!LINK %%Programs%%网络工具网启服务器HaneWin网启服务端,%tp%HaneWin网启服务端.CMD,,%tp%DHCP.ICO
exit
这段源码可以根据自己的需要进行适当修改。
资深CHO对于OKR的实战笔记
今天晚上,我有幸参与了一场关于OKR(Objectives and Key Results)的深度讨论,主题涉及OKR的实战应用、落地策略以及与企业文化的融合。这场交流由飞书咨询副总裁袁凌梓女士和源码资本的郑云端先生主讲,我在此分享一些关键观点和我的思考。
袁总的精彩观点首先聚焦于OKR落地的阶段性过程。他认为,OKR的实施并非一蹴而就,通常需要经过三个阶段:第一阶段是模仿与实践,即在一年内学习与尝试;第二阶段是深入与专注,需再花一年时间深化理解和应用;最后阶段是灵活与创新,持续调整与优化,维持一年的时间。此过程需至少三年的持续努力。
袁总进一步指出,当前经济环境的不确定性,使得一些企业选择回归KPI(Key Performance Indicators)以求生存,但实际效果可能适得其反。相反,利用OKR反而可能为企业开启新的战略机遇。他还强调,OKR的引入与企业所处行业无关,关键在于企业的发展阶段。对于正处于探索与发展期的企业而言,引入OKR尤为适宜。
在引入OKR前,企业需深入思考几个核心问题。首要问题是企业希望塑造怎样的文化,是自上而下,还是鼓励自下而上,或是两者结合?企业希望保持稳定,还是鼓励创新和风险探索?其次,企业应评估自身是否具备开放、协同、群策群力的文化基础。此外,是否能够激发员工的独立思考和主动性?企业是否需要对过程进行管理与干预?最后,需明确OKR是企业的核心工程,人力资源部门不能独自承担,而是需要业务高管与人力资源部门协同推进。寻找“速赢”部门、领导者或业务线对于变革管理至关重要。
郑总的精彩观点则从组织内部驱动的角度出发,探讨了四个阶段:愿景驱动、目标驱动、金钱/物质驱动、权力驱动。他提出,相对更为合理的是目标驱动。同时,他强调了四个断裂点:使命与个人梦想的不匹配、人与岗位的不适应、局部与整体的脱节、当下与未来的不连贯。郑总提出,为了成功实施OKR,需要建立战略会议与经营复盘会议的机制,确保闭环管理。在遇到困难时,应时刻回到引入OKR的初衷,重新审视目标。
我的个人思考聚焦于OKR与KPI的融合与进化。我认为,OKR和KPI没有绝对的界限,擅长运用的企业能够灵活运用两者,实现优势互补。KPI虽然常被批评缺乏生命力,但其背后的逻辑是关注目标的正确性,确保结果导向。KPI正在不断迭代与进化,变得更加灵活敏捷,成为具有“OKR神韵”的独特工具。对于《绩效主义毁了索尼》的文章观点,我认为其可能过于片面,忽略了KPI在不同情境下的适用性与价值。
最后,我分享了几个关键观点。目标与员工收益的挂钩形成博弈,这是人性的体现。目标设定应精准,绩效文化则负责激励与管理。在目标明确且与员工收益挂钩的情况下,员工会自然朝着目标努力,但这也可能限制员工的潜能。因此,一些OKR实践者选择不将OKR直接与员工考核挂钩,以平衡目标与潜能的关系。好的管理虽有时违背人性,但有助于组织凝聚力与竞争力的提升。面对管理方式的差异,重要的是尊重个人选择与偏好,毕竟“萝卜白菜,各有所爱”。
Keil科普教程 | Keil的名称及分类
在电子工程世界中,Keil是一个广受认可的名字,主要用于指代一系列用于开发微控制器应用程序的集成开发环境(IDE)。Keil 被广泛应用在嵌入式系统开发中,尤其在使用单片机(MCU)的项目上。名称上,Keil 有着多种称谓。例如 RealView MDK和 Keil MDK是描述同一工具的两种说法,它们在名称上的不同只代表了使用者或供应商对于这一软件的不同理解或强调。
针对不同类型的微控制器,Keil 有不同的集成开发工具。具体地,Keil 提供了四大IDE,旨在满足对 C、C、C 等不同编程语言的开发需求。在 Keil 的产品下载页面,我们可以清晰地看到这些针对不同MCU的IDE。
Keil MDK,又称作 Keil C或 Keil C或者 Keil C,是 Keil 系列工具的代表。所有这些名称背后指向的是同一个软件平台,尽管它们的名字和对应的开发语言(如 C, C, C)表明了其专为特定类型的微控制器而设计,旨在提供从工程管理到源代码编辑、编译、调试、模拟和下载一应俱全的功能。
其中,Keil µVision是 KEIL 公司推出的著名集成开发环境,类似于 Eclipse 等流行的开发工具。它是一个全面的软件包,集成有工程管理、源代码编辑、编译配置、仿真模拟和下载调试等工具,为开发者提供了一站式的解决方案。µVision 的版本从2到5,每个版本迭代优化,满足了不同阶段的软件开发需求,尤其是 µVision 1 由于不够成熟而没有广泛推广。
在 Keil 链接的世界中,uVision可以被想象成一张通用的「面皮」,而四大IDE则像各式各样的「馅料」,比如酱肉、豆沙、韭菜、白菜等。每一款 IDE 都是在通用「面皮」uVision 基础上,填充了针对不同微控制器应用的特定「馅料」,形成了功能各异的「包子」(即 MDK、C、C、C 等 IDE)。
总结而言,Keil 不仅仅是一个软件工具,它是一个包含广泛、强大且可适应各种嵌入式系统开发需求的生态系统。无论您是开发针对特定处理器的控制程序,还是进行复杂系统集成,Keil 都能够提供全面的支持,帮助开发者高效地完成从设计到实际应用的每一步。