发布于 2026-01-06 7 阅读
0

项目背后的故事

项目背后的故事

最近和几个正在考虑转行的朋友聊到在求职过程中应该展示哪些类型的项目,我有一些想法想和大家分享。

:虽然本文讨论的是作品集,但其中的建议适用于任何需要展示项目的场合。就我个人而言,这些经验是我在两次求职过程中反复回答“请介绍一下你参与过的一个有趣的项目?”这个问题时总结出来的。

拥有一两个可以展示的副业项目在求职时非常重要,尤其是在找第一份工作的时候。潜在雇主希望看到你具备简历上所列的技能,而初次求职者往往缺乏实际经验来支撑这些说法(即使你之前有过工作经验,你所做的工作也可能涉及专有技术,你可能无法展示出来)。

在作品集中拥有一两个项目可以表明,你在简历中列出的 Rails 和 React 不仅仅是指你曾经上过的在线课程,而是你了解、能够使用并且乐于使用这些技术,以至于你能够独立完成整个项目。

这并不是说没有副业项目就找不到开发工作。很多人生活忙碌,除了其他工作之外,根本抽不出时间来维护副业项目。我的意思是,有副业项目绝对不会有什么坏处。

在选择要展示哪些项目时,我发现答案可能有点违反直觉。

我以前认为,项目的技术复杂度越高,使用的技术越多越好。毕竟,做项目的目的不就是为了炫耀我的技术能力吗?

为此,我找到了一个完美的项目。这是我训练营毕业时做的最终项目。它融合了所有最新的热门概念:有 API、有 React 前端、用 Rails 构建,它满足了所有要求,堪称完美。

每当被问到“给我们展示一下你做过的有趣的事情”时,我都会提起那个项目。面试官们会假装感兴趣几分钟,然后谈话就会转移到其他话题上。

后来,我经历了一次改变我人生轨迹的面试。面试过程中,面试官问我除了编程之外还有哪些兴趣爱好。通常我不太喜欢这类问题,我认为面试应该侧重于与工作相关的技能,但我还是顺着他的意思,开始聊起了我对航空的兴趣,以及我希望有一天能拿到飞行员执照。然后,我又跟他讲了我以前做过的一个项目——一个为飞行学员设计的飞行日志

结果,我当时情绪非常激动,面试官似乎也很感兴趣,面试结束后,我意识到我们花在讨论我的日志应用程序上的时间比我最初展示的项目还要多,而且面试官似乎也更感兴趣!

我的日志项目其实就是一个简单的 Rails CRUD 应用。除了一个繁琐的嵌套表单和一些略微复杂的连接表之外,它本身并没有什么太复杂的地方。从表面上看,它远不如我平时用来炫耀的最终项目那么令人兴奋,但我意识到,它其实有一个故事。

我那个花里胡哨的 React/Redux/REST-API 项目可能包含了所有流行词汇,但它并没有解决我的任何需求(除了让我从训练营毕业之外),这很难成为一个引人入胜的故事,而缺乏吸引力的故事会导致平淡无奇的面试,而平淡无奇的面试会导致候选人无法脱颖而出。

那次面试让我明白,一个令人兴奋的项目几乎总是比一个令人印象深刻的项目更有价值。意识到这一点后,我改变了面试和自我展示的方式。我开始拿出一些不太引人注目的项目,比如我的飞行员日志、我花一晚上写的一个简单浏览器扩展程序(用来给喜欢的网络漫画添加说明文字)等等,只要背后有故事,什么都行。

把那些令人印象深刻的项目留到简历里吧,简历上关键词比故事更重要;面试和作品集里,要选择有故事的项目。它是否解决了你感兴趣的某个需求?它是否推广了你热衷的事业?这些项目才能让你脱颖而出。面试时,你越出彩,就越有机会!

想听听大家的想法吗?看看下面这些博客文章,里面介绍了我的一些业余项目。虽然这些项目技术上并非最先进,但它们都有各自的故事或解决了实际需求:


文章来源:https://dev.to/yechielk/the-story-behind-the-project-41e