初级iOS开发人员
一周前,我加入了Bookmate iOS团队。 简而言之,这是一个非常愉快的一周。 这就是为什么我会告诉你的。
第一天
第一天有点特别。 我真的很紧张,因为这是我的第一份正式工作。 我来得比预期的要早。 首先,好的HR Karina向我展示了整个办公室,并且收到了一本不错的Macbook。
我遇到了我的所有队友Artem和Konstantin。 是的,团队规模很小🙂我们通常在露天场所的一张桌子上工作。
我在工作中所做的第一件事是建立工作环境。 那是很普通的事情:我连接到闲暇,公司电子邮件和其他东西。 然后Artem建议我安装SourceTree。 它实际上是一个很酷的工具。 真的很有用。 在那之前,我是命令行的狂热者,因为它使您看起来像是专业人士;)几天后,我意识到便利已胜过冷静🙂现在,SourceTree在我的必备工具列表中。 我们还使用Jira。 谢谢,Atlassian。 我以前没有使用过相同类型的软件,我的意思是错误跟踪软件。 因此,我无法将其与其他工具进行比较。 也许只是在Facebook上进行简单对话即可:)因此,Jira更加方便😀
我还想提到我不是git的大师。 只需提交推送,提交推送,提交推送-我就是git。 所以首先,我真的很担心我在git中可能会犯的错误。 如果我删除必不可少的内容怎么办? 强行推? 我真的需要这样做吗? 听起来很危险;)变基了吗? WTF ?!
我需要提及的是,我真的很想加入Junior的队伍。 我可以随时问愚蠢的问题-无论我想要什么。 我很确定它将提高我的学习速度。 这就是为什么我问几乎所有问题时都会有点烦恼的原因:)但是,伙计们,我还很初级!:DI可以,我会的!
如果我是中级开发人员,我会在Google上搜索所有内容,并花更多的时间。
因此,不要害怕以低级的身份加入一个团队—能够惹恼人们很有趣:)
任务呢? 我已经用水龙头修复了一个小虫子。 我只走了几行:)但是,无论如何,我还是被要求在这些行中进行更改:)他妈的空格人🙂我没有安装SwiftLint。 所以我错过了几个空格:)但是拉请求被接受了! 下一项任务是一个很大的任务。 这是一个非常酷的任务。 我更喜欢复杂的任务,因为我相信它们确实可以提高我的技能。 任务是为无法使用的书籍开发自己的小部件。 不幸的是,我第一天还没有完成。 但是今天,您可以下载Bookmate应用,并在不可用的书本视图中查看我的小部件!
我在队友面前离开办公室感到不舒服,所以我也只有在他们回家后才离开。 在第一天,我什至没有喝一杯水,因为我完全专注于任务。
第二天及以后
我会做尽可能多的任务。 这是我成长为iOS开发人员的方式:)我真的希望很快成为这一领域的专家。 第一周我关闭了大约10个问题。 我曾与我们的设计师讨论过3次有关应用程序的详细信息。 我和我们的技术负责人谈到了我的进步5次。
我向团队中的人咨询了大约100次。
我打了约20次网球。 我星期五看了一部电影。 所以我很满意。 我什至重构了Bookmate iOS实习生的代码。 我为此感到自豪。 令人高兴的是,我像一个高级团队成员一样陷入了困境。 我真的很怕初中生的工作质量。 但是一切都很好。 我花了大约50%的时间进行小巧的修复,另外50%的时间我是一名新功能制造商:))希望下周我能完成一项更具挑战性的任务:)
那只是我成为Bookmate初级iOS开发人员的第一周。