最近在SO播客或Joel中提到的一件事是,当您刚开始创业时,最好的业务成功方法就是开始特化并且只专注于一件事。

如果你说你是所有行业的杰克;你只是另一个杰克!如果您说自己是专家-我认为joels的例子就是某种类型的水龙头-那么即使您认为自己已经撤出了大部分市场,实际上,您增加了获得特定标记的业务的几率,因为您将在其他方面更加突出。某处某人会比您只是说要做任何事情都更想要您。

所以无论如何,我的问题是;我想专注于某些事情。我从事C / C++已有很长时间了,但从未真正将自己定位为win32,mfc,directx,wxWidgets,qt,boost,sdl,allegro等。我也已经开始着手实际为Linux(现在是osx)编写软件,这与仅仅使用它有关,因此我的机会越来越多。

我的观点是,我知道的越多,停滞和卡住的可能性就越小。如果我每个人都知道,我可以在任何地方找到一份工作,然后根据需要学习更多。

在过去的几年中,我还使用过.NET,然后使用PHP / LAMP。无论哪种方式,我都感觉很舒服,但是我心里仍然是C++的人(尽管我认为我在PHP中学到的商业知识比使用C++还要多)。

我感觉到的另一个问题是,世界正变得高度基于Web,C++等技术正变得越来越少(忽略Google的新工具-无法记住名称),而Flash和Flex等其他事物正变得越来越多。流行。我确实同意我们用来浏览Web的工具是用C++ / like编写的,但是就市场份额而言,我认为所有基础都已涵盖。

我想知道人们如何决定最终选择哪种钉子,为什么?且出于商业原因(即赚更多的钱)或出于自私的原因(即通过使用与PHP相对应的C++编写代码,我感到很完整)。

也许我问错了一个问题;也许我应该专注于特定产品而不是语言即服务;没想到...

干杯,
克里斯

最佳答案

我猜想大多数人会在职业生涯的开始时选择一个理由(利息,金钱)朝着某个特定的方向前进,而其余的很大程度上是偶然的。

我仍然尝试在与我当前和即将履行的职责(以及我的 friend 和同事的职责)相关的技术上保持广泛的常识。但是我专门研究了那些在我的特定 Realm 保持“领先地位”所必需的,或者与我无关但有趣的事物,并且我还通过渗透来涉猎其他 Realm 。

您指出“世界正变得高度基于Web,而C++之类的技术正变得越来越少。”因此,您可以“追随人群”并追求新的工具和方法,或者可以在创建它们的 Realm 中找到合适的位置。我之所以选择后者,是因为尽管职位可能较少,但我发现他们更具挑战性,并且在智力和财务上都得到了返回。哦,竞争少了!

随着您事业的发展,您会发现许多技术非常相似,而且有很多重叠之处。掌握了基础知识之后,了解任何特定的平台或语言就变得不再重要,而了解可以产生有效,强大,高质量产品的技术和过程就变得越来越重要。

祝好运!

关于php - 特化并跟上,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/374322/

10-10 14:15
查看更多