成为一个完整的堆栈而不是

我恰好是耸人听闻的文章中提到的40岁以上的单身女士。 当我看到任务执行者在后台提到dTo时,您需要在前面写一个绑定...我打算发脾气。 首先,我生气时工作良好。 这就是这种情况。 其次(这很重要),我不想知道DeTeO是什么,它在哪里以及如何使用它。 我只需要路径,方法,参数和响应集。 在HTTP / REST方面。 我不想进入后面的代码。 我什至不想猜测,基于dTo类的名称,您可以轻松地计算路径。

这是一个尊重的问题。 我不进后院。 而且,当我将任务设置在背面时,我会清楚地绘制界面(再次基于REST),并简要描述我为什么需要它以及我将如何使用它。 如何在背面实现它不是我的事,我如何实现正面的工作以及放置按钮的位置-而不是它们。

您已经了解本文中将讨论的内容吗? 所以-关于这一点。 我单身工作。 但是实际上,我是多堆栈的。 此外,他还进行了工作,并给出了前,后,全栈,系统甚至业务分析方面的高级领导和团队领导的结果。 我很高兴我有这样的背景。

它有什么好处,以及如何在削减下达到目标。

走吧


在许多文章中,我立即伪造了阴谋诡计。 我将结论放在文章的开头,然后以解释,示例,笑话和巨魔形式打开主题。 特别是当结论是矛盾的,并且解释是不稳定的时候。 我认为没有理由不在这里节省时间。

我认为,如果可能的话,值得在几个领域开展工作。 尤其是在青年时期,只要不动脑筋,对家庭和孩子就不负任何责任。 而且,当您改变停滞状态时,您几乎不会失去薪水,但从长远来看,您只会赢。

附言:我主要写关于老年人的文章,但一切都可以降低(我在中级学校的经验很少)。

PPS 我将术语“技术和平台”(作为同义词)用于编程语言和/或框架。 在本文中,这并非偶然。 在对库的深入而实用的了解之前,“对语言的深入了解”通常是无济于事的(也许如果您不采用LISP / Hackel或C ++进行变态)。 因此,让我们说Python + Hadoop,Python + CV和Python + ML-这些是我所喜欢的不同技术/平台。 当然,通常至少具有计算机视觉知识的人对机器学习甚至分布式计算都感兴趣。 但是...要成为这三个平台上的出色专家,仅凭一个平台还不够。

  • 知识变得过时
  • 学习习惯
  • 多元化
  • 炒作
  • 整体帮助细节

这样啊

技术寿命


任何技术平均寿命为5年*( *作者的幻想 )。 然后将其替换为其他东西。 或者技术正在向版本2.0迁移,该版本在意识形态上与前一个版本兼容,而不是真正...

实际上,您必须再次学习。 此外:您必须打破自我,放弃舒适的发展和熟悉的逻辑。 它很伤人,很困难并且很生气。 当一个简单的任务(在1.0版中)在2.0版中时,它需要地道的拐杖和大量的代码。 然后,当然,您发现该问题可以解决的不仅仅是简单的。 比1.0更容易。 只是不习惯。

在任何情况下,都有一个为期五年的周期,在此周期内,知识和最佳实践会贬值。 因此,在发展中要不断学习。 奔跑,只有留在原地,就像《爱丽丝梦游仙境》。 停下来,落后,需求下降。

而要学习生涩,真是太可惜了。 您可以独自一人坐下来,不间断地编码,开发技术,学习精妙的功能和“标准技巧”。 还有……时间! 新版本。 潜在雇主不再需要一半的知识。 这意味着与您的雇主进行对话将很困难,首先是:“市场上存在这种情况……”

因为这将是纯粹的虚张声势。 确实,在当前工作中,他们继续成功并积极地使用曾经大肆宣传的平台。 逐渐变成了猛ma的狗屎。 这样,您将成为越来越酷的专家...在庞然大物中。 前景只有靠耙,这在世界上正变得越来越少(但在您当前的工作中却没有)。

出于某种原因,您迟早会更改工作。 然后,您必须与长期使用2.0版的人交谈。 而且看起来有点可喜,因为s / n您想成为绅士,但您知道到目前为止,这还不算中间。 好吧,如果您了解。

是的,根据技术2.0,在查看指南时,甚至尝试过编写某些代码。 但是,如果您是一位优秀且负责任的专家,那么时间就不多了。 因为在工作中有很多任务,但是在家里……在工作中已经筋疲力尽……

因此,您将因新的耙子而痛苦。 拐杖潜在的雇主问题。 使用它,您将巧妙地包装耙子。 雇主,例如这些混蛋,对一切都非常了解。 不要介意与您分担“非常快速的培训”,“合理地”低估薪水的费用。

是的,每个人都想聘请现成的专家,其“入职”期间将需要几天(最好是那几天要办理手续并建立工作场所)。 他们想雇用,但不能。 市场上没有很多孤立的好产品。 好吧,有时候他们跑了,但是他们没有给他们太多的跑,他们立即猛击了要约。

因此,雇主准备忍受佣金带来的不可预测的延误以及拐杖可能带来的痛苦。 我们准备担任当前中层职位的高级职位,并期望他们会迅速增长。 尤其是如果这些中间人已经是高中生并显示出结果。 因此,访谈通常不是基于技术,而是因为它们曾经做过什么问题以及如何解决*( *作者在开始撰写本文时是这样认为的,然后以``在纸上写排序''的方式进行了访谈,现在已经考虑周到了 。)

此时,您可以用耳朵做些棘手的伪装。 采取行动,不要在平台2.0上工作。 您可以在完全不同的平台上搜索(并找到工作!)。

哦,好! 胡说,你说。 这不会发生。 嗯...我已经做了很多次了。 而且,与著名电视节目的英雄不同,我做到了。

是的,有时候,您必须牺牲薪水或可能加薪。 是的,您需要花时间研究技术并至少尝试做一些事情。 您将不得不在面试中四处走走,并遇到很多失败。 但是,迟早您会找到工作...顺便说一句,几次是那些首先拒绝我的人-然后反复打电话给我,并用不同的好东西来诱惑我。

现在的问题是-为什么要更改平台? 我将在文章的最后留下最美味的东西,但是有话要说。

表面上是什么:

  • 技术的过时绝望或技术从“炒作区”的退出
  • 平凡的无聊和纯洁

不久之后,将黄油和鱼子酱带来可靠面包的技术就可以被吹走。 它是如此强大,以至于她不容易赚面包。 然后不放气,但实际上死了。 通常,这是在研究所展示给我们的,它安排了死灵平台的培训。 在96年,我找到了Clipper和Supercalc(我开始写它的意思,但是在写了一段很大的段落之后,我将其删除了-该文章不是关于考古的,而是在96年,这两种产品都必须教给考古学家)。 而且,我们没有去上一堂课(在IT界永远都不会永远存在),而是对那些卑鄙的庞然大物老师抱怨。

即使技术离死亡还很遥远,它也可以简单地离开“炒作区”。 也就是说,市场可以大规模放弃技术并转向其他产品。 我什至不提供示例-您自己可以回忆起他们的规模,即使在IT领域也只有几年的时间。

如果技术“死了”,您将失去薪水,因此很难找到工作。

但是,如果您因薪水而失去了抗干草症,但您在找工作中“困难”。 但是,那些习惯于被雇主撕成碎片的人在这种情况下感到非常不舒服和沮丧(我知道这是第一手资料-确实很难,尤其是如果家人被其怀抱)。

只有一种出路-从“炒作池”中选择最有趣的平台,然后全神贯注。 这比尝试从迅速老化的知识和技能中榨取利润要容易得多(我的经验是这样)。 而且,最有趣的是,这很有趣。 您必须动脑筋:阅读,理解,为您的任务形成工具和解决方案。 我从此常常只是匆忙并不幼稚。 而且,请注意,这个追求是为了雇主的钱。

是的,有时会发生一项新技术根本没有进入的情况。 不断陷入技术壁垒和局限。 但是,研究至少一个新案例中至少有三分之二的案例要比“铆模”有趣得多。

事实是,在您工作了很长时间,受到爱戴和尊重的工作中,存在一个问题-测量。 您自己构建了它,并从中获得了很多帮助。 您知道该系统的工作原理,方法和工具已经开发出来,即使不是无限地扩展,也可以在一年中扩展。 您知道业务计划是什么,您知道根据您的开发将开发出什么新系统(该公司喜欢快速的交钥匙解决方案)并...
而且...很无聊。 因为跟踪。 业务由此冲到财务距离,您只需提供机车的向前运动,有时还可以进行车站侧板的大修。

而且,即使您换了工作,但不换技术,也是如此……因此,您来到了一个新的地方,人们试图将索道缆车与犰狳混合制成。 这就是您的位置:让我们不要挂在红杉上(特别是因为并非所有的红杉都已经成长了)。 最好使用标准尺寸为A1 *( *实际标准尺寸 )的卧铺和MT-LB-70RX *品牌的导轨( *字母和数字的随机集合 )。 您可以快速为原型制作一条狭窄的路,然后,如果有的话,我们重写画布。

每个人都感到惊讶,鼓舞和鼓掌。 他们任命您为主要摇滚明星,然后将红杉锯成指定尺寸的枕木。 您……在这个阶段已经很无聊了。 您去了缆车,但不需要它来运输煤炭和煤棒。 再次,您正在构建通常的车辙,也许是在稍微不同的环境中。

实际上,开发的解决方案非常酷。 为了业务。 雇主突然得到了他长期以来梦wet以求的东西。 并给您淋浴,如果不是好吃的东西,那么您将得到极大的尊重。 是的,这也是您生活中应该感受到的。 但是,同样,使用“坚实的发展”感到无聊和...有限的视野。 如果业务可以快速获利,则可以使用非常过时的解决方案。 而且暂时还。
当我走很长一段路时,我注意到生产力和大脑活动急剧下降。 他们爱我,珍视我...我不得不强迫自己努力工作。

在这些情况下,再次更改工作和/或平台是有意义的。 当然,还有其他摆脱极端状态的方法。 但是,我不是自己推理的敌人,尽管...

虽然...还可以,但是与我自己矛盾。 粗鲁地工作,使我个人烦恼,因为我过去常常思考敏捷并做出决定(尽管并不总是正确的决定)。 我喜欢解决问题。 寻找酷或棘手的折衷解决方案,甚至炫耀一下以to拐杖(规定这样做实际上是不可能的)。 但是实施该解决方案已经很无聊了。

但这是我的心态。 团队正在与我合作,他们只是在拖延自己的工作,而不是拖延如何做。 很高兴看到系统中的一项新功能,并为它的出现而感到自豪,这归功于他们。 我也遭受这种享受,尽管程度较小。
因此...我学会了专注于完成的增量,这给了我动力。 我特别花时间尝试使用该系统(老实说,不是在产品上)。 看看出现了什么,花了我多少钱(同时找到了已经可以磨碎文件的几个位置)。 爱好也有助于发情。 它提供了动力,您会从封闭的任务中获得积极的情绪。

但是,在与摇滚明星一起做车辙时(我很谦虚),性能会明显下降,这仅仅是因为您不能完全专注于成功的工作(在车辙中)。 需要平行动机。 当局开始to起眼睛:怎么回事? 一些功能与立即投入生产的原型所花费的时间相同。 应该通过理解或再次考虑换工作来对待这一问题。

学习习惯和好奇心


开发人员必须不断学习。 是的,这适用于任何职业。 我记得牙医告诉我的同样的事情。 但是,牙医不太可能遇到这样一种情况,在几年之内,80%的诊所突然转而使用准准门户而不是钻子。 而对于剩下的钻头(不要扔掉),狡猾的雇主将支付几美分。

在IT中,变化的速度超出了规模。 是的,这里有基本技能:变量,循环,类,结构,结构转换,数学方法,模式。 但是,该死的,量子计算机正在路上,也许我带在行李中的一切已经迅速变成了南瓜的叠加。

大脑是任何年龄都可以发育的唯一器官。 就发展速度(以及不幸的是降解)而言,它使任何二头肌都像Tu-160麻雀。

负载越大,形状越好(当然达到一定极限)。 学习新事物只是对大脑最有利的一种负担。 进行比较:这是在国家/地区或模拟器中“装载”土豆的方式。 负载在体积上是可比的,但在“味道”方面却不可以。 好吧,当然,如果您不是园丁。

而且学习越多,结果越好。 另外,在全面培训期间,不可能充分发挥作用-有时设备不足,您必须更改指南的“规划”。 这只是使大脑在所有有用的单调负荷下都无法休息,特别是在紧急模式下。 我在分析以每周工作60-80小时模式编写的代码时,感到有些惊讶。 由于我不仅不使用新乐器,而且通常不使用任何我没有强大经验的乐器。 没有大脑资源不仅用于训练,而且至少用于记忆。 好吧,除了那些没有这些东西的东西,根本不可能前进。

正如许多大学教授所说:高等教育提供两件事-与专家交谈的术语和学习的能力。 但是后者不是永远,而是现在就使用它。

是的,原则上,一个深厚的专家的薪水可以比一个宽泛的专家高,但很少有地方为“窄”的人提供丰厚的薪水。 但是“广泛”的人很容易找到工作,因为有一种选择,而且如果工资“仅比市场高一点”,蟾蜍就不会angle死。

亲人的多元化


拥有多个平台更容易灵活地建立事业。 这不仅是更快地更换雇主的机会。 各种各样的“内部初创公司”通常是在您的团队或部门/管理层的框架内产生的。 这既可以是开发人员本身的主动性,也可以是资源的出现,这些资源最终使粉红色和蓝色的业务愿望得以实现。

这不仅是改变停滞的机会,而且是在不中断生产的情况下进行的机会。 也许获得薪水/职业发展或分享业务。 仅仅因为团队中没有后端/前端/数据科学家,您就对尝试感兴趣,人们很高兴至少有人会尝试。

我之前提到过有关耙子和拐杖的事情。 专家的价值和成长是工具的拥有。 不走耙,即使您用聪明的书和指南来计算错误,也不会增长。

最后但并非最不重要的一点


在做部分时,代表整体通常很有用。 如果您有使用后端的经验,则可以在前端工作,您可以更好地想象可以从服务器获得的东西。 什么将为您轻松完成,哪些将需要认真的努力。 具有前端经验的后端可以更好地理解前端期望的数据和形式。

此外,您更好地了解了整个系统,并了解了系统将如何进一步发展。 哪些事情很关键,哪些不是关键。 什么可以并且应该“软”地完成,以及在哪些地方更好地进行硬编码而不是蒸熟。

它还有助于资源的“交易”。 当您想到在接口另一端花费多少“优化”费用以及可能会产生什么副作用时,与您的同事就为他们进行“可选”修改进行协商变得更加容易。 甚至在同事手中的背景下。
即使经验不是那么多样化,而是拥有“相邻”技术,您通常会在当前的技术中找到有趣的解决方案。

再加上对机会的渴望。

全栈工作能力


喔! 全栈很酷。 听起来 立即想象一下世界如何落脚,雇主的转变超越了视野,女孩在大街上微笑,在摇椅上,您的体重增加了30公斤。 其实有点不对。

主要的小众市场是小型公司和小型项目。 是的,通常数量很少,但重要性不高。 所有代码的国王和上帝在哪里? 他自己制作了前台,中间制作了自己,并亲自拍摄了数据库。 这里有两个选项:

  • 您被带到系统的成长
  • 一切都适合雇主

两者都有前景。 在第一种情况下,如果业务崩溃,那么您很可能会成为团队负责人。尽管情况有所不同,但我的一些同事正在寻找Padawans,他们找到了老板。但是,最有可能的是,如果对系统有最全面的了解的人至少具有一定的领导能力和组织能力,他将继续保持团队领导地位。我知道-这就是增长。

在第二种情况下,您可以给青蛙加油并为植被提供支持。工作并没有达到顶峰,但是老板们并不知道IT部门的薪水正在不断增长。如果她知道,她就会假装自己不知道。但是,如果该系统确实是企业的基石,并且企业足够,那么为了不丢失钥匙(也是唯一的专家),他们可以为您提供服务……很难拒绝。增加动力的选择:

  • 忠诚的半家庭工作时间表
  • 高于市场价格
  • 收入分成
  • 如果决定离开,请切断手指

但是后者很少见,尽管我亲眼听到了这种情况。但是,最后,他们没有割伤手指,只是害怕。无聊

实际上,全栈操作可以带来很多规则,但是...

有点苦


该吃蛋糕上的樱桃了。但是在我的樱桃中,氢氰酸比正常水平略高。

这就是事情。上下文切换。当我们按时完成任务时,我们真的很想谈论什么。在所有两项任务中。但是它实际上存在。最重要的是全部击中。

最高的薪水,最有趣的工作和最快速的职业发展。当您踏上未知的边缘,开始做似乎还没有做过的事情(好吧,或者曾经做过,但是没有在互联网上写过)。当企业想要某种东西时,它就有钱了,但是却不知道它的外观,有时甚至不知道它是如何运作的。或者,当您对接口和/或系统有冲突的要求时。为了前进,您需要找到一些非标准的举动和解决方案。

在这种情况下,您迟早会开始碰壁。那些矛盾的要求。速度与灵活性。清晰度与充足性。在这里,要么either着拐杖,要么希望有一天来耙。或深入进行创造性搜索,尝试其他选项,然后等待深刻的见解。但实际上,拐杖和见解之间的平衡是可以控制的。但是,如果拐杖以压倒性优势取胜,那么该项目将胎死腹中。因此,见解是如此重要。

但是它们通常是在您完全沉浸在主题中时出现的。具有所有上下文。您不必一直坐在显示器前或坐在纸上。如果您沉浸其中,那么童话般的免费赠品通常会所有工作都在后台进行,您可以步行,骑自行车,打曲棍球,做爱,狂欢,...然后单击!这就是-一个如此简单且显而易见的解决方案。

但是,切换的上下文越多,洞察力就越小。因此,完整堆栈的命运要么是很强的平均产品,要么是其中一部分的失真。出色的前部和中后部,向后飞,并且前部有侧板。两种情况都可能发生,但截止日期正在延长。
再加上该死的Buridan驴。谁围着你走,然后在右下方或左下方推你的手臂:让我们在前面做的更好,但是不,不,在后面做的更好。会打。

但是,最前沿的多层堆叠通常会带来突破。您可以减少战争迷雾,因为您可以想象系统其他部分的问题,发声……然后让专业人员来解决。另外,来自前后中间实践的一些决定非常易于移植。

结论


我什么都不坚持*(*撒谎)。但是对我来说,全堆叠的经验和重要性被高估了。相反,多层堆叠被严重低估了。但是精通开发的多个方面是一大优势。他们不会为此付出额外的费用,而且在面试中这并不总是会带来很大的好处。但是工作变得更加有趣和轻松。此外,在与啤酒或罗宋汤进行良好友好的交谈时,您始终可以与笨拙的同事后退/前奏者擦鼻子。是的,当我考虑一份简历时,我认为有一定经验的人会比较好(如果是认真的话),我建议你也这样做。

我喜欢改变技术,学习新知识。而且这几乎不影响工资。

是的,在本文中,我讨论了一些完整内容。实际上,当我开始写这篇文章时(更确切地说,是我回到第一稿之后的一个月),我得到了一个很棒的全栈预报价。除了s / n以外,其他所有人都对我们美丽,我们尚未达成共识。我当时很想写满堆的污秽,在文章的结尾说我仍然满堆的。但是,可惜,前端转向*(*根据我的超级狂徒和当前的主堆栈的结果)。

Source: https://habr.com/ru/post/zh-CN455469/


All Articles