我将从一些关于我的细节开始。 我今年52岁(截至2018年),自1990年以来一直是一名专业开发人员。无论出于何种意图和目的,那都早在面向对象的时代。 可以肯定的是,那时有一些实践的面向对象,但是大多数都没有。 早在1998年,我就开始了Web开发之旅。 我很好 我的意思是真的。 曾经有一段时间,我被认为是我所工作的公司中最好的。 短时间…可能需要5到7年。 相信我,我不吹牛。 您很快就会看到。
我直言不讳,我几乎可以用HTML,javascript和CSS的某些功能来做任何事情。 有了部门后,请我重做HTML中的Flash(还记得Flash?)网站。 它们具有鼠标悬停时出现的各种形状以及页面元素上发生的其他各种移动。
噢,我如何重获乐趣。 花了几周的时间,诚然,它不如Flash网站好,但是我为此感到非常自豪。 我想:“哇! 我真的很擅长。” Pffff。 后来我无礼了。
然后,我为人力资源部门做了几个备受瞩目的网站,结果非常好。 我从头开始构建了自己的CMS(因为那是您那时做的方式)。 人们就像,“太棒了!”
顺便说一句,我很少在真空中这样做。 通常,我有另一个开发人员与我一起工作,但这些开发人员通常都是头脑清醒,精打细算的开发人员。 我更多的是,这是我很棒的尝试,或者这听起来像是乐趣,我想我会浪费大量的时间来破坏它,那种开发商。 “哦..一个闪亮的物体!” 那是我。
无论如何,我的职业生涯从那开始发展的很好。 还记得那些说过“很棒”的人吗? 好吧,更多的人开始说:“你能帮我吗? 然后? 还有另一件事吗?”我可以“做任何事”并且做了,人们因此而对我表示高度评价。 这是末日的开始。
我曾数过一次,发现自己负责了50多个站点和应用程序。 他们中的许多人使用多种工具。 诸如此类:HTML,javascript,CSS,ASP.Net,VB,VB.Net,c#,Winforms,控制台,SQL,Oracle,批处理,IIS,Apache,Java,Sharepoint,.Net框架(版本1、1.1、1.2, 1.5、2、2.1、2.4、3、3.5、4,无限制),MVC,实体框架,Angular(1.x和2),TFS,github等…
我有一天醒来,意识到:“我对其中任何一个都几乎不满意。 我不是其中任何一个的专家,甚至都不是普通人(asp.net可能是我最强的)。 我需要集中精力。 屈指可数。 问题? 我不能 我一直被埋葬在过去的工作中。 当然,其中大多数都是坚如磐石,但50岁以上的人总是需要修复或升级。 我不能集中精神。
同时,所有这20种东西都进来了,就像我站着不动一样让我迷路。 他们能够集中精力并真正擅长某种技能或少量技能。 我曾多次劝告这些年轻人尽可能地保持这种状态。 我甚至说过几次:“如果发现自己变得薄弱而无法集中注意力,就需要继续前进。 您还很年轻和/或尚未建立家庭。 您可以尝试一下。 相信我,这符合您的最大利益。”
正是在那个时候,我开始尝试抽出时间专攻专业。 最初是javascript。 我可以看到天空中的文字(不是带有负面含义的“墙上”)。 Javascript成为国王。 越来越多的工具应运而生,从而使JavaScript激动人心,有趣而有趣。 然后是Node。 您可以在freakin服务器上运行javascript,并执行几乎所有操作。 使用各种NPM软件包,甚至更多。
所以有一段时间,我每晚都会花半小时到一个小时来学习它。 它没有持续。 我开始精疲力尽。 总是筋疲力尽,无法昼夜专注于任何事情。 然后,我注意到了我很久以前应该注意到的东西。 我的四个男孩没有从我这里得到任何美好的时光,而且已经有一段时间了。 所以我停了下来。 我只是把我的“鼻子放到磨石上”(如果您不了解参考文献,请查一下。这是一个很好的认识),做了我的工作,并试图花更多的时间陪伴孩子。
一直以来,这些20多岁的家伙一直在左右左右传递我。 我对工作越来越沮丧。 我非常想集中精力,真正擅长某些事情。 尽管我确实做到了,但我认为自己并未给公司增加任何真正的价值。 我们称其为“保持车轮行驶状态”综合症,这没有错。 辛苦了 一位著名的人曾经说过:“除了草率的或不完整的工作,您下面没有其他工作”。 另外,我不觉得自己在家里增值。
然后,我做了一些非常愚蠢的事情,即使稍后您会发现它可能正在解决。 我们全新的物联网部门开设了一个新职位。 我想:“你知道吗? 请注意,他们使用了一些我几乎没听说过的技术(AWS,lambda,grunt,Jenkins,xcode,node,弹性搜索等)。 …)。 当他们雇用我时,我感到非常高兴。 我以为,最终……我可以减轻过去的所有工作,专注于某些事情。 男孩,我错了。
我开始在IoT部门工作,当时我了解我会为他们工作90%,在旧工作上工作10%,直到可以过渡到其他人为止。 你们大多数人都可能猜出发生了什么。 别人从来没有来过,至今仍没有,是的,我仍然在做旧的东西。
我的物联网工作为此而受苦,但是那里的管理人员过去一直很了解。 他们非常清楚轮子必须保持在公共汽车上。
同时,我开始重新考虑工作/生活的平衡以及如何解决这一问题,以便我可以以有意义的方式与孩子互动,同时仍然能够专注于学习一些技能。 我发生了什么尝试。 我把笔记本电脑放在餐桌上,开始学习。 不过,重要的是我满怀期望,我的孩子会打断学习并想问问题,要钱,谈论他们正在玩的最新游戏或在学校或喘着粗气时发生的一些有趣的事情……甚至是关于女友的事情。 我已经确定,虽然我想学习一种新技能并真的很擅长,但我的孩子需要我,我也需要他们。 他们比最新的技术小子更重要。 我为它们会打断这一事实做好了心理准备,对此我必须没事。
你知道吗? 我最近在那张桌子上遇到过一些最好的交谈,笑声和建立良好关系的经验。 重要的是他们知道自己被爱,而且我知道自己被爱。
那么……物联网和学习方面的情况如何?
我最近去找老板说:“我需要摆脱这些旧东西,我们能提出一个将其转移给其他人的计划吗?”他说,“当然,让我们去做。 蒂姆,我希望你成功,因为这对公司有好处,对我也有好处,对你也有好处。”我通常不会哭,但是哇,那时我很亲近。
我们提出了一个计划,在过去的几个月中,我一直在成功地执行它。 旧部门仍然没有雇用员工来代替我,但他们确实得到了承包商。 起初,我为此担心,因为当合同到期时,我觉得我必须重新做一遍。 但是,我和我的老板与他们的管理层坐下来,在一条相当坚硬的沙子上划了一条线,说着类似的话:“蒂姆将知识转移给承包商。 如果那个承包商离开了,没有其他人知道这些东西,那就是您的问题。 因此,您需要将这些知识传递给自己。 蒂姆不能永久进行这些转移。”
下周我还要再进行一次知识转移,我已经完成了。
最近,仅仅知道这一点,就给了我更多的精力(在工作和家庭中)以及对学习的热情。 不仅要学习React(顺便说一句,这是我的新学习途径,我将在下一篇文章中解释原因),而且还涉及在我们的物联网部门学习一些技术。
谁知道未来会怎样,但我似乎处在正确的轨道上。
如果您是新手还是老手……我通常不会提供建议,但是请听取这些要点。 它们应该是不变的。
- 信仰和家庭至上。 总是。 无论。
这并不意味着您会因为他们而放弃工作。 上帝让我们工作。 这是我们生活中的主要功能之一。 为他作见证。 那个见证人的一部分,告诉别人关于他的一部分,是在尽我们最大的努力。 信仰和家庭至上是不可谈判的,但绝不应成为借口。 - 焦点。 无论。
专注于自己的信仰(请务必阅读/研究圣经并定期祈祷)
关注您的家人(让自己有空)
专注于您的健康(没有它,事情容易崩溃)。
专注于您的工作(我喜欢番茄技术。它对我有用,但是找到了一些专注的方式)。
专注于您的学习,但不要以上述任何一项为代价。 寻找一些方法来平衡它。
专注于所有这些领域对于生活质量至关重要。
对于某些人来说,这些似乎不费吹灰之力,但我想我并不是唯一经历过这种旅行的人。
当然,事情并不是完美的,有时生活会妨碍自己,但我知道我朝着正确的总体方向前进。 由于这些变化,我变得更加机警,专心,更加敏锐,而且……专注。
工作,事物,想法和概念(无论如何)似乎更有意义,更快捷,因为我的思想更少混乱,更少分心,更少疲劳。
一条不变的建议,嗯……是不是有些东西还是几乎完全不变的呢? 在服用之前,您需要思考和祈祷的一条建议是:如果您到了一个分散的地方,无法学到一些东西,那么一切都很好,请努力改变。 这可能需要一段时间,但是可能会是一个好举动。
如果您发现自己无法改变事情并被要求保持通才,则仍然可以尝试成为最好的通才。 人们可能会坐起来注意。 知道自己确实在尽力而为,可以让您放心,并帮助您更清晰,专注地思考。 我想我经常说这个词:)。
顺便说一句,这确实是我关于Medium的第一篇文章。 请让我知道我是否可以改善我的写作。 我重视建设性的批评。