年度回顾2018:主要学习和个人成就

原始链接:

年度回顾2018:主要学习和个人成就

今天是2018年的最后一天,今年,2018年我的个人和职业生涯发生了很多惊人的事情……

shashikantjagtap.net

今天是2018年的最后一天,今年,我的个人和职业生涯发生了很多惊人的事情。 对于生命中如此美好的一年,对于2018年,我感激不尽。 去年,我写了类似的文章“我在2017年经历的十件事”自我回顾了我在2017年的工作和成就。如果您是我的博客a.ka的读者或关注者。 XCBlog,无论是在我的个人博客上还是在Medium或DZone上,您都必须对iOS工程活动充满热情,而不仅仅是在Xcode中编写功能开发代码(Swift / Objective-C)。 互联网上已经有很多Swift和iOS博客,但是XCBlog涵盖了苹果生态系统中iOS工程活动中的怪异事物,例如基础设施自动化,脚本CI / CD管道,处理代码签名,管理复杂的iOS基础设施,依赖管理等。 XCBlog一直领先于iOS自动化和DevOps空间中的新事物。 在这篇文章中,我将介绍2018年的关键学习,成就,成功,失败和福祉。

当科技行业赞赏您所做的工作,而辛勤的工作真的能带来回报时,这真的感觉很棒。 显然,这不是一个一夜之间的过程,就像一个SEO,内容/作品的真正价值逐渐显现出来。

  • DevOps 100通过TechBeacon

当我在TechBeacon发布的DevOps 100列表中获得一席之地时,这是我感到骄傲的时刻。 TechBeacon已发布了DevOps 100,DevOps 100名领导者,从业者和专家将在社交媒体上关注。 TechBeacon精心挑选了100名杰出作家,演讲者和领导者,他们可以教给您很多有关DevOps的知识。 主题包括通用DevOps,云,容器,无服务器,监视,系统工程等。我在通用DevOps部分中被归类为我在iOS应用程序的DevOps和CI / CD中的贡献。 您可以在此处详细阅读我的整个DevOps旅程。

  • FitSmallBusiness评选的2018年最佳技术影响者

对我来说,另一个值得骄傲的时刻是当它被FitSmallBusiness选为2018年度最佳技术影响者名单时。 很高兴能跻身顶尖技术影响者之列。 FitSmallBusiness凭借强大的社交媒体影响力在网络上搜寻技术影响者,并将以下2018年顶级技术影响者列表汇总在一起。他们发现列出的影响者具有与技术行业以及相关行业的杰出证书,专业知识和技能,以及数量惊人的社交媒体关注者。

2018年最大的成就是我在伦敦成立了自己的公司XCTEQ Limited。 公司的使命是在组织内部实现移动DevOps和智能测试自动化实践,并为客户提供丰富的营销内容。 我通常在周末在XCTEQ限时工作,因为我仍然想长期从事全职工作。 目前,XCTEQ为客户提供博客或白皮书等内容,但计划雇用和培训更多作者。 与XCTEQ客户端(例如Bitbar和Nevercode)合作的主要好处是,我可以提前接触到闪亮的新工具和技术。 例如,与Nevercode合作使我有机会与Flutter和Codemagic CI / CD一起用于Flutter应用程序。 同样,与Bitbar的合作使我有机会尝试使用世界上最大的AI驱动的应用程序测试解决方案(也称为AI Testbot)来使用人工智能测试移动应用程序。 您可以在此处找到有关XCTEQ产品,服务和客户的更多信息

作为一名充满激情的技术博客,我今年写了约75篇文章。 其中一些写在我的个人博客上,另一些则写给客户或雇主。

  • XCBlog上的60帖子(个人博客)

今年,我设法在个人博客上写了60个帖子(包括这篇文章)。 这些帖子也重新发布在Medium和DZone上,这意味着,我每个月只能在自己的个人博客上撰写5个帖子。 您可以在shashikantjagtap.net上阅读所有这些文章。

  • Bitbar的11个帖子(XCTEQ客户端)

Bitbar博客上有11个帖子,这些帖子包括XCUITest 101系列以及其他一些针对移动应用程序的基于AI的测试技术。 您可以在此处阅读我在Bitbar官方博客上的所有帖子

  • 5个Nevercode帖子(XCTEQ客户端)

Nevercode为移动应用程序提供CI / CD解决方案。 目前,Nevercode正在进行Fluter的全面开发。 他们与Google合作,并宣布了Flutter应用程序的Codemagic CI / CD。 我在Flutter上写了以下博客

  1. 带有Nevercode的Flutter应用程序的CI / CD(在Codemagic推出之前)
  2. CI for Mobile SDK with Nevercode
  3. Flutter应用程序的无痛测试
  4. Flutter VS React Native:开发人员的观点(最受欢迎的帖子)
  5. 为什么iOS开发人员会在2019年关注Flutter(开始流行)
  • Yoox Net-A-Porter(雇主)的2个帖子

今年,Yoox Net-A-Porter为Medium上的技术博客启动了博客平台。 YNAP-Tech出版物上还有其他各种帖子,但关于CI / CD和iOS代码审查的两篇帖子专门针对我们为改进移动框架的CI / CD工作流程所做的工作。 这些帖子是

  1. 移动框架的企业CI / CD
  2. 使用SwiftLint和Danger自动执行代码审查

以前从未做过博客/教程系列,但是我从朋友那里得到了一个建议,我应该做这一系列的帖子,因此我今年出版了3个博客系列

  1. iOS代码签名教程
  2. Bitbar博客上的XCUITest 101教程(详细电子书即将发布)
  3. WWDC 2018报道

XCBlog也被重新发布在Medium上,以吸引更多的受众。 我发布了已经分发给多个出版物的文章,但是在XCBlog上有专门的出版物。 我非常惊讶地看到我的Medium出版物的统计数据,每月平均有75K的观看次数和30K的阅读次数而没有任何营销。 这是发布的推文,其中包含统计信息的屏幕截图。

我在2018年做出的另一项冒险的宣布是写一本关于iOS DevOps的书。 本书的目的是分享iOS CI / CD的知识,本机苹果开发人员工具,并将其他有用的DevOps实践引入iOS世界。 该书目前已完成一半,可以在这里找到该书的暂定目录。 我希望在2019年中期发布这本书,因为仍有50%的工作要做。

在2018年,我曾在5个不同的技术会议上发表演讲。

  • 自动化协会

自动化协会是一个在线会议,在这里我做了关于“ iOS应用程序的XCUITest入门”的演讲。 我的演讲的预览在这里

  • 蒸气伦敦

在BBC伦敦办事处的Vapor London聚会上,我谈到了如何在Vapor上使用XCUITest。 我的演讲幻灯片可在此处获得。

  • iOS Dev UK 2018

这是我今年参加的重要会议之一。 幸运的是,我有机会在会议上就iOS DevOps主题发表了演讲。 您可以在此处阅读详细的会议报告。 另外,我的演讲幻灯片也发布在这里。 我绝对会为由Aberystwyth大学的友好教授Chris和Neil组织的iOS开发人员推荐这次会议。

  • Test.bash()英国曼彻斯特

在test.bash(); 会议上,我就iOS Pipelines中的可伸缩XCUITests作了演讲。 可在测试部dojo网站上获得此演讲的视频。 在这次会议上,我有机会认识了质量保证领域的杰出领导者,例如安吉·琼斯(Angie Jones),他激励了测试自动化领域的数千人。

  • 伦敦质量保证金融论坛

在伦敦QA电子商务论坛的QA金融活动上,我有机会参加了针对移动应用程序DevOps和基于AI-ML的测试工具的小组讨论。 您可以在此处找到活动的详细信息。

作为两次最大的技术聚会的组织者,即DevOps中的London Jenkins Area Meetup和London Test Automaton,我设法组织了一些有关2018年趋势主题的重大活动,例如Jenkins X,mabl,New Selenium IDE等。请查看London Jenkins有关详情,请参阅DevOps中的Area Meetup和London Test Automaton。

过去一年来,流行的开源项目已移至XCTEQ GitHub组织。 今年,随着Apple宣布App Store Connect API,我在现有工具的基础上又添加了两个工具。

  • XCToken

XCToken是一个Ruby库,用于为AppStore Connect API生成按需令牌,因此我们可以使用该库创建令牌,而无需在Continuous Integration Server上编写自定义脚本。 在Github上结帐XCToken

  • altool:Fastlane插件

此Fastlane插件可用于使用altool将IPA上载到iTunes Connect。 您可以在Github上阅读有关此插件的更多信息

那是我有史以来在英国最大的解脱。 2018年,我获得了英国的永久居民身份,这解除了所有改变工作,写书,成为企业家以及更多事情的禁令。 从2018年12月开始,我获得了所有这些自由。 在2019年,我将寻找新的挑战,令人振奋的角色,因此如果您可以在技术基础设施方面挑战我,请与我联系。

除了2018年的成功经验外,我还吸取了一些教训。 一些教训是

  • 被黑的 个人 网站

在2018年2月,我的个人网站被SEO垃圾邮件入侵。 这意味着当我的网站出现在搜索结果中时,用户将被带到加拿大药房网站。 我已经经历了几个月的痛苦,并尝试自己调试WordPress问题,因为托管服务提供商无法提供足够的帮助。 经过大量尝试,我设法从数据库中删除了所有黑客,然后回到了干净的网站。

经验教训:始终拥有一个带有正确SSL证书的安全网站。 现在,我所有的网站都已安装SSL证书和安全机制。

  • 番红花苹果更名为XCTEQ

当我宣布该公司为“ Saffron Apple”时,但是在发现与Apple Inc.的潜在冲突之后,我不得不将Saffron Apple重命名为XCTEQ limited。 我在这篇博客文章中介绍了我所有的痛苦。

获得的经验:在创建自己的公司之前,请寻求专业建议,以避免商标问题。

  • 与孩子和家人一起做所有这些事情并不容易

我有一个4岁的儿子,他要求我在假期或在家时始终与他一起玩。 我无法抗拒与他一起玩耍或与家人共度时光。 我必须坚强自我,只有在儿子高兴地上床睡觉时,我才能做自己的事情。 我不想因为我为高科技所做的事情破坏他的童年快乐。 儿子上床睡觉时,我已经做好加班的准备。

获得的经验:我的家人和孩子始终是我的首要任务。 毫无疑问,我对技术充满热情,但这是继家庭之后的第二件事。

我期待2019年充满激动人心的事情,我已经在2019年排队了一些激动人心的事情,但我希望2019年在技术和职业上挑战自己。 在结束这篇文章之前,我祝大家及您的家人新年快乐2019。请保重您和家人的精力。

===================================

像XCBlog的XCTEQ发布的帖子一样? 您可能还会喜欢我们在 Github 上的一些开源项目, 或者在 Twitter LinkedIn 上关注我们