首页
ARTS 06 - Jenkins 多分支项目过滤及 when 的高级用法

ARTS左耳朵耗子 提出来的一个打卡任务。每周一个 Algorithm,Review 一篇英文文章,总结一个工作中的技术 Tip,以及 Share 一个传递价值观的东西!我希望这个事可以给大家得到相应的算法、代码、技术和影响力的训练。

这是我的第六周打卡。之前在公司把Jenkins流水线搭起来了,发现在使用的过程中还是有很多问题,比如trigger每次触发的时候,默认会把所有的分支都去构建一遍。这周继续优化Jenkins的流水线,解决了几个比较棘手的问题。

🤖 Algorithm

从链表中删去总和值为零的连续节点

📖 Review

Preparing for a Tech Talk, Part 2: What, Why, and How

这是技术演讲系列教程的第二篇。上一篇文章讲了技术演讲的动机,那么这篇文章就开始介绍怎么去做了。

作者把演讲跟《盗梦空间》联系在一起,这部电影是关于在别人睡觉时把想法带入别人的大脑,同样演讲也是如此。

what是演讲的核心思想,一定要很简洁。why主要是围绕演讲的主题来解释使用场景,带来的好处等等。how是关于如何去使用以及实现,通常用一个Live demo会比语言更容易让观众明白。

💡 Tip

使用脑图来构建我们的知识体系

这周在使用Docker部署项目时经常遇到一个小的问题都要去查半天资料。后来想想,发现自己对Docker基本上是不熟悉的,虽然公司所有的项目基本都是我用Docker搭起来的。

突然感觉工作几年后,接触的东西很多,但都是用的时候才去深入了解的,用完就没有去关心了。虽然说,解决问题的能力很重要,但随着工作年龄的增长,这种能力所占有的优势会越来越小。越往上走,我们越要具备一站式交付的能力,也就是整个产品研发的环节都要很清楚,以最低的成本交付最大的商业价值。这种能力,一方面是要依靠经验;另一方面就是要构建出自己的知识体系,然后查漏补缺,对不熟的地方勤加练习。

为此,我结合了之前收藏的developer-roadmaparchitect-awesome用脑图构建了一下自己的知识体系。

image_1ee5omk3j1ueeb8711tr1hpauuh1j.png-63.4kB

根据大的方向分为了基础技能、前端、后端、Devops和软件工程。在细化的过程中,对整个web研发的知识体系又进一步加深了了解,知道自己应该朝着哪方面去深入。有时候方向和目标真的很重要,如果只是每天重复上班下班,很快就会厌倦这样的生活,因为工作对一个人的要求真的不是很高。

💎 Share

分享文章:Jenkins 多分支项目过滤及 when 的高级用法

这周在继续优化Jenkins的发布流程时,又解决了很多人没有搞定的问题,给自己赞一个!