1作者: OulaX6 个月前
您好, 关于我的一些背景: 我是一名来自伊拉克的软件开发人员。获得计算机科学学士学位后,我开始寻找当地的工作,但未能在我所在的城市找到任何开发人员职位。我申请了其他城市的职位空缺,但与申请人数相比,空缺数量太少,竞争非常激烈,大约一年时间里我都没能找到工作。 后来,我找到了一份教师的工作,开始教授编程基础和Web开发。我做了两年,在此期间,我尽可能多地在LinkedIn和其他地方申请软件开发职位,主要寻找美国或其他地方的完全远程职位。 然后,我找到了一家初创公司的带薪实习职位,通过了面试,并作为一名合同工开始工作。 我的最初合同为期6个月,到期后,我签订了另一份为期6个月的合同,这次是初级软件开发人员。这份合同结束后,他们再次续签了合同,还是初级软件开发人员,但这次只有4个月,因为这家初创公司正在衰落。所以,我总共做了1年零4个月的完全远程合同工。 后来,我失业了,又开始找工作,大约6个月后,之前的老板突然联系了我,向另一家正在寻找合同工的初创公司推荐了我。我欣然接受了这份工作,并开始工作,问题是,在这家新的初创公司里,我甚至没有被分配职称,我是一名软件开发人员,但我不知道是初级、中级还是什么?然而,根据我自己的评估,我仍然认为自己是初级。 在这家新的初创公司里,我是前端团队中唯一的开发人员,我负责从头开始将完整的Figma设计实现到React中。我必须诚实地说,我不得不使用组件库来完成这项工作,因为截止日期非常紧迫,而且一切都进展迅速,没有时间进行代码重构,代码质量也不好,说实话,我甚至没有写测试!但是,我最终按时交付了,经过几轮的错误修复后,客户很满意。 然而,大约8个月后,我失去了这份工作,因为这家初创公司再次未能获得融资。 现在,我感到有点迷茫,不知道接下来该何去何从。对于位于伊拉克的我来说,找到一家美国公司的职位非常困难,尤其是当他们知道我身处伊拉克时。 我有几个问题: 1. 我是不是没救了?还有希望吗?我的意思是,我仍然是初级。 2. 我应该如何构建我的简历?除了为过去两家雇主所做的工作之外,我没有其他过去的项目。
2作者: dstpierre6 个月前
嗨,首先我要说的是,我已经在我的播客里邀请过 templ 和 Gomponents 的作者,并且经常使用它们。<p>但有时候,Go HTML 模板正是我所需要的,但我总是记不住它那该死的解析是如何工作的,所以我准备了基础布局和局部模板。<p>我很早之前就创建了 tpl,在生产环境中运行了一段时间后,我决定发布 v1 版本。<p>它没有什么突破性的东西,只是一个简单的辅助包,为 Go HTML 模板带来了翻译和 i18n 功能,以及一些有主见的结构和解析。其中有一些在所有项目中几乎都会用到的合理数据结构,比如 CurrentUser、Locale、Alert(用于闪现通知),以及一些受 Django 启发的模板函数,比如 map、intcomma、naturaltime 等。<p>希望它能帮助到其他人,我一直在用它,对我来说这就足够了 ;)。<p>Dominic