2 分•作者: mjb8086•5 个月前
我主要从事 ASP.NET 全栈软件开发,经验丰富,喜欢动手实践,并且学习能力很强。
*工作经历*
我的工作经历如下:2018 年实习一年,做了完整的一年 + 暑期实习,2020 年毕业后,在 A 公司用 Python 做后端开发,做了 7 个月,然后在 B 公司做了 2.5 年的 ASP.NET 全栈开发,之后联合创办了自己的公司,担任我们软件平台的唯一开发者,同时负责 Azure 上的所有云基础设施。这段经历持续了大约 2.5 年。这让我拥有了大约 7 年的专业软件开发经验。
2025 年 5 月,公司财务状况不佳,我开始找工作。在寻找工作的同时,我们勉强维持运营,我则对软件进行了优化,准备在 2025 年 9 月发布。但网站的运营并没有达到我们预期的效果。我们于 2 月关闭了公司。尽管如此,我还是学到了很多东西,并且我的 Web 应用开发能力也因此得到了很大的提升。
*求职情况*
自 2025 年 5 月以来,我申请了将近 100 个职位。我主要集中在不太可能被筛选掉的职位上,例如 ASP.NET 相关的工作。我收到了 8 次面试邀请,其中两次进入了第二轮。
最近的一次面试表现不太理想,我的 IDE 在尝试屏幕截图时崩溃了!尽管如此,这是一项带回家的编码练习,我解释了我的决策,在面试过程中进行了改进,并与面试官进行了讨论。我的决策与面试官的期望不符,但我对我的决策有充分的解释。对于一个小项目来说,这很合理,当然,如果这是一个大型的、实际运行的 Web 应用程序,我可能会以不同的方式设计其中的某些部分。
*需要帮助*
我希望获得提高成功几率的建议。我有一份不错的简历,并且会根据每个申请稍作修改。我没有使用任何 AI 工具自己编写简历。在业余时间,我获得了几项 Azure 认证,包括云开发人员 Associate 认证。
我一直在阅读 PDF 版本的《程序员面试金典》。我还考虑:
- 复习数据结构,
- 复习 C# 设计模式,
- 复习关于委托和 IEnnumerable 与 IQueryable 的 C# 经典问题,
- 也许阅读《C# in a Nutshell》和《ASP.NET in Action》这两本书。
但我不知道这些步骤会有多大帮助,因为我从未被问到过这些问题,但也许了解这些知识会让我“像工程师一样交流”,而不是给人“只是个程序员”的感觉?
除此之外,我不知道还能做些什么。我从未经历过如此长时间的软件工作空窗期。
我住在北爱尔兰,主要在贝尔法斯特找工作,但也愿意接受来自英国大陆的远程工作。