提问 HN:职业发展陷入迷茫,下一步该何去何从

1作者: OulaX6 个月前
您好, 关于我的一些背景: 我是一名来自伊拉克的软件开发人员。获得计算机科学学士学位后,我开始寻找当地的工作,但未能在我所在的城市找到任何开发人员职位。我申请了其他城市的职位空缺,但与申请人数相比,空缺数量太少,竞争非常激烈,大约一年时间里我都没能找到工作。 后来,我找到了一份教师的工作,开始教授编程基础和Web开发。我做了两年,在此期间,我尽可能多地在LinkedIn和其他地方申请软件开发职位,主要寻找美国或其他地方的完全远程职位。 然后,我找到了一家初创公司的带薪实习职位,通过了面试,并作为一名合同工开始工作。 我的最初合同为期6个月,到期后,我签订了另一份为期6个月的合同,这次是初级软件开发人员。这份合同结束后,他们再次续签了合同,还是初级软件开发人员,但这次只有4个月,因为这家初创公司正在衰落。所以,我总共做了1年零4个月的完全远程合同工。 后来,我失业了,又开始找工作,大约6个月后,之前的老板突然联系了我,向另一家正在寻找合同工的初创公司推荐了我。我欣然接受了这份工作,并开始工作,问题是,在这家新的初创公司里,我甚至没有被分配职称,我是一名软件开发人员,但我不知道是初级、中级还是什么?然而,根据我自己的评估,我仍然认为自己是初级。 在这家新的初创公司里,我是前端团队中唯一的开发人员,我负责从头开始将完整的Figma设计实现到React中。我必须诚实地说,我不得不使用组件库来完成这项工作,因为截止日期非常紧迫,而且一切都进展迅速,没有时间进行代码重构,代码质量也不好,说实话,我甚至没有写测试!但是,我最终按时交付了,经过几轮的错误修复后,客户很满意。 然而,大约8个月后,我失去了这份工作,因为这家初创公司再次未能获得融资。 现在,我感到有点迷茫,不知道接下来该何去何从。对于位于伊拉克的我来说,找到一家美国公司的职位非常困难,尤其是当他们知道我身处伊拉克时。 我有几个问题: 1. 我是不是没救了?还有希望吗?我的意思是,我仍然是初级。 2. 我应该如何构建我的简历?除了为过去两家雇主所做的工作之外,我没有其他过去的项目。
查看原文
Hello,<p>A Little Background About Me:<p>I&#x27;m a software developer from Iraq, after getting my BSc in CS, I started looking for local jobs, but failed to find any developer jobs in my current city. I applied to openings in other cities, but the the number of openings were so little compared to the number of applicants so the competition was crazy, I couldn&#x27;t get a job for about a year.<p>Afterwards, I found a role as a teacher, so, I started teaching programming fundamentals and web development, I kept this job for 2 years, during which I tried applying to as much software development jobs as possible on LinkedIn and everywhere else, mainly looking for fully remote roles in the US or elsewhere.<p>Then, I found a role at a startup as a paid intern, gotten through the interview and started work as a contractor.<p>My initial contract was for 6 months, after that was over I signed a different contract for another 6 months, this time as a Jr. Software Developer. After this contract ended, they renewed it again as a Jr. Software Developer, but this time for 4 months, because the startup was failing. So, in total I worked as fully remote contractor for 1 year and 4 months.<p>Then, I was jobless, I started looking for jobs again for about 6 months, then out of nowhere, the same employer from before got in touch with me and recommended me to a different startup looking for contractors. I happily accepted the offer and started work, the problem is, I wasn&#x27;t even assigned a title in this new startup, I was a software developer, but I didn&#x27;t know whether Jr, Mid? However, based on my own evaluation I still considered myself Jr.<p>I was the only developer on the frontend team for this new startup, I was responsible of taking a full Figma design from scratch and implement it with React, I have to be honest I had to use a component library to get the job done, because the deadline was very close and everything was fast paced, there was no room for code refactoring, code quality, TBF I didn&#x27;t even write tests! But, I ended up delivering in time, and after a couple of rounds of bug fixing, the client was happy.<p>However, after about 8 months, I lost this job because the startup failed to secure funding again.<p>Now, I feel a bit lost on where to move on from here. Getting a job for a US-based employer is very difficult, especially once they learn that I am based in Iraq.<p>I have a couple of questions:<p>1. Am I a dead cause? Is there still hope? I mean I am still a Jr.<p>2. How should I structure my resume? I have no past projects other than the work I&#x27;ve put for my past 2 employers?