我应该是专家还是通才? 都!

我应该是专家还是通才? 它认为我们作为软件开发人员经常问自己一个问题。 这种论点常常以一个人不得不“选择一个人”而结束。 但是,我不认为一定是那样,我的回答是“都在不断!”

专业是诱人的

坦率地说,我认为专业化的吸引力之一是您可以“完成”学习,并且在5年后成为一名优秀的开发人员(例如C#,Java等),并在剩下的时间里继续这样做你的生命 尽管我看到像这样放松的吸引力,但确实使一个非常有毒的团队成员。 我遇到了太多高级软件工程师,他们显然已经学习完了,并且很可能出于纯粹的懒惰而拒绝更改。 这使团队很难尝试新事物,尝试流程,尝试新技术或保持竞争力。

这对他们也有害。 它会使他们丧命,阻止晋升,并使他们的主要工作工具-脑部钝化。

现实是学习永远不会停止,而且不应该停止。

所有行业的杰克(或简),无师傅

成为“全能主义者”的普遍担心是,您在很多事情上都可以做得很好,但一无所获。 一个常见的解决方案是专门研究某种东西,然后成为T形开发人员,从而使您非常了解一种语言/堆栈/技术,而对其他事情则了解得很少。 这表明您可以学习其他东西,但也可以深入到特定领域。

但是,该图并不能真正代表时间 。 “ T”形现在更像一个人,而不是过去或将来。

绘画描边开发人员

我的最后一个比喻是我在“软技能工程播客”中听到的,我是其中的忠实拥护者赞助人。 我喜欢这个比喻,因为它考虑到了时间,以及您的职业如何随着时间的流逝而迫使您适应和改变。

随着时间的流逝,您将以不同的深度探索不同的区域。 Vecteezy免费矢量设计

打个比方:浸透的画笔在画布上移动,少量多余的涂料向下滴落。 水滴是您从上方看T形的“深度”。 随着时间的流逝,水平形成了您知识的广度。

滴滴有很多下降的趋势,因为随着开发人员的发展,随着技术的变化,工作的变化或新事物的出现,您将研究不同的事物。

与我自己的生活相比,我的点滴之类的东西包括C,iOS和Objective-C,Python,Java,PHP,C ++,Embedded C,iOS,Ruby on Rails,Ember JS,Elixir,Swift,AWS等。上。

随着时间的流逝,我的知识面也变得更加宽广,因为我了解了主题并看到了语言之间的共性。 您可以在一个领域的另一个领域重用技能,并且通常您开始更加了解编程语言和工具的功能。 最终,随着时间的流逝, 未知的未知数会减少,并且随着您更有能力发现熟悉的事物,对比的事物和新事物,您使用新工具的能力也会增强。

因此,我鼓励您考虑自己的旅程。 T形 ,一遍又一遍。 您可以更改您的专长,也可以在选择新专长时使其消失。 我认为您可以养成的最佳习惯就是一直学习,即使这是在同一领域中也是如此。 深入研究,但是找到增加您对技术世界的总体看法的方法,因此,当您遇到新事物时,它并不会完全惊吓您。

祝你好运。

From: https://hackernoon.com/should-i-be-a-specialist-or-generalist-both-f0dc6996345c

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值