程序员的软技能。

简历上应该有什么,但不是。

您经常听到“软技能”一词,但这意味着什么? 我从未见过任何简历。 但是,我的软技能至关重要。 协作是未来。 拥有更多关于软技能的页面将是一份工作的一大好处。 可以掌握硬技能,但是软技能会告诉您如何获取技能,而在新工作中,您始终会掌握技能。 获得这些信息比询问设计模式要好得多。

学习:

您是学习速度快吗? 你会很快拿起东西吗? 您是哪种类型的学习者-首先是深层原则,还是浅薄但集中精力? 什么方法是您学习最快的方法? 有什么学习方法对您不起作用?

您是要提问还是要自己弄清楚事情? 你什么时候放弃问? 您如何解决问题?

规划:

您是长期还是短期计划者?

阅读:

您的阅读速度是多少? 您的研究能力如何? 你好奇吗 您是专注于编程还是阅读许多主题(包括小说)? 你读书很有趣吗?

写作:

你会写得好吗? 你能写报告吗? 你自己写吗? 参加任何英语或写作课程吗? 你觉得这堂课怎么样? 你去过任何写作小组吗? 发布什么? 您有个人网站吗? 您在网站上发布了什么?

组织:

您是否制作每日状态报告,即使该报告供您使用? 您是否写了您所做工作的年终总结? 你记很多笔记吗? 在纸上还是计算机上? 您使用什么笔记程序,为什么? 您是否曾经参考过您的笔记? 您是否保持简历最新? 多常? 你会写日记吗?

您如何组织您的日/周/月? 您使用TODO列表还是其他方法? 您如何记住必须推迟的事情?

解决问题:

你喜欢拼图吗? 你喜欢游戏吗? 你喜欢什么游戏?

你只是在做白日梦吗? 您是否定期与计算机断开连接? 想法何时何地出现?

不工作时怎么办? 这不是编程吗?

当您开始工作时,甚至还需要一点钱就需要多长时间? 您对第一个重点是什么?

您是编程还是解决问题,而编程只是解决方案的一部分? 您是否提供了不需要编程即可解决的解决方案? 您是否建议不要做一个程序,因为它们会花费太多或效果不佳? 您推荐了什么?

教学内容

你训练别人了吗? 你是导师吗? 向高层管理人员发表了演讲? 给客户介绍了吗? 聚会上有什么介绍吗? 是否编写了任何培训指南或用户文档? 你有样品吗?

程式设计:

您特别喜欢用户界面的哪些程序? 您对任何程序印象深刻吗? 您在令人失望的工具中发现了什么? 您最想在工具中看到什么功能? 您是否完成了命令行程序? 面对网络的程序如何? 专用的UI程序怎么样?

当您处理一段代码时,它会变大还是变小? 您是否多次检查代码? 您对文档的看法是什么? 您对UML有什么经验或想法? 您认为哪些图表至关重要?

您完成代码维护了吗? 你觉得这个怎样? 你读别人的密码吗? 您如何让别人阅读您的代码? 您完成代码审查了吗? 他们编码与您的编码不同吗?

如果其他人不了解域名,您要花多长时间? 他们需要掌握什么基础知识? 您曾经做过技术面试吗? 您是如何构建它们的?
您想学习编程和其他领域的哪些学科? 你有空上课吗?

您是否保留了代码片段的集合? 您是否保留旧代码以供参考? 您是否制作特定于域的库或语言? 您共享代码吗? 有GitHub帐户吗?

结对编程对您有用吗? 您在寻找可与之配对的人吗?

您是如何成长为程序员的? 您今天与开始编程时有何不同?

个人:

您正在阅读的最新书籍是什么? 您会推荐它吗,为什么? 你属于读书俱乐部吗? 你最喜欢的书是什么? 您读得最多的是哪本书? 您会定期阅读哪些杂志?

你看过漫画吗? 你读图画小说吗? 你看美术书籍吗?

您有美术技能或培训吗? 你能画图吗? 你可以画一个3D草图吗? 您是为了娱乐或工作而拍照吗? 你买艺术品吗? 你做艺术吗?

你旅行很有趣吗? 您在旅行中做什么? 你要去哪里,你想在那里做什么? 下一次旅行的目的地是什么? 您想住一段时间吗?

您有口音难以理解吗? 你会说多种语言吗? 您是否会说一种以上的语言? 你想学哪门语言?

你喜欢下班后和同事们混在一起吗? 一组还是几个? 您是否在工作以外的时间紧张? 你喜欢和人做什么?

如果有很大的兴趣,我将发表对这些问题的答复。 好玩的东西。

我的更多编程文章。

用灰胡子编程
只是为了确保他们具有Ruby的基本知识而已。 这也确保了常见的习惯用法是: programmingwithgreybeards.com