——选自《我编程,我快乐》
在上一章,我们讨论了仔细选择业务领域的重要性。不能小看业务领域的知识,它可以决定雇用方是否会选中你,而且也会让你在工作中赢来阵阵掌声。开始学习某一行业的细则之前,应该确定所做的选择是适合自己并且适合市场现状的。
但是,有一种知识既不属于技术范畴也不是特定于某一行业的,而且也不会很快就过时,它就是财务基本知识。不管你在哪一个行业工作——制造业、医疗部门、公益机构或者教育系统都是一个行业。行业本身就是一门你必须要学习的知识。
我记得当我还是一个年轻的程序员时,参加一个员工会议。我呆滞地盯着一位公司的高管,他向我们展示着一组又一组的数据图表。我永远也不会直接与这位高管共事,他所展示的数据与我完全没有关系。我低声嘀咕着“我就想回到办公桌前,完成我手头上的应用程序功能。”我的团队成员们坐在一起,就像是长途旅行车上局促不安的孩子。我们没人关心会议内容,根本不知道为什么叫我们来参加这个会议。我们责怪这个无能的经理召开这个会议,浪费我们的时间。
只有了解了一个行业后,你才能创造性地有所建树。
You can’t creatively help a business until you know how it works.
|
|
现在回想起来,我才知道我们当时是多么无知。我们来这个公司工作,目的就是为它赚钱或者省钱,但我们根本就不懂这行是怎么赚钱的。更糟糕的是,我们根本就不认为这是我们应该知道的知识。作为程序员和系统管理员,我们认为自己正在做的工作就是我们应该做的。但是,如果连这行是怎么赚钱的都不知道,又怎么能创造性地帮助公司赚取利润呢?
上一段中有一个词——创造性地——是关键所在。没错,我们是IT专家,这也是公司付钱雇我们的原因。有了合适的项目和领导班子,我们就应该努力做这个业务,根本不需要了解这行是怎么运作的就能为它提供价值。这些想法看似有道理。
但是,有创造性地增加价值需要全面地了解你所工作的行业环境。在商业世界,我们常常听到“账本底线”这个词。但到底有多少人真正理解“账本底线”是什么,以及什么能对它产生作用?更重要的是,又有多少人知道自己怎么做才能对这个“账本底线”起到有利的作用呢?你的组织是赔本还是盈利(你是为其创造了利润还是给它造成了损失)?
了解你公司的财务运作可以让你做出有意义的转变,而不是茫然无知地专注于某一事情,却主观地认为这样就是对的。
练 习
(1) 通读一本基础商业教程,一本MBA教程是不错的选择。我推荐一本非常有用的书The Ten-Day MBA[Sil99]。你真的可以在10天内读完,占用不了多少时间。
(2) 找一个人带你到公司的财务部门看看,并请他们向你讲解财务状况(如果你的公司不介意与员工分享这些信息)。
(3) 听完财务状况讲解后,再向他们复述。
(4) 弄明白为什么“账本底线”要被称为“账本底线“。
分享到:
相关推荐
【标题】"HNU编程新技术实务实验一——Java语言编程"揭示了这是一份与Java编程相关的学习资源,特别关注于湖南大学(HNU)的编程新技术实务课程中的实验项目。这个实验可能涵盖基础到进阶的Java编程概念,旨在帮助...
北京科技大学_可编程控制器_PLC_——西门子S7300_第一章_.part2rar,提供“北京科技大学_可编程控制器_PLC_——西门子S7300_第一章_.part2”免费资料下载,主要包括可编程序控制器的特点与分类、网络型PLC与DCS的关系...
北京科技大学_可编程控制器_PLC_——西门子S7300_第一章_.part4rar,提供“北京科技大学_可编程控制器_PLC_——西门子S7300_第一章_.part4”免费资料下载,主要包括可编程序控制器的特点与分类、网络型PLC与DCS的关系...
【标题】"西门子挑战赛——离散行业自动化省赛一等奖程序"涉及的主要知识点是离散行业自动化和PLC编程在实际应用中的综合实践。西门子挑战赛是一项旨在推动自动化技术发展、培养相关人才的竞赛,而获得一等奖的程序...
用于elctre的编程程序,主要是ELECTRE——IN法.rar
“指向深度学习的‘学历案’应用与思考——以《打开编程之门》为例” 本资源摘要信息是在信息技术课的背景下,探讨“学历案”的应用与思考,以《打开编程之门》一课为例。该资源涵盖了深度学习、数据分析、数据研究...
《Python Qt GUI快速编程——PyQt编程指南》是由Mark Summerfield撰写,并由闫锋欣等人翻译的一本专业书籍,旨在帮助读者掌握PyQt编程技巧。书中详细介绍了如何使用Python和PyQt构建GUI应用,无论你是初学者还是有...
ABPLC编程软件RSLOGIX5000入门3——下载程序借鉴.pdf
本书作者根据自己学习C++的亲身体会及多年教学经验,用简单的例子和简练的叙述讲解C++编程,别具特色。 全书共分十八章,内容涉及对象的演化、数据抽象、隐藏实现、初始化与清除、函数重载与缺省参数、输入输出流...
Scratch编程实例——打地鼠PPT学习教案 Scratch是一种基于视觉编程语言,主要用于儿童和初学者学习编程基础的编程环境。它具有很高的可读性和可操作性,非常适合初学者学习编程。 在这个PPT学习教案中,我们将...
标题中的"QP量子编程——嵌入式编程"暗示我们将探讨的是如何在嵌入式系统中运用这种编程方法。 QEPN(Quantum Event Processing Network)是QP框架的核心部分,它提供了一种处理事件的方式,允许程序以事件为基础...
《我编程,我快乐:程序员职业规划之道》讲述程序员的职业规划之道——如何规划职业生涯,如何按照自己选择的方向发展职业,如何沿着你构建和销售自己产品的路径一步步地实现自己的职业目标。全书共5章,涉及如何挑选...
【标题】"jsp网络编程——源文件(12——13)"主要涵盖了JSP(Java Server Pages)技术在网络编程中的应用,这部分内容通常包括了第十二章和第十三章的知识点。JSP是Java平台上的动态网页技术,它允许开发者在HTML或...
### PLC综合开发利器——CoDeSys基础编程及应用指南 #### IEC61131-3标准 ##### IEC61131简介 IEC61131是国际电工委员会制定的一系列用于工业控制系统编程的标准。该标准旨在为工业自动化领域的编程提供统一的框架...
内容目录如下: 第2章 定制窗口 2.2 示例——设置窗口风格 2.3.1 示例——创建六边形窗口 2.3.2 示例——创建异形窗口 第3章 菜单和控制条高级应用 3.1.3 示例——菜单编程 3.2.3 示例——...
"Linux系统字符终端界面的编程(1)——CURSES库简介" Linux 操作系统下的字符终端界面编程是非常重要的一方面,特别是在企业级和高端应用中。CURSES 库是一个基于 Linux 操作系统的字符终端界面编程库,它提供了一个...
Python语言编程课的教学实践探索——以《Python中的万花筒》教学活动为例.pdf
本资料“高性能计算之并行编程技术—— MPI并行程序设计”深入探讨了如何利用MPI进行高效的并行程序设计。 MPI(Message Passing Interface)是一种编程模型,允许程序员在不同进程间传递消息,从而实现并行计算。...
开放式工业控制系统的软件开发技术—— CODESYS V3 基础编程指南, CoDeSys 是德国3S 公司的PLC 编程软件,全球有近350 家知名的自动化产品和方案供应商是3S 公司的合作伙伴,这其中较著名 的有ABB 的Control ...