首先,你看了很多科幻小说。这就告诉你,比如说,30年后会发生什么。考虑一下大多数看《星际迷航》的孩子们在有生之年都会有多少 “预测"。编剧们'只是把这些东西作为戏剧性的装置来编造,往往在实施这些东西所需的技术组合之前,就已经意识到了一种需要。
其次,你要注意各行业的贸易杂志。这些杂志可能包括电子、纳米技术、生物技术、科学以及其他与工程相关的主题。在这样做的过程中,你会读到一些'闻所未闻'的东西。其中一些东西最终会渗透到计算环境中–锂离子电池、OLED屏幕和MEMS加速度计都使现在的智能手机成为可能。
第三,你时不时地会 "去玩一些东西",这些东西似乎经常出现在就业板上:例子可能包括JavaScript/JQuery、xCode、FPGAs或无SQL数据库。你可能不会用任何东西,但你至少经历了安装工具链和开发平台的过程。大部分的硬件都很便宜,比如说你可能花30块钱买一个Arduino,
如果你真的做了这些事情,那么你就可以带着面试官去了解一些 "整洁的东西"。如果你有网站展示给他们参考,这就更有说服力了。一两样,他们要么高兴,要么不知所措。
作为面试官,我(个人)要找的是不会被忽悠的人。在20世纪80年代末/90年代中期,我在媒体上看到成千上万的大型机程序员因为技能 "过时 "而被解雇。我的BS检测器在墙上嗡嗡作响–程序员就是程序员。他们会学习语言。如果你不能在一家正在转型的公司留住一份程序员的工作,那么你就不能留住任何形式的程序员的工作。别的不说,
我在一个C++聚会群里混,我们在那里讨论C语言相关的编程问题。如果我在面试时被问到一个我从未听说过的问题,我就会回家去查一下–如果有用的话,我会把它添加到我的工具箱里。我查看各种招聘公告栏,看看目前有什么需求,很好的例子是JavaScript、JQuery和各种JavaScript开发平台和库。有时我看到一些我不熟悉的产品或语言,我会去了解它是做什么的,为什么人们对它感兴趣。这些活动让我不断接触到软件开发领域的 "热门 "项目。