首页 >> 装修格局

“8 岁学编程,做了近 40 年程序员,我阐述了 15 条经验宝典”

发布时间:2024-02-09 12:17:02

>顺序排列不是重原必先考虑性的

如果你 不久前演算一年里并且希望近十年无论如何继续下去,我常常感叹“只要写就一些插件,任何插件都可以”。你无需进修很多极为相异的过道,以什么顺序排列进修它们极为是什么大却说题。

40年来,很多趋势来来去去。鼠标核恨技术的的发展、回转核恨技术的的发展、操作系统和系统、的网络演算,我都进修过。当然,你所专攻的列表但会有所极为相异,但它将涵盖多种演算。只要你更加进一步极为相异的过道,你无论如何它们的顺序排列极为不可或缺性。

当然,“更加进一步极为相异的过道”是不可或缺。你在四个极为相异的各个领域各白花十年的等待时间,但会比你白花40年的等待时间写就的网络套接字搜索引擎要众所周知。极为是感叹40年的厚度未经济效益。厚度概念上有经济效益,所以你也不确实在四十个极为相异的各个领域各无论如何一年。

但你要同样别太病态。多无论如何证明,以前任何专攻科都可以教导你一些过道。如果你不知择专攻不来,那你就夺去了机但会。

更加进一步极为相异类型的演算,用任何顺序排列都可以,但同时你确实在某些之外工夫并更加为更加好。

今天还为时过要到

很多人但会有点自己专攻的过道不对,但我忽视,不对是相对于的。

我把多年的业余等待时间顺利完成到一种比如说到DGD的旧MUD演算第二语言当中,以前所有关于它的过道都是诡异的和不标准的,而且甚少有根本单单的过道。然而,正是因为它很诡异,所以它教但会了我很多过道。

它教但会了我Ruby on Rails以后应用于的过道,它还教但会了我有关数据源演算的知识,尽管它未应用于数据源!我年轻时专攻到的这些过道,在我以后进修的五六种演算第二语言当中都起了相当大的效用。

引人入胜的是,许多年后我得不到了一份DGD的咨询兼职。要真的,世界性上未多少DGD兼职,但我有一个!这比我专攻过的很多 "单单 "第二语言更加单单。

我常常对自己感叹 "今天还要到"。虽然我从未46岁了,但我还没法到96岁,我数还有20年甚至50年的等待时间。所以,如果我无论如何一些诡异的多事,但 它教导我引人入胜的过道,那可能不太好。如果我无论如何一些实质的多事,让我在短期内舟 过难关,那也是好多事。

但不可或缺性的是:一定要在此期间兼职。作为一个微软,要希望无论如何到二十年、四十年或者七十年,无需大量的兼职。如果两件兼职难以可取,某种程度它们都不太好,任何一件都但会是一个好的可选择。否则情况下感叹明它们都很令人震惊,你确实找一些有经济效益的过道来除去。

今天还要到,进修一些引人入胜或简便的过道,给以它等待时间来收获效用。但你无需期望的是十年、二十年或三十年后的回报,切勿却是可选择十八个同月后毫无疑问的过道,因为你可能看得将会但会发生什么。

保障兼职是好的

你开始执笔就插件一定是因为它吸引到了你。它的某些大部份是好的,否则你也不但会费恨费力了。

想方设法确信那是什么。你爱好什么?是什么吸引了你?它有什么好的地方?这对每参与者来感叹都是不一样的。

我爱好有成就感和才智的好像。这不是我兼职当中毫无疑问的无论如何法,但我在家当中都常常这样无论如何。我不无需每参与者都看着它,我可以只靠自己的才智才智无论如何好兼职。我也爱好无论如何一些和自己兼职极为相异的恨里,即使我在两个地方都写就codice_。我还爱好写就一些其他微软可以应用于和观赏的过道。

你的这不某种程度和我不一样,但我希望感叹的是,兼职不太好,如果它太差你也无论如何不继续下去。如果它暂时好,那就是紧急状况:你无需休假,或重原必先找到你爱好的过道等。因为如果你的兼职暂时让你好像良好,你但会很太快无济于事。

兼职是好的,如果不是,那就改变兼职。这些都不见得举例来说这份兼职是好的,或者换兼职,但是你无需在你的兼职当中获取更多的效用让自己在此期间继续下去。无论如何,坚定继续下去是一种要求,所以这某种程度也但会冲击你的兼职。

别把计划文中看得还好

你很易于但他却“沦为一名电子计算机微软”,甚至为此制订一个构成56个要点的八大部份计划文中来感叹明自己将如何去无论如何。我不但会感叹道你切勿难受,因为如果你不会舒服上来,那又奈何费力呢?但我希望感叹:切勿把计划文中看得还好。

当我在卡内基梅隆大专攻读文中时,我常常在电子计算机的实验室走去。因为电子计算机很棒,而我未任何社交熟练,所以我要到要到就开始执笔就插件并且近十年在兼职。

但我随之断定,自己的贫困当中不会只有兼职,事与愿违我密切联系好友,娶妻生子。我领悟,即使有一份好兼职,情感上的僵化和压抑也不但会让你回头得刚好。在某些时候,你但会暂停有意,因为你不某种程度通过有意和计划文中来无论如何所有恨里。在某些时候,你并未“独立任务”,你只是在“贫困”。

进修执笔就插件不是计划文中好的任务,因为你不是在短放或放马帕松。举例来说,你悄悄写就自述。某种程度十年后,你但会翻开它感叹,“哇,我无论如何了一些很棒的恨里?”或者“我对Ja语法很在言道。”

切勿混为一谈兼职和拳击手

虽然我也期望着能够聘用,但我不但会暂停兼职,我也不但会为了花钱去无论如何我不爱好的兼职,尤其是如果它不会教导我什么毫无疑问的过道。

我在此之前在YJIT(用于Ruby的JITcodice_)上的兼职充前日了我愿意免费写就的codice_,但如果我未得不到金花钱,我就注定不但会碰支出份文件,也甚少写就状态更加原必先。他们但会少无论如何很多系统行政员的兼职或Git历史氛围修剪。

所以,切勿把兼职和你的多希望混为一谈。它们不是一回多事。执笔就插件是一项毫无疑问的兼职,它也是一个不太好的拳击手。就像我常常问到的古典钢琴演奏,有些人通过写就作和吹奏钢琴演奏获取金花钱,但很多古典钢琴演奏从来没法得不到金花钱还近十年在坚定。如果你能得不到金花钱,那你某种程度但会在兼职上白花更加多等待时间。但兼职就是兼职,而拳击手则是为你的兼职扫清道路。对我来感叹,执笔就插件就是我的拳击手。

不过,最不可或缺性的是,要分辨显现出你在任何等待时间得不到的是哪种促请。你但会得不到关于兼职的促请、你也但会得不到关于拳击手的促请。如果你把两者混为一谈,那么这些促请就未什么意味了。

未确实的最高级别

如果你进修的顺序排列极为不可或缺性,那么就未都是的“第一级”或“第二级”等最高级别,你但会得不到关于必先专攻什么第二语言或核恨技术极为相异的极为相异促请。但是,如果你开辟了自己的道路,这极为举例来说你未无论如何好基石兼职,你就很令人震惊。事与愿违,如果有些过道是不可或缺性的,你但会断定你无需它,还但会重原必先回到它额头。

荒谬的是,有人但会了了地忽略一些理论上的过道,那就但会更加为很令人震惊。比如,你可以写就15年荒谬的法国面条codice_,其当中每个模块化都可以转至其他模块化并直接设置对方的函数。如果你在此期间更加进一步,你要么但会确信为什么这样太差,要么但会所制造一种最初法则来解决却说题,并在一些诡异的恨里上为球队。举例来说,一个微软的“原必先例证”,在其他微软眼当中都却是“诡异的过道”。

却说题是当你暂时希望更加为更加好时。如果你大幅度地犯最初有误,你就但会专攻到简便的、美丽的或奇异的过道。如果你在此期间无论如何许多人同样的恨里而不更加进一步加以改进,那么当然,你但会近十年很令人震惊。即使你按部就班地通过某人预设的关卡,结果也是如此。

李小龙感叹:“我不害怕操过一万种运球的人,但那个将一种运球一万次的人,我怕他。”由此可见,显现出神入化在于友善和加以改进。如果你坚定更多高约的等待时间,你可以不感兴趣于一件多事、十件多事,甚至一百件多事。如果你可能更多希望,你甚至可以行政一万件多事。

你更加为越远好,你就越远与众极为相异

拳击手一年里要到期的专业训练(codice_专攻校、新浪短文、大专攻课程、文中籍)多半好像比如说一条流水线。有一堆根本的理论上熟练,例如写就参数、调试、估算、与工作团队闲聊,他们意图保障你在每一个之外都具备理论上的控制能力。这让人们很易于以为,比如对于一个总监技术人员来感叹,有一个你无需的熟练清单,但清单上有更加多的熟练而且素质必须较低。但多无论如何并非如此。这也就是说是兼职素质,它也是开源当中的“素质”,公正的素质。

你可以通过把一段远比简单的codice_,写就显现出(用美式英语,给人类)大量的细节而备受公正,就像Patrick McKenzie写就的Bingo Card Creator一样;你可以通过写就一些根本低价的过道来获取公正,就像一个日本公司的必先驱;或者写就一些深奥比较简单的过道,比如一种艰涩的第二语言(Haskell)。除了理论上控制能力之外,这些都能以前未任何共同之处。

你无需根本擅高约某件多事,而这件多事无需热门或低价,或者以其他形式“尝试”。这大声上来确实很单纯,因为多无论如何就是如此,这也是主观的。如果你有意买桑德斯·盖茨最高级别的插件花钱,结果你写就了Haskell(比较简单、可贵、深获好评,但没法那么养活),那你就太失败了,举例来说。

这就是为什么却说“我是一个有15年潜能的插件技术人员,举例来说工资是多少?” 这样的却说题很愚蠢。15年的潜能太多,所以你确实以前极为相异于其他许多人同样有15年潜能的技术人员。你写就文中了吗?有无论如何一个养活的大这两项吗?还是始创了一个引人入胜的开源这两项?你用这15年无论如何了什么?这就像感叹“我是一个有二十年潜能的古典钢琴演奏,我每足足确实车费多少?” 这个却说题未简单的题目,也不确实有。

这也也就是说是报酬的却说题。你可以却说:“我是一个有15年潜能的插件技术人员,这举例来说我有控制能力为首这个这两项,对吗?”题目当然是“某种程度”,整整的却说题是“在那十五年当中都你无论如何了什么?”

通过基石兼职来进修深层定律

我不促请大家一开始就去进修插件外观设计的深层定律。因为如果你意图把它们作为概念来进修而未系统化潜能,你毫无疑问但会无论如何错。我促请首必先要专攻但会用某种实质的第二语言紧密结合一个可用的插件,哪种都可以。只有亲身经历过一些根本的有误,然后我们才能讨论有什么概念可以解决你参与者碰见的却说题。

如果多无论如何证明你在模块化化之外很亮眼,那就太好了!我们可以讨论你其他之外的却说题。如果你未友善的却说题,那就举例来说你可以暂时紧密结合相异最高级别的插件。这一切都由你重原必先考虑,当你开始有点兼职更加为无聊时,那么你可能碰见了却说题,所以你可以寻觅一个解决办法。在那在此之后,无论如何对你简便的多事。

接着,在20多年的等待时间当中都无论如何许多人同样的反转:紧密结合、犯错、进修概念,简化有误。我极为在意你无论如何这一切的顺序排列。而这有否举例来说如果你必先进修概念,你就但会近十年无论如何太差?这倒不至于,但在你能有误应用于你所专攻的过道在此之后,那还无需一段等待时间。所以,这不是紧密结合好插件的平均加速法则。

探究特别核恨技术很不可或缺性

我从未感叹过很多遍,以什么顺序排列进修什么核恨技术极为不可或缺性。不可或缺性的是,你要进修一些极为相异的过道。如果你却是无论如何一件多事,你不真的自己但会陶冶什么坏习惯。

如果你却是在一台一台上区块,你就不真的自己有多少的网络知识未专攻到,而事与愿违的网络某种程度是不可或缺性的。如果你只在web搜索引擎上兼职,而不曾在手机或核恨技术的的发展程序codice_上兼职,你注定不但会真的为什么“在我的一台上兼职”是如此令人震惊。你可以无论如何一件多事很高约一段等待时间,五年?十年?但如果你希望无论如何到40年,你就无需探究自己插件所涉及的许多其他核恨技术,要比如说说服力。

说服力就像其他深层定律一样,你通过兼职和看着普通人世界性的却说题来获取它。而你通过各种兼职来获取它,这样你就能看着正因如此一个本质。当你感叹 “好吧,我的大部份起效用了”,但整个系统 因为其他人的大部份不起效用而失败时, 你但会似乎自己的本质有却说题。你专攻但会友善比自己的codice_更加不可或缺性的恨里,这就变回了插件架构,但也变回了本质和全然恨。一个根本简便的插件系统有很多插件,许多人同样也有很多人参与,你不会忽视这些人。

这举例来说你要进修各种核恨技术,以及各种非核恨技术熟练。你应用于什么核恨技术很不可或缺性的另一个缘故是,一些第二语言或库但会让你在特定的熟练之外无论如何得更加好。如果你希望在演算各个领域兼职40年,你将无需纯熟的基石熟练。

关切其他各个领域,向其他各个领域进修

如果我们的言道业很眼当中,这举例来说我们仍在尝试理论上的过道。

当我在大专攻的时候,从1993年到1998年,测试优必先和测试驱动开发计划还不是根本的过道。凶猛也不是一个根本的过道。这些法则是实质上的,但极为流言道,也不为人所知,更加未不太好的的发展。计算机语言压制实质上,但不是不太好,未被广泛应用于。Ubuntu是实质上的,但人们普遍忽视Ubuntu举例来说精细的插件。忽视Linux是或某种程度是毫无疑问的搜索引擎操作系统的意念是一件诡异的恨里,但一些恶作剧某种程度但会深信。对于加速密集型核恨技术的的发展来感叹,C第二语言有否更多太快以取代汇编第二语言还未定论。事与愿违,“GOTO”被忽视是太差的,我们确实可避免它。的网络刚刚停滞不前,在我上专攻期间它开始支持网站上的图片。

我们这个言道业的变化远比太快。换句话感叹,我们在基石之外即便如此即便如此。你可以从其他各个领域专攻到很多过道,比如我写就了一本关于如何伪造美术家系统化法则的文中。所以我在这当中都近十年在问到古典钢琴演奏。美术和钢琴演奏是古老的专攻科,他们有几千年的领必先绝对优势。

所以,如果你碰见一个却说题,切勿集中于进修电子计算机微软妥善处理它的最佳形式,毫无疑问希望希望其他任何人但会如何妥善处理这个却说题。这也举例来说,如果你有一些其他的兴趣爱好,你只不过确实考虑一下它们但会给你带给哪些单单熟练。

微软是也就是说的

如果你从其他各个领域进修,它但会让你更加为很诡异。虽然大多数情况下这是好多事,但有时也但会招致摩擦。

例如,美术家、古典钢琴演奏和剧作家都真的,如果你一遍又一遍地反复许多人同样的文艺活动,你但会更加为很擅高约。我们在插件当中也为它取了一个昵称:“重原必先所制造轮子”。这被视为一件坏多事,我们羞于启齿,私下言道多事。我们希望办法让电子计算机无论如何所有的反复兼职,这样我们就可以只无论如何最初兼职。

多无论如何上,在公共场合感叹你一遍又一遍地无论如何许多人同样的恨里颇为不安,甚至还但会损害你的名誉教授。这就是为什么我们大多数人都不擅高约开始原必先这两项、不会问到何时应用于一种或另一种句法结构,以及为什么我们表现得却是一台确实强制可执言道关于缩进的单单的规章,却是有一个简单、有误的形式来无论如何到这一点。因为你组织起来这些熟练的形式是反复,随着等待时间的推移更加为更加好,深信表达控制能力,并与其他流但会。作为一个言道业,这些都是我们鄙视的过道。

这有否举例来说你参与者无需在这些恨里上无论如何的太差?题目有否定的。你未人让人会都更加为更加好,但你参与者可以无论如何一些“太差的无论如何法”,但其实但会让自己更加为更加好的多事。你可以重原必先所制造轮子,可以反复写就许多人同样的过道,也可以用“太差”的形式执笔就codice_,希望到但会发生什么。

要同样的是,进去最佳系统化。它们举例来说别人无论如何了兼职来思考它,并更加为更加才智,而你只是在应用于他们找来的最简单的过道。这在开始时不太好,但作为一种加以改进的形式,这很令人震惊。

你要明白,如果你向美术家、图文中馆员和厨师进修,你就不会轻易地把插件世界性的其他人也帕进来。也就是说因为你是对的,极为举例来说你能感叹服他们。你的有误法则甚至某种程度无需他们具有的熟练。

但是如果你不对周围人的意念,你但会更加为更加好,你不必感叹道别人自己是怎么无论如何到的。显现出于许多人同样的缘故,要进去应用于物件和可执言道。它们的外观设计是为了保持稳定最低素质的控制能力,而不是为了让你根本擅高约一些不许多人注意的恨里而外观设计的,而你希望在一些不许多人注意的恨里上更加为根本优异。

谨慎对待贫困水准长处

人们但会感叹道你,更加为更加好的显现出神入化是大幅度地兼职。他们但会感叹,显现出神入化是每天的的发展一点,然后成倍增高约。

但我忽视,这个促请的陷阱就在这当中都:大多数时候,操习极为但会让你更加为更加好。每隔一段等待时间,它就但会使你的战绩有一个相当大的跃进。但一些相当大的跳跃但会使你在其他几件多事上更加为这样一来。如果你期望每年都有20%的持续改善,每同月复利,这但会让人好像很令人震惊。

稳定性只但会让你回头到这一步,许多这样的过程稳定性极低,而且以前不有效率。虽然有时它们但会带给相当大的利息,但多半是什么都未,甚至它们偶尔对你致使的伤害比鼓励更加大。

貌似干净的贫困水准和稳定性促请,举例来说是针对你很探究,结构良好的任务,40年的演算一年里极为是那种任务。再次忽略:希望希望自述,而不是马帕松或短放。意图为自己保留一个进度条但会很令人震惊。随着等待时间的推移,你但会专攻但会进去任何过于干净的过道。

稳定性却是某种特定类型的稳定性,成本低的法则某种程度不省花钱,稳定性是就是指你如何完备一个从未到位并运作良好的策略。

我甚少问到稳定性长处,也极为是在感叹道你无论如何这些恨里的平均加速法则,因为理论上上最巧妙简化的法则也是最脆弱的。稳定性没法却说题,简化是好的。一旦你有了理论上的兼职,它可以获取额外的一点鼓励。

最艰难的大部份是让基石发挥效用,这也是我要感叹道你的大大部份内容,多实情保持稳定高效就不那么不可或缺性,也更加易于。

坚定才是最不可或缺性的

以上这些都是对我来感叹都是颇为好的恨里,大大部份是为了让你消除疑虑,而不是改变你的法则。

如果你执笔就程序,你就是微软,或者区块员,或者插件技术人员,或者任何你爱好的代称。如果你坚定写就程序,你可以沦为一名多年的微软。确实,只要你坚定不懈,行政自己的期望;当你不言道时,你但会同样到并纠正它们;你要同样别太病态,想方设法渴求这份兼职。

仅剩的就是等待时间,某种程度还比如说保持稳定未成熟。在你似乎在此之后,40年不知不觉就过去了。

概述URL:

☞ AI 演算“神器”投产!TCL用时 8 个同月,这个能用简体当中文填充codice_的基本概念诞生了

☞超百万美金鼓舞,Apps UP 2022 TCL在世界上核恨技术的的发展创原必先赛道强势到来

双醋瑞因的作用与功效
康恩贝肠炎宁颗粒饭前还是饭后吃
再林阿莫西林胶囊
治疗宝宝腹泻的药有哪些
胸腺法新打多久起效
友情链接