如何知道您是否已经成为高级开发人员

撰写者:娜塔莎·奥斯本(Natasha Osborne) 成为高级开发人员有许多途径。 同样,对于高级开发人员有很多定义。 我很幸运能够接触到一些优秀的高级开发人员,他们一路接受教与指导。 现在我从事Web开发已有两年了,我想分享一下我对如何进入下一个水平的想法。 其他人可能会有不同的感觉,但是我希望这些技巧会鼓励您成为高级开发人员。 在写成为高级开发人员的文章之前,我必须定义成为一个开发人员的含义。 接下来是我认为可以定义高级开发人员的一组原则或品质,以及为实现这些品质可以采取的具体措施。 行动:阅读并练习理解其他开发人员的代码(库代码) 学习外语时,您必须沉浸于该语言中并了解上下文用法。 阅读库代码会使您接触到某种语言的语法和方法,这些语法和方法以您可能无法使用的方式进行组织。 它还向您展示库中开发人员使用的设计模式。 能够阅读和理解库代码可以帮助您获得有关如何解决库代码解决的问题的经验。 行动:教练和教练 在指导某人时,您正在评估是可以简化某些事情还是必须将其复杂化。 教练可以增强您所相信的知识。这是处理那些讨厌的“未知”未知因素,并为您的团队或社区提供帮助的好方法。 作为高级开发人员,您想知道您的知识差距在哪里。…

认识SatoshiPay的高级全栈开发人员Alan Pearce

Alan在柏林Spotcap担任高级软件工程师,在英国拉夫堡的StudentCrowd担任高级Web开发人员,具有丰富的经验。 艾伦(Alan)回馈开发人员社区,在GitLab上贡献了开源代码并编写了个人编码博客。 他还专门安排志愿者时间更新“第四时代学习”网站,这是一项慈善计划,旨在使老年人继续学习。 团队中的每个人都在为我们在英国大型科技出版物The Register上的发布(以及其他一些客户和合作伙伴)而努力。 在业务运行平稳的同时,我们很忙,收到消息后,我们需要进行一些计划外的更改,需要进行大量研究。 我们收到了有关Docker微服务容器的编排平台即将关闭的通知。 艾伦(Alan)认真研究了最佳解决方案,并在此期限内保持产品可用。 我们根据艾伦(Alan)的研究选择了Kubernetes。 Alan迁移了我们的主堆栈,使我们的团队能够继续专注于其工作,而不会受到干扰。 太棒了! 除了在这种紧急情况下迁移平台之外,Alan还改进了CircleCI持续集成管道以并行运行任务,并使Docker设置现代化。 他还基于GitHub的Hubot创建了一个名为Strooper的聊天机器人。 他还创建了其他机器人和Slack集成,以帮助我们监控业务指标。 SatoshiPay首席执行官Meinhard Benn指出: 艾伦(Alan)已经赋予我们吹牛的权利,我们很高兴能加入他。 我们等不及要看他的下一个突破性想法!…