1作者: OulaX7 个月前原帖
你好, 关于我的一些背景信息: 我是一名来自伊拉克的软件开发者,获得计算机科学学士学位后,我开始寻找本地的工作,但在我目前的城市找不到任何开发者职位。我申请了其他城市的职位,但开放的岗位数量相对于申请者来说非常少,竞争非常激烈,我大约花了一年时间都没有找到工作。 之后,我找到了一份教师的职位,开始教授编程基础和网页开发。我在这个岗位上工作了两年,在此期间,我尽量在LinkedIn和其他地方申请尽可能多的软件开发职位,主要寻找美国或其他地方的全远程岗位。 后来,我在一家初创公司找到了一个付费实习生的职位,通过了面试,开始以承包商的身份工作。 我的初始合同为期六个月,合同结束后我签署了另一份为期六个月的合同,这次是作为初级软件开发者。合同结束后,他们又续签了合同,仍然是初级软件开发者,但这次是四个月,因为这家初创公司面临失败。因此,我总共作为全远程承包商工作了一年四个月。 然后,我失业了,开始再次寻找工作,大约六个月后,之前的雇主突然联系了我,并推荐我去另一家寻找承包商的初创公司。我欣然接受了这个提议并开始工作,问题是,在这家新初创公司我甚至没有被分配一个职位,我是一名软件开发者,但我不知道自己是初级还是中级?不过,根据我自己的评估,我仍然认为自己是初级。 我在这家新初创公司的前端团队中是唯一的开发者,负责从头开始实现完整的Figma设计,使用React。我必须诚实地说,我不得不使用一个组件库来完成工作,因为截止日期非常紧迫,一切都很快,没有时间进行代码重构和保证代码质量,坦白说,我甚至没有写测试!但我最终按时交付了,经过几轮修复后,客户很满意。 然而,大约八个月后,我失去了这份工作,因为这家初创公司未能再次获得资金。 现在,我对接下来该如何前进感到有些迷茫。对于一家美国雇主来说,找到工作非常困难,尤其是在他们得知我在伊拉克时。 我有几个问题: 1. 我是个无药可救的案例吗?还有希望吗?我仍然是初级开发者。 2. 我应该如何构建我的简历?除了我在过去两家雇主的工作外,我没有其他项目经验。
2作者: dstpierre7 个月前原帖
嘿,我先说一下,我在我的播客中采访过 templ 和 Gomponents 的作者,并且经常使用它们。 但有时候,Go HTML 模板正是我所需要的,而我总是记不住该死的解析是怎么回事,所以我有基本的布局和部分可用。 我很久以前创建了 tpl,经过一段时间的生产环境运行后,我决定发布 v1。 这并不是一些突破性的东西,只是一个简单的辅助包,提供翻译和国际化(i18n),以及对 Go HTML 模板的结构和解析的意见化设计。里面有一些理智的数据结构,这些结构在几乎所有项目中都常用,比如 CurrentUser、Locale、Alert(用于闪现通知)以及一些受到 Django 启发的模板函数,如 map、intcomma、naturaltime 等。 希望它能帮助到其他人,我自己在用,这对我来说就足够了 ;)。 —— 多米尼克