我的经理询问了他应该关注的技术博客列表,以便随时了解技术。他的问题是他不断听到自己从未听说过的术语(例如,NoSql,分片,agure,服务总线等),并且他希望至少有一定的战斗机会来了解它们,而不必做出反应和查找他们。另外,我认为他希望对所有新兴技术及其融合在一起有一个全面了解,而不是孤立地了解每件事。
他询问了博客,但我认为印刷杂志也可能会有所帮助。
我该怎么回答他?
我的经理询问了他应该关注的技术博客列表,以便随时了解技术。他的问题是他不断听到自己从未听说过的术语(例如,NoSql,分片,agure,服务总线等),并且他希望至少有一定的战斗机会来了解它们,而不必做出反应和查找他们。另外,我认为他希望对所有新兴技术及其融合在一起有一个全面了解,而不是孤立地了解每件事。
他询问了博客,但我认为印刷杂志也可能会有所帮助。
我该怎么回答他?
Answers:
我觉得这很令人担忧。我工作的技术管理人员都非常了解,并且非常多加快速度的最新技术和发展趋势,甚至超过这样的人实际上做的发展。
这样做的原因也许是因为执行级技术经理不断探索最新趋势,以期寻求新的市场机会。如果您是首席技术官,那么要想适应不断变化的市场环境,就必须保持领先地位。
我将非常警惕任何无法在线研究和找到自己答案的技术经理。我的技术经理和我有时会竞争,看谁可以跟上。(这是一种有趣的竞争,当其中一方首先找到新工具或技术时,我们可以开玩笑。)
此外,CTO或技术经理应该领先于开发人员的原因是,当开发人员在机房将煤铲入发动机炉中时,管理人员应该提前寻找那些危险的冰山从水里偷看。
当然,与高级经理相比,开发人员可能会比高级经理更了解如何使用这些工具-尽管我所使用的工具肯定会死机-但是技术经理应该着眼于战略上将业务导向正确的方向,并且这需要强大的研究和分析能力。
不可能或没有必要了解所有事情
尽管我们所有人都在努力保持最新趋势,凉爽的技术和时髦的术语,但不可能涵盖所有基础并保持最新状态,同时还要对您的工作有效。
有些技术真的没有足够长的时间值得了解,而另一些仍然很模糊,以至于不清楚它们实际上会带来什么好处。
我猜这是由于以下三个原因之一导致的:
1)技术经理试图通过使用前沿技术使他(或其他人)看起来与世隔绝,来跟正在玩一些强力游戏的人们保持联系。赢得这场比赛的最好方法就是不要玩-你不可能比他们“酷”,所以不要尝试。我实际上抓住了一群人,他们用术语来指责他们拼命试图与他们交往的团队负责人。
解决这一问题的一种方法是要求相关人员向团队其他成员解释该技术是什么,以及为什么它有用/有优势。TM不必承认他们不知道,仅要求他们将其他所有人都包括在技术演讲中。如果他们使用的术语是真实的,他将得到解释。如果他们在玩强力游戏,就不会再发生这种情况。
2)技术经理实际上已经超出了他的深度,踩水并拼命寻求帮助。一个简单的Google搜索将产生少量的博客/论坛,或者产生有关programmers.stackexchange.com的问题,要求提供推荐的博客列表,就像这个问题一样。例如,您可以在Wikipedia中输入示例术语,然后点击某些主题链接以阅读并选择其他主题。
他们要您提出这个建议(他们不能),这让人有些担心。
每天让他们与开发人员一起吃午餐。
恕我直言,一个好的管理者可以利用开发人员的知识,而不是希望“侧重”于相同的知识。
好吧,这里有您的基本站点,例如Stack Exchange(当然),Tech Republic,SlashDot,Wired.com以及大约一百万其他站点。
如果可以的话,您确实需要找到一些与您的特定工作有关的网站。
就印刷出版物而言,有eWeekly,PCMag,PC Weekly,Computer World,还有大约一百万。其中许多网站上的新闻也很多。
我所知道的所有“技术新闻”网站和杂志,在涉及“ Current Project X”时,都是碰碰运气的,除非您找到了自己的专业领域。
我认为,如果可能的话,他需要介入与您正在从事的工作有关的社区站点。
您可以至少告诉他一个新闻提要,或者直接访问以下站点。至少这将有助于他对他可能需要了解更多的技术或软件相关事物有所了解。顺便说一句,您是一个了不起的员工,您甚至会上网,并向他发布问题以帮助他,为此您应该加薪:)
我首先建议他阅读并重新阅读乔尔·斯波斯基(Joel Spolsky)的著作《聪明与成功》。
这是一本面向技术经理的好书,可学习如何成为一名出色的经理,如何与程序员合作,如何创建出色的开发人员环境以及如何完成工作。