Fulsteks是永恒的MIDL。 如果你不想受苦,不要走这条路


当我刚开始学习如何编码时,我相信古老的明智之举是“编程语言并不重要”。 我有一个解决方案的想法-做一个可以做任何事情的开发人员。 一个将使用一种技术的经验带到另一种技术并提升细节的家伙。 但是这次冒险失败了。


解决的办法是了解一切


我用不同的应用程序(asp.net,wpf,xamarin),js / ts(react / redux,node)研究了C#和.NET,并说服自己,我现在真的可以做任何事情。 我进行了抽象,同时考虑了几种编程范例,并且在专业软件开发的各个方面都具有实践知识。 您可以放心地嘲笑这些只有40岁的高级技术人员,他们花了半生时间在一周内可以理解的知识上。 可以说,沉浸在主题领域中的白痴是那些想要在一生中度过一生的白痴,而我却从中抽象出来。


周围的一切都一样,我看到了一个模式。 现在,当我需要使用一些荒谬的python时,我说:“给我一些时间来快速阅读该规范,我已经准备好在高级层次上使用此功能。 好吧,最后,它可能是如此复杂以至于我还没有看到?” 因此,我创建了一种忽略细节的崇拜。 让琼斯详细地爬行,这不能抽象化。


知识的差距不是显而易见的,也不是看不见的


一旦我开始在typeScript中对抽象类进行设计,它们就取笑了我。 因为在脚本中他们不这样做。 当然,我假装我的同事只是白痴。 这通常会有所帮助,但这次有残留物。


优秀开发人员的声誉掩盖了您与同事和您自己之间的差距。 您不知道很多关键的特定事项,但是您只是不知道而看不到。


然后黑色条纹开始了。 操! 我不知道SQL中有哪些索引类型。 am! 在调用Sharps中的静态构造函数时忘记了。 糟糕! 没有Google,我无法正确实现IDisposable。 我正在尝试将状态更改为React组件。


我怀疑我的抽象性没有用。 技术仍然不同,细节很重要。 每个技术生态系统都有其独特的最佳实践。 使用jvm时,.NET经验不会受到损害,但不会取代它。 我自我分配的技能“我学会了快速学习”被证明是不正确的。 我学习的速度没有其他人快。 我花了很长时间才了解。


我的技能原来是护卫舰-天鹅,癌症和长矛试图将其拖向不同的方向。 我并没有自动成为一切的主人。 我刚刚成为多人制,对于40岁的一位技术前辈来说,这是一个笑柄。 然后我得出结论,选择全栈路径是错误的。


然后自我鞭flag开始


问题在于企业需要完整的堆栈。 不仅喜欢我,还喜欢签名人,所有这些人在每种全栈技术上都有五年的经验。


但是这些不会发生,并且业务会继续自我欺骗。 他们在三项主要技术上处于弱势,并称他为高级全栈开发人员。 这个头衔使人成为骗子,成为自卑感的不竭来源。 凡是喜欢一种技术的普通开发人员-都会对其更好地摸索。 现在,我很清楚,我还没有准备好和那些比我好得多的人一起平等地工作。 否则,一个星期后,我会死于自我鞭die。


自我鞭ation是我们行业中的一个大问题,但我们对待它的方法不正确。 我们彼此写宣言,我们是达坦尼人,周围的一切都是山羊。 老年人没有贬值,我们只是低估了自己,我们需要把谦卑丢进垃圾桶,并相信我们内在的发展女神。 我们需要戴上傲慢的皮肤,把所有怀疑我们的人送走。


您只需要承认,发展不仅对外部人员而且对我们都是困难的。 目前不知道某事是正常的。 如果您有差距,这并不意味着您的身价会减少,您需要被驱逐出沙漠。


但是,在最深层的反思中,自我鞭ation仍然存在。 富人嘲笑自己不了解这项技术。 一阶段专家-他们并不广泛了解。


深入学习vs深入学习


这是一个古老的冲突:您可以深入学习,但可以广度学习,但不能同时学习。 我注意到了这种效果-当您开始研究一项新技术时,旧技术就变得无趣了。 但是在IT领域,如果您全年都不更新技术知识,那么您就不再重要了。


如果您想保持全栈状态,则必须强迫自己阅读某些TypeScript的发行说明,同时还要尝试使用它们-即使您不想这样做。 而且,您仍然比每天只在脚本上编写代码的开发人员还要糟糕。


冲突的主要问题是我们不知道哪个更好。 我们,尤其是企业,都希望做到这一点。 所有人都会在所有内容中翻找,翻翻得足够深。


我不知道哪一种更好,但是我知道在这条路上成为完整堆栈的感觉。 与单语言开发人员相比,您将需要花费更多的时间来学习。 这将在您的整个职业生涯中继续,但是与他们相比,您的水平仍然会更低。


您将在任何地方都属于您,但在陌生人之中到处都是。 尽管您付出了巨大的努力,但每一种使用特定语言的专家都会用口齿相传的方式证明您不值得被称为资深人士。


您将成为永恒的中间人。


我个人认为我无路可退。 我可以真正深入地研究一件事,可以尝试进入管理领域-那是只需要肤浅知识的地方-但我最好还是坚持下去,忍受痛苦,直到我真正地学习了一切。

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


All Articles