返回首页
最新
我于2022年12月大学毕业。在我之前的公司实习了大约一年后,我被全职聘用,负责卫生与公众服务部的联邦医疗合同。今年8月,由于联邦政府取消了我所负责的所有合同,我被裁员,且没有其他职位可供我选择。在被裁员之前,我在公司全职工作了将近三年。
我已经申请工作将近五个月,但没有取得成功。大多数时候,我甚至连面试都没有机会。当我获得面试机会时,我在Meta的最终轮面试中表现不错,但没有获得offer。在Fanatics的情况也是如此。在IBM,我在编程评估后未能通过第一次编程面试。我面试的是C++职位,但经验有限。我还面试了三个本地职位,并在所有职位中都进入了最终轮。
我收到的唯一反馈来自我最近的两次面试。对于公司A,他们表示我在面试中的编程项目表现不佳,因为我专注于新的Java特性。然而,他们也提到了一些积极的方面。他们认为我在文化契合度和技术技能上都合适,但我缺乏DevOps经验,而我认为这并不是职位描述的一部分,并且我的速度相对较慢。对于公司B,他们表示:“我们认为您的技能组合并不适合未来几个月我们主要关注的基础开发任务。”
我在前雇主的经验主要与遗留系统有关,这在政府合同中是很常见的。我们使用AWS来搭建整个系统:ECS、RDS(Oracle SQL)、DynamoDB、API Gateway、Lambda和S3。但我全栈工作的所有后端代码都是用Java 8编写的,后来升级到Java 21,使用SpringMVC(没有Spring Boot)、Apache Tomcat、Apache Maven、SVN和Git。前端由JSP构成,使用原生JS、Bootstrap和jQuery加载XML文件,以及CSS和HTML。
似乎许多公司在寻找反应式网站,而我对此没有经验,或者在寻找Spring Boot和更现代的技术栈。我几乎没有获得面试的机会,整个过程可能需要一个月或更长时间,最后却以被拒绝告终。我知道现在的就业市场非常困难,但这对我的心理造成了严重的影响。我已经有残疾和心理健康问题,感觉我的生活和职业正在崩溃。我没有“正常”非技术职位所需的技能,不知道该怎么办。我知道显而易见的建议是改善我的简历和面试技巧,但在某种程度上,获得面试机会似乎完全是随机的,面试本身也是如此。
嗨,HN,
我最近开始维护我的开源项目,对此感到好奇。
我想了解是什么因素促使人们决定参与特定项目的贡献——而不是那些大而知名的项目。
为了提供一些背景信息:我尝试做了一些“显而易见”的事情——撰写清晰的README,保持项目范围集中,添加测试和持续集成,并将一些问题标记为适合初学者。
然而,我仍然觉得在使用开源工具和迈出贡献这一步之间存在很大的差距。
我也尝试在这里发布相关内容,但感觉人们并不太喜欢自我宣传——或者也许我只是做错了。
你之前参与过开源项目吗?你是如何找到自己贡献的项目的?