——选自《我编程,我快乐》

在上一章,我们讨论了仔细选择业务领域的重要性。不能小看业务领域的知识,它可以决定雇用方是否会选中你,而且也会让你在工作中赢来阵阵掌声。开始学习某一行业的细则之前,应该确定所做的选择是适合自己并且适合市场现状的。

但是,有一种知识既不属于技术范畴也不是特定于某一行业的,而且也不会很快就过时,它就是财务基本知识。不管你在哪一个行业工作——制造业、医疗部门、公益机构或者教育系统都是一个行业。行业本身就是一门你必须要学习的知识。

我记得当我还是一个年轻的程序员时,参加一个员工会议。我呆滞地盯着一位公司的高管,他向我们展示着一组又一组的数据图表。我永远也不会直接与这位高管共 事,他所展示的数据与我完全没有关系。我低声嘀咕着“我就想回到办公桌前,完成我手头上的应用程序功能。”我的团队成员们坐在一起,就像是长途旅行车上局 促不安的孩子。我们没人关心会议内容,根本不知道为什么叫我们来参加这个会议。我们责怪这个无能的经理召开这个会议,浪费我们的时间。

只有了解了一个行业后,你才能创造性地有所建树。

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) 弄明白为什么“账本底线”要被称为“账本底线“。

《我编程,我快乐》精彩片段——学习行业是如何运转的相关推荐

  1. 《我编程我快乐》读书笔记

    第1章   选择市场 你马上就要进行一次大的投资,也许并不是要投入大笔金钱,而是时间,是你的一生. 投机取巧,直接找别人的代码,稍微修改就拿进来用,就像用纸牌搭建房子. 我的想法:我们是在租用自己的知 ...

  2. 作为一个程序员我们如何快乐的学习成长进步呢?(个人感悟和技术无关)

    为什么要写这样一篇文章呢? 当我我常常自己在思考?我为什么要学习呢?学习能给我带来快乐吗? 如果这个问题 在我刚刚大学毕业步入社会的时候那么显然 ,学习并不能带给我快乐,在我心心念念好不容易摆脱了我人 ...

  3. python编程基础与应用-有哪些适合零编程基础的人学习Python的书?

    筛选了2年内优秀的python书籍,个别经典的书籍扩展到5年内. python现在的主流版本是3.7(有明显性能提升,强烈推荐) 3.6, 不基于这两个或者更新版本的书,慎重选择.很多库已经不提供py ...

  4. python编程视频-【科研资源03】最全Python编程全套系统视频学习教程

    原标题:[科研资源03]最全Python编程全套系统视频学习教程 01 资源介绍 从事Python开发这么久,也了解了不少,我发现Python主要有以下四大主要应用:网络爬虫.web开发.人工智能.自 ...

  5. 创客编程帮助孩子提升学习成绩,是一项长远投资!

    公众号关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. 你了解少儿编程吗? 早在2014年,英国就提出了"编程者国度"计 ...

  6. 自学python能学成吗-没有任何编程基础可以直接学习python语言吗?学会后能够做什么?...

    很明确的说 python非常适合没有任何编程基础的人入门.. 目前应用最多的:全栈开发.数据分析.运维开发,今天我们就以这三个重点的岗位来做一下自学Python的规划,希望你在学之前就能有结果的来走得 ...

  7. python编程教学视频-【科研资源03】最全Python编程全套系统视频学习教程

    原标题:[科研资源03]最全Python编程全套系统视频学习教程 01 资源介绍 从事Python开发这么久,也了解了不少,我发现Python主要有以下四大主要应用:网络爬虫.web开发.人工智能.自 ...

  8. 电脑编程从哪里开始学习_我想学习编程,但我不知道从哪里开始

    电脑编程从哪里开始学习 How and Where Should I Learn Programming? 我应该在哪里学习编程? Software development is a challeng ...

  9. 零基础怎样自学编程?新手如何学习编程?编程学习入门指南

    对于编程,很多新手的第一感觉可能就是: 高深,难学. 学好编程,有的时候,可以把一些需要我们重复劳动的工作,自动化批量处理,为我们节省很多时间和精力. 对于一些学得比较深入的朋友来说,更是可以通过它找 ...

最新文章

  1. Aix netstat命令解析
  2. 【和我一起学习Unity3D】Unity3D的坐标控制
  3. 汉字笔画动图怎么做_“快乐学写字”之五:新笔画及生字间架结构形象化解说(课文1—4)...
  4. [framework] multi learner
  5. 转 shell awk 使用详解
  6. html5介绍 之亮点特性
  7. QtCreator导入yocto sdk记录
  8. shell 封装mysql查询
  9. VSTT Rosario CTP
  10. 博图在线升级 gsd_增值税发票开票软件(金税盘版)升级开票指南
  11. 计算机桌面为什么没有语言栏了,电脑语言栏不见了怎么调出来_电脑语言栏没有了怎么恢复...
  12. matlab 死区,matlab中怎么产生死区
  13. 金蝶云苍穹轻量级开发人员申请试用
  14. python之pil的使用
  15. 从达沃斯世界经济论坛,看区块链和数字货币的三大发展趋势
  16. 买拍参考贴中羽主力拍统计
  17. 计算机国际会议开幕词,国际会议英文开幕词
  18. 迅雷无法下载的解决方法
  19. 1455B.Jumps
  20. rgb空间转换为luv

热门文章

  1. stm32 工业按键检测_「正点原子STM32Mini板资料连载」第七章 按键输入实验
  2. 如何使用php将字符从全角转为半角
  3. 自定义元素探秘及构建可复用组件最佳实践
  4. iOS的block内存管理
  5. (LeetCode 203)Remove Linked List Elements
  6. ashx页面中context.Session[xxx]获取不到值的解决办法
  7. Karma和Jasmine 自动化单元测试环境搭建
  8. Effective C# 原则1:尽可能的使用属性(property),而不是数据成员(field)
  9. 用Python解“计算圆周率”题
  10. html5粒子形成图案,html5 canvas粒子形成下雪背景的效果