在开发人员中,经常出现非核心知识的问题:是否值得花时间弄清楚您每天不使用的内容? 有时与高等教育有关:“真的有必要在如此大的基础上提供理论基础,还是更接近生产的东西更有用?” 有时与面试有关:“如果空缺并不需要,他们为什么要对算法有精通的知识?”
关于这一点的文章已经有好几百篇了,但是我决定先写一百篇。 怎么了 我解释下削减。
最近,我从另一个角度看到了这个问题,并再次进行了思考。 通常,我们在JUG.ru小组中会组织有关“ Java开发”等主题的会议,您可以在其中看到与其近期工作相近的报告。 但是,这个周末我们将
举办一次关于“一次所有IT”的圣彼得堡
TechTrain节:在那里您不仅可以看到志趣相投的人,而且可以了解IT其他部门的情况。
电影节的口号是“找出其他人的生活”。 然后我问自己:谁需要这个? 您可以了解自己的生活以及所支付的费用。 iOS开发人员将如何帮助了解“前端用户的生活?”
结果,我得出的结论是,此类问题通常没有得到完整的答案,完整的问题由两部分组成-并决定在此处提出。
第一部分,语用
普罗斯塔科娃女士:那为什么要第一次使用呢?
Starodum:对于第一种情况,如果必须去也可以解决,因此您知道要去哪里。
普罗斯塔科娃女士:啊,我的父亲! 是的,出租车司机,那又如何? 这是他们的事。
D. I. Fonvizin“地下”似乎在现代世界中,任何信息的缺乏都可以迅速得到填补。 特别是关于IT的信息-从Stack Overflow到Habr,都是在Internet上编写和重写的。 因此,如果您突然需要“邻近领域”的一些非核心知识,则可以打开Google并找到它。 那么,为什么在没有特定目标的情况下爬进去,如果您在实现这个目标时总是有时间赶上来呢? 更好地挖掘您的主要方向,总有特定的目标。
因此,但并非如此。 我想将此与您搬到新的大城市时的情况进行比较。 您将学习随意上班的路线,但是在2018年学习城市中的其他地方是否有实际好处? 毕竟,当您需要一个点时,智能手机将立即在此处建立最佳路线。 也就是说,再次出现特定目标时,很容易实现。 不必将整个城市放在脑子里;您可以用其他东西打扰您的脑袋。
但是,尽管这不是必需的,但仍不可避免地会在某些情况下有用。 当您进行约会时,了解城市可以帮助您立即了解“哪个选项对我来说更方便”(在通话过程中,您不会说“等待,我会在应用程序中找出答案”)。 立即粗略地预测出任何旅行的时间或出租车的费用,立即了解“前往何处的原因”,立即了解“沿途打电话的便利位置”-所有这些都简化了生活。 在IT领域,了解“周围事物”也使生活变得更加轻松。
而且更重要的是,这在我看来。 是的,地图可以在任何地方布置路线,而Google可以找到很多东西-但首先您需要告诉他们“您需要什么”。 通过无条件地研究周围的一切,您可以为自己找到如此有用的地方,而我简直是不会知道的。
在这座城市,它以最雄心勃勃的方式发生在我身上。 三年前,我在卧室区四处走动,似乎没有什么可捉住的,都围绕着同样的灰色房屋。 突然之间,他来到了住宅区,该住宅区在周围的背景下显得格外醒目:例如,与其周围没有到处都是相同的小院子,而是四百米长的宽敞院子。
然后我在这里喜欢它-后来很久以后,我现在在那里快乐地生活着。 当我去散步时,我无法想象最终会以这种方式派上用场。
在我看来,与IT相似。 专业化在行业中经常发生变化,当您学习“他人的生活”时,它可以帮助您找到新的职业。 但是,即使没有做到这一点,实际的好处仍然是:该行业的总体思路有助于更好地应对。 在公司工作时,您不可避免地会遇到具有不同背景的专家,并且您对他们的问题了解得越多,与他们进行对话就越容易。
第二部分,理想主义
夏洛克·福尔摩斯:嗯,比方说地球围绕太阳旋转。 但这对我的业务没有用!
沃森博士:生活在一个没有人谈论诗歌,绘画,政治,每个人只知道自己需要什么生意的世界上,这将是多么可怕的。
除了实际的好处之外,让我们回顾一下它们最初在IT中的情况。 带着所有“未来的职业”和“高薪水”,我认为很多人会有一个相似的起点:“我刚刚发现(a)计算机对我来说非常有趣”。
许多IT讨论都建立在“但对眼界来说确实是有用的”这一原则的基础上。 但是这种对比对我来说不是很清楚,在“对比”中,这种对比几乎是贬义的:他们说人们忙于做生意,然后有些胡说八道。 实际上,许多人最初来这里的原因是,让他们学习有关IT的知识根本不是垃圾。 即使这种“东西”与当前的工作状况无关。 即使没有工作情况,也引起了人们的兴趣。
在IT中,很多事情围绕着“如何提高生产率”这个问题。 并不是说这是一个坏问题(很好),而是引起了人们的狂热,在其中花时间而不提高生产率会感到有些不对劲。 而且,在我看来,这已经太多了。 坦率地说没错:“是的,我想花时间去听与我无关的IT领域,因为我只是对此感兴趣。”
在这里,您只需要确切记住要花费的时间是您的时间,还是您的雇主。 实际上,我遇到的对此“ IT兴趣”的主要反对意见是:“公司向员工支付解决问题的费用,人们花时间在一些对公司无益的有趣事情上”。

取自Twitter Kozuli
这有其自身的道理,但他们说出这些话似乎是“我们必须忘记有趣的事”。 而且,我认为,其中之一实际上应该“能够与众不同”。 并且,如果利益因公司利益而异,请在您的空闲时间实现。
发展城市隐喻,学习一些不切实际的东西就像放假,不是因为它“有用”,而是因为你生活在一个大城市里,周围有很多有趣的事情。 因为将您的一生都花在“家庭工作回家”路线上意味着限制自己。 当一个人在周末认识到这个城市时,很少有人会告诉他“你没有生产力,那时候工作会更好”。 但是,当他以同样的兴趣学习IT时,就会出于某种原因而出现。
结论
关于“非核心知识”的讨论通常涵盖了所描述的两个方面之一。 他们要么尝试准确地估计效率,直到小数点后三位(“每年有多少本有关算法的书派上用场?”),然后他们进入抽象领域(“当您了解算法时,您就开始对整个世界有所不同”)。 但是利益和利益不是相互排斥的东西,而是相辅相成的。 这是两个不同的比例,两者都很重要。
这
是第一个结论:获得非核心知识时,有必要兼顾利益和利益 。
首先,即使明天不对,它可以以一种或另一种方式派上用场吗?
其次,即使它不能带来任何实际利益,我对这件事的学习兴趣如何?
答案“我需要吗”将作为两个答案的结果出现。
此外,在关于获取此知识或知识的在线讨论中,他们总是试图为每个人推导出某种通用答案。 “不,Java开发人员不需要获得认证,您只需要花一点时间就可以了解不必要的知识。” “是的,所有IT专业人员都需要阅读Mythical Man-Month,这是一本很棒的书。”
但是,如果考虑到对该主题的兴趣,那么您将无法摆脱一件简单的事情:不同的人对不同的事物感兴趣。 一个人会觉得获得认证是“愚蠢的对无用事实的充斥”,而另一个人则是“最终填补了空白,实际上这总是很有趣,但是在日常工作中却从未如此。”
然后
得出第二个结论:关于获得非核心知识,不可能有普遍答案 。
您了解IT的历史吗? 我应该阅读《神话人月》吗? 是否应该
“去
了解别人的生活” ? 是否在哈布雷的“外星人”区域打开帖子? 无论Internet上有多少份副本因此类问题而中断,外界都不会有正确的答案。 这一切只能由自己来回答。