我们有一轮招聘即将到来,黄铜想要在手机屏幕上强调的是UML体验。
有人在技术手机屏幕上提出要求提出UML问题的建议吗?
我更像是一个面对面的人,而不是一个电话屏幕的人,所以“正常”使用像UML这样的东西我会让候选人在纸上敲掉一些简单的图表。但是,我宁愿没有候选人尝试通过手机描述UML图(主要是因为我会很糟糕,部分是因为我讨厌根据我的餐巾来判断他们的UML技能绘制他们的描述。)
其他人如何为UML手机屏幕?
答案 0 :(得分:5)
不是让候选人绘制图表,而是让他在给定的图表中解释,实现或发现错误。我的印象是,那些理解UML的人可以创建和理解图表,那些不使用图表的人在两者上都会失败。
如果你相信候选人不足以分发问题(例如,这是一个迟到的采访),你可能想在电话屏幕上通过电子邮件向他发送一些中等复杂的图表,并实时查看他是否可以解释他们。您可以发送带有错误的图表并要求候选人找到它。或者您可以要求候选人编写特定的内容(例如,类定义)。
如果你想避免发送问题,请设置一些临时显示图表的网站(例如,通过闪存)但是如果没有实际捕获屏幕就无法捕获图表(候选人应该在执行期间过于忙碌)面试)。
当然,您也可以使用实时共享白板应用程序并让用户随意涂鸦。协作设计中的大多数UML最初是作为手绘草图生成的,而不是使用正式的案例工具。
另外,如果你喜欢谜题,那么进行非正式UML访谈(假设你有实时绘图)的一种方法就是玩“UML pictionary”。 DC中有一家公司在招聘活动中这样做,候选人必须在UML中绘制一个短语,或者解释它。
答案 1 :(得分:3)
网站进行模型驱动开发所需的UML体验水平与想要使用UML仅用于更正式的设计和文档的地方之间存在很大差异。
您应该与管理层就您适合或渴望的类别达成一致; - )
1)向他们询问他们最常使用的图表类型,并描述他们使用每个图表的最后时刻。如果他们真的经常使用UML,他们应该能够提出一个真实的场景。
2)请他们谈谈使用白板UML与工具,这可以引导讨论他们最喜欢的工具及其好处/弱点,以及是否需要保留白板图。
任何经常使用UML思考并特别是协同设计的人应该能够毫不犹豫地与这些观点进行交流。
答案 2 :(得分:1)
而不是关注UML的细节,你可以专注于为什么这样的问题。如何在这种情况下使用UML? UML的目的是什么?这样的问题可能会通过电话很好地发挥作用。
答案 3 :(得分:1)
另一个好问题是“你觉得UML的主要局限是什么?”
任何使用过足够UML的人都会有一个完整的小烦恼和事情清单,而这些东西只是表达不够。刚学过形状的人不会在这里成功。
答案 4 :(得分:0)
一些易于解释的粗略UML选项怎么样?
答案 5 :(得分:0)
“你使用过UML吗?出于什么目的?你怎么看待它?”
手机屏幕,IMO,不一定要检测人们是否在撒谎:在这种情况下,不需要通过电话“测试”人。
相反,手机屏幕是为了看(假设这个人没有说谎)他们的经验和愿望似乎是一个足够合适的值,他们值得他们亲自面试。
如果他们 在电话采访中不诚实,您可以在以后的面谈或现场测试中发现。
答案 6 :(得分:0)
我同意Soldier.moth大多数人只是滥用UML过度复杂,而不是将其用作与用户的通信工具。
所以问为什么是最好的问题。这是一个悬而未决的问题,但是个人就是如何看待候选人是不是死记硬背的机器人。