技工父亲教会我的5堂课

时间:2022-07-03 00:20:40 技工 我要投稿
  • 相关推荐

技工父亲教会我的5堂课

  我的父亲是一名工程师——是机械工程师,不是软件工程师。在他成为机械工程师之前,他也做过技工和木工。他很聪明,同时在建筑和维修方面也很有天赋(只要不涉及到电气即可,不外那就是此外一回事了)。他以至在60岁时仍然能做围墙、工棚和船面之类的工作。

技工父亲教会我的5堂课

  当我和我的兄弟还小的时候,他就初步让我们接触一些他工作用的东西,因而,当我们发现需要修复或制作一些东西时,我们有才能做好它。好吧,虽然他在我身上的教育几乎失败,但一路走来,我还是学到了很多重要的东西,而且,不管你信不信,这些我学到的东西,在我成为一名优良的开发者和企业家的路上,让我受益良多。

  下面就是我从他那里学到的常识。

  第一课:三思然后行

  砍柴是一个一次性的工作。只要树木被砍掉,它就不成能再连结原样。因而,很重要的一件事就是,确保你每一次的删除操作是无误的。以至即便你确定你的做法是正确的,也请你无论如何再做一次评估。从头查抄你的评估,确保它正确无误,这样你就能够制止犯一些本能够遁藏掉的错误,付出的代价也要小的多。

  开发产物也是同样的道理。假如事先不丈量书架要占用的空间的大小,你怎能做出与之大小相合适的书架?假如事先不知道用户的需要,你又何必去开发一个无用的产物?

  这个道理已经提过很屡次了,我在这里略过。但有个不被经常提及的事情是,你的产物是一组功能的集合体,就像书架是一堆货架的集合体一样。每一个功能都应该被认真看待,细心评估,以确保它适用于受众人群。重要的是不只仅在项目初步就搜集反应,在整个项目的开发阶段,我们都要重视反应,而不是等到完毕了,才想起还有一些不错的创意没有实现。

  第二课:粉刷一座建造好的凉亭会很困难

  有一次,几个工人在家里修凉亭,他们在凉亭建好后才初步粉刷。爸爸看到后指出,假如这些工人能在这些木头放在空中上就初步粉刷的话,他们就能节约1/10的时间,而且效果也会更好。粉刷之后只需做一些连接工作,就能够很快的建造起这座凉亭。粉刷已经建造好的凉亭不只又慢又未便利,而且还可能招致呈现一些不易刷到的处所,最蹩脚的是,假如不幸的话,还会把这一切弄得一团糟。

  在产物的开发过程中,很容易忘记设想和UI(User Interface用户界面的简称),但这些很重要。以用户为中心的设想就是在设想页面时,以效劳用户为第一要务,然后再开发相应的应用来撑持这一设想。而以软件开发为优先并把设想放到最后,你将做更多的工作,产物也会存在潜在的缺点。UX(User Experience用户测试)应该是一个持续不竭的过程,不是某个能够随意丢弃的东西。

  第三课:让你的项目和工作空间始终连结整洁

  在一个杂乱的环境中工作一定会让你的项目成果变得一团糟。假如碎木屑四处都是,你就不成能粉刷好;假如你的东西都满覆油污,你就不成能把拆散的策动机零件再组装到一起;假如你用完东西后不搜集整理好,你可能永久都找不到你想要的螺丝刀。任何一个机修工城市告诉你工作在一个整洁的环境中有多么重要。蹩脚的不止是你将花更多的时间用于寻找放错位置的东西,还会招致更多的丧失。

  每一个开发者的代码中都可能会有一些bug。很多开发者都知道“代码债务”这个名词,它实际上只是从开发者的角度来看待这一块工作混乱的区域。假如你在源头埋下隐患,所构成的后果不只仅是更难发现bug,而且在将来会更容易构成更多的混乱。最终你将不能不清理它们(出格是在你初步你本人的工作前,你将不能不去清理其他人留下的这些bug!)。

  想必每一个开发者都知道修改他人代码时那种恐惧的感觉,并会意识到他们留下了一堆费事等着你去处置。如今花一点时间去整理你的工作空间,将来你会节约更多的时间。

  第四课:始终使用正确的东西(而且在你的东西上别吝啬)

  搞砸工作的一个次要原因就是使用了不得当的东西。这虽然显而易见,但很多人就是意识不到这一点。用错了东西后的下场凡是是一个灾难。别心疼钱,工作一展开就应该找到适宜的东西。

  东西选用不妥虽然凡是都是打点层犯下的错误,但我们开发者也要为此事负责。毫无疑问,一个用了6年的条记本运行起来肯定会很慢。即便为一款文本编辑器花了10美圆,但却选用了最蹩脚的一款,也不会有助你的工作。节省的这几块钱不会帮你赢得客户的心。最糟的是,操作盗版软件帮你赚钱,这是完全错误的做法。

  今天你可能觉得你节省了一些,但在以后的运营中一定会花掉你更多的钱。找出最合适你项目的开发东西,然后花一些钱(除非它是开源的!)。当项目初步后,节约会出格具有挑战性。除非你需要,否则别乱花钱,但假如有些东西需要花钱才能使用,那就要选最好的。

  第五课:假如方法都不奏效,那么去找一个更大的锤子

  有时候你卡住了,这意味着你碰到了难题。有时候不管你多么用力,都无法将螺栓拧入螺孔中。有时候不管你多么用力敲打,钉子都不会被敲入。这时候你仅仅需要一把更大、更适宜的锤子。

  作为BugHerd的开创人之一,我过去常碰到一些本该寻求协助的情况。但我挣扎着,我通读手册,看视频录像并参阅博客文章。然后我清醒了,并意识到无论我做什么,肯定有其他人在这方面做得比我好。

  目前,我们有2位精通JS的同事,他们做的工作,比我们任何时候做的都要好。有很多为长途团队协作而筹备的优良的东西,因而,不要找借口说没有适宜的同事和你一起工作。有时候,你仅仅需要接受现实,并找到相应的处置法子。

  作为一个活泼在专业开发设想社区里的创业者,我常感到像活在培养皿里。偶尔停下来,不雅察看一些较为传统的行业,看看我们能从那些做出卓越奉献的前辈那里学到什么,这也是一个不错的做法。无论我们认为我们有多聪明,也不管他们有哪方面的优点,我们总是能从这些前辈这里学到很多。

【技工父亲教会我的5堂课】相关文章:

爸爸教会我作文03-07

我最喜欢的一堂课作文02-27

我喜欢的一堂语文课作文03-04

我喜欢的一堂体育课作文06-07

一堂书法课作文5篇04-30

那些华尔街教会我的事儿07-10

父母教会我作文02-11

我最喜欢的一堂课语文课作文通用05-24

我最喜欢的一堂语文课作文03-01

【精品】一堂作文课作文5篇02-03