技工父亲教会我的5堂课_第1页
技工父亲教会我的5堂课_第2页
技工父亲教会我的5堂课_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、技工父亲教会我的5堂课当我和我的兄弟还小的时候,他就开始让我们接触一些他工作用的工具, 因 此,当我们发现需要修复或制作一些东西时,我们有能力做好它。好吧,虽然他 在我身上的教育几乎失败,但一路走来,我还是学到了很多重要的东西,而且, 不管你信不信,这些我学到的东西,在我成为一名优秀的开发者和企业家的路上, 让我受益良多。下面就是我从他那里学到的知识。第一课:三思而后行砍柴是一个一次性的工作。只要树木被砍掉,它就不可能再保持原样。因此, 很重要的一件事就是,确保你每一次的删除操作是无误的。 甚至即使你确定你的 做法是正确的,也请你无论如何再做一次评估。 重新检查你的评估,确保它正确 无误,这样

2、你就可以避免犯一些本可以规避掉的错误,付出的代价也要小的多。开发产品也是同样的道理。如果事先不测量书架要占用的空间的大小, 你怎 能做出与之大小相适合的书架?如果事先不知道用户的需要, 你又何必去开发一 个无用的产品?这个道理已经提过很多次了,我在这里略过。但有个不被经常提及的事情是, 你的产品是一组功能的集合体,就像书架是一堆货架的集合体一样。每一个功能 都应该被认真对待,细心评估,以确保它适用于受众人群。重要的是不仅仅在项 目开始就收集反馈,在整个项目的开发阶段,我们都要重视反馈,而不是等到结 束了,才想起还有一些不错的创意没有实现。第二课:粉刷一座建造好的凉亭会很困难有一次,几个工人在家

3、里修凉亭,他们在凉亭建好后才开始粉刷。爸爸看到 后指出,如果这些工人能在这些木头放在地面上就开始粉刷的话,他们就能节约1/10的时间,而且效果也会更好。粉刷之后只需做一些连接工作,就可以很快 的建造起这座凉亭。粉刷已经建造好的凉亭不仅又慢又不方便, 而且还可能导致 出现一些不易刷到的地方,最糟糕的是,如果不幸的话,还会把这一切弄得一团 糟。在产品的开发过程中,很容易忘记设计和 UI,但这些很重要。以用户为中心的设计就是在设计页面时,以服务用户为第一要务,然后再开发相应的应用来 支持这一设计。而以软件开发为优先并把设计放到最后, 你将做更多的工作,产 品也会存在潜在的缺点。UX应该是一个持续不断

4、的过程,不是某个可以随意丢 弃的东西。第三课:让你的项目和工作空间始终保持整洁在一个杂乱的环境中工作一定会让你的项目结果变得一团糟。如果碎木屑到处都是,你就不可能粉刷好;如果你的工具都满覆油污,你就不可能把拆散的发 动机零件再组装到一起;如果你用完工具后不搜集整理好,你可能永远都找不到 你想要的螺丝刀。任何一个机修工都会告诉你工作在一个整洁的环境中有多么重 要。糟糕的不止是你将花更多的时间用于寻找放错位置的工具,还会导致更多的损失。每一个开发者的代码中都可能会有一些 bug。很多开发者都知道“代码债务” 这个名词,它实际上只是从开发者的角度来看待这一块工作混乱的区域。 如果你 在源头埋下隐患,

5、所造成的后果不仅仅是更难发现 bug,而且在将来会更容易造 成更多的混乱。最终你将不得不清理它们。想必每一个开发者都知道修改别人代码时那种恐怖的感觉,并会意识到他们 留下了一堆麻烦等着你去解决。现在花一点时间去整理你的工作空间, 将来你会 节约更多的时间。第四课:始终使用正确的工具搞砸工作的一个主要原因就是使用了不恰当的工具。这虽然显而易见,但很 多人就是意识不到这一点。用错了工具后的下场通常是一个灾难。别心疼钱,工 作一展开就应该找到合适的工具。工具选用不当虽然通常都是管理层犯下的错误,但我们开发者也要为此事负 责。毫无疑问,一个用了 6年的笔记本运行起来肯定会很慢。 即便为一款文本编 辑器

6、花了 10美元,但却选用了最蹩脚的一款,也不会有助你的工作。节省的这 几块钱不会帮你赢得客户的心。最糟的是,利用盗版软件帮你赚钱,这是完全错 误的做法。今天你可能觉得你节省了一些,但在以后的运营中一定会花掉你更多的钱。 找出最适合你项目的开发工具,然后花一些钱。当项目开始后,节约会特别具有 挑战性。除非你需要,否则别乱花钱,但如果有些工具需要花钱才能使用,那就 要选最好的。第五课:如果方法都不奏效,那么去找一个更大的锤子有时候你卡住了,这意味着你碰到了难题。有时候不管你多么用力,都无法 将螺栓拧入螺孔中。有时候不管你多么用力敲打,钉子都不会被敲入。这时候你 仅仅需要一把更大、更合适的锤子。作为BugHerd的创始人之一,我过去常碰到一些本该寻求帮助的情况。但我 挣扎着,我通读手册,看视频录像并参阅博客文章。然后我清醒了,并意识到无 论我做什么,肯定有其他人在这方面做得比我好。目前,我们有2位精通JS的同事,他们做的工作,比我们任何时候做的都 要好。有很多为远程团队协作而准备的优秀的工具,因此,不要找借口说没有合适的同事和你一起工作。有时候,你仅仅需要接受现实,并找到相应的解决办法。作为一个活跃在专业开发设计社区里的创业者,我常感到像活在培养皿里。 偶尔停下来,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论