In calculus, love also means zero.
devops
39
tips
21
White

Rice viết ngày 12/03/2021

Mình nhớ hồi năm 2 đại học, thầy giáo môn calculus, trong một giây phút ngẫu hứng, đã đưa ra cái definition này. Lúc đấy mình cũng không nghĩ gì nhiều. Hôm nay trong lúc design cái CI/CD pipeline, tự nhiên nhớ lại. Chợt nghĩ: Nếu mình sinh ra sớm hơn chút xíu, mình sẽ xúi (dại) người sáng tạo ra Docker, để người đó đặt tên Docker là Heart. Cứ nghĩ mà xem, pushing (her) heart, pull (her) heart. Nghe động lực làm việc hơn nhiều.
Một bức ảnh không liên quan của mình

Lại kể chuyện ở một công ty khác mình từng làm việc: công ty B.

Hồi mình với vô, mọi người hay hỏi mình những câu như là:
Mày nghĩ có nên dùng Jira/Confluence/Docker Swarm/Portainer/Lazy Docker/... không?
Mày nghĩ nên dùng IDE nào?
Scrum hay Kanban? Trunk base deployment? Brach featuring deployment?
Làm sao để track OKRs?

Thường thì mình trả lời rất (nhạt và) thành thật. Tao thấy team nào đang dùng cái gì thì dùng cái đó. Whatever your team already uses. Nghe thế mọi người thường không hài lòng, nói mình không có chính kiến. Mình cười.

alt text

Nói về công ty B, cái gì cũng có tool. Cùng một project. Dùng riêng github cho VC, gitlab cho CI/CD, tạo hẳn tool riêng (Spring boot) để tag release, Jenskin để deploy release. Tool riêng nữa để tạo initial DB creation. Tool riêng để ... copy file.

Hôm mới vào, đánh bạo hỏi ông manager:

  • Mày ơi, cái tool abc để làm gì đó?
  • À, để tagging đó.
  • Ý mày là ... git tag hả?
  • Đúng!
  • Ồ...

Với một đống tool như thế, việc quản lí tất nhiên rất khó. Team này cọ team kia. Mọi người đều luôn trong trạng thái cáu. Nói không đâu xa. Công ty dùng docker swarm, rồi kurbenetes, helm, thậm chí dùng luôn** ansiblle docker_container** để deploy. Mỗi project một đống loại. Cái giây phút mình thấy ba chấm nhất là công ty quyết định adopt thêm Portainer. Với chức năng là để quản lý docker image, quản lí luôn cả ... kubernetes cluster =)).

alt text

Cái việc phụ thuộc vào tools như thế lại làm mình nhớ đến lần đứa bạn và mình vô thư viện và gặp một nhà văn nổi tiếng bên này. Mình thì thấy thường thường, vì có biết tiếng nước bạn đâu mà đọc sách =)). Còn bạn mình thì vui lắm. Hỏi rất nhiều thứ từ việc "dùng bút loại gì" cho tới "có thích uống gin tonic không". Mình thì đứng đó, tự hỏi: Liên quan quái gì nhỉ...

Mình luôn quan có quan điểm là việc quá phụ thuộc vào thói quen của một ai đó. Đồng nghĩa với việc mình mình đã bị cướp đi quyền sáng tạo. Việc các tool mới mọc lên mỗi ngày, công ty nào cũng muốn adopt. Chuyện đó dễ hiểu. Nhưng có nên không? Một stack được mọi người dùng nhiều. Chưa chắc nó đã phù hợp với team/công ty. Mình nghĩ nên tập trung vào giá trị cốt lõi thay vì tool. Ví dụ như:

  • Nên dùng Puppet, Chef hay Ansible để provisoning?. → Bạn tính provision như thế nào?
  • Dùng gì cho orchestration? → Bạn biết dùng gì?
  • Dùng gì để product visions? → Bạn có visions chưa? ...

Vậy đó, chia sẻ vậy thôi. Mình đi tập đánh đàn tiếp đây. Nghĩ cũng bực. Mình tập cũng lâu rồi mà đánh vẫn chẳng hay. Chắc do cái đàn, hôm nào nhận lương đi mua đàn mới ...

Somewhere, xx-xx-20xx

Rice

Bình luận


White
{{ comment.user.name }}
Bỏ hay Hay
{{comment.like_count}}
Male avatar
{{ comment_error }}
Hủy
   

Hiển thị thử

Chỉnh sửa

White

Rice

17 bài viết.
47 người follow
Kipalog
{{userFollowed ? 'Following' : 'Follow'}}
Cùng một tác giả
White
17 8
Sản phẩm sau khi làm http://coffeetube.herokuapp.com/ Yêu cầu Nói chung thì giờ download nhạc từ youtube thì nó có vô số cách rồi. Nhưng tự mình...
Rice viết hơn 2 năm trước
17 8
White
9 5
Trước giờ logic code của mình vẫn luôn dễ dãi như gái làng chơi nên đôi khi nó đã support thêm cho mình cái đức tính càng lúc càng không (thèm) kiê...
Rice viết hơn 2 năm trước
9 5
White
7 7
Description Mình là một thằng thích đọc sách. Nhưng lúc nào cũng bận (lười) nên cũng mấy tháng rồi chưa hoàn thành được quyển sách nào. Mình đa số...
Rice viết hơn 2 năm trước
7 7
Bài viết liên quan
White
2 4
Vậy là mình lại thất nghiệp. Sau thời gian trial 3 tháng, công ty đã quyết định không gia hạn thêm hợp đồng cho mình. Và mình lại thất nghiệp. Lại ...
Rice viết 4 tháng trước
2 4
White
3 0
Introduction Bài viết này sẽ đề cập tới một khái niệm quen thuộc nhưng dưới một góc nhìn của một startup CTO hoặc đơn giản là Product Owner, và ch...
ShinaBR2 viết 7 tháng trước
3 0
White
27 2
DevOps6 series NOTE: Đây là Phần 1 trong chuỗi bài viết của mình Ai nên đọc tiếp Nếu anh em là dev muốn sự nghiệp của mình lái nhẹ sang hướng k...
huskykun viết 2 năm trước
27 2
{{like_count}}

kipalog

{{ comment_count }}

bình luận

{{liked ? "Đã kipalog" : "Kipalog"}}


White
{{userFollowed ? 'Following' : 'Follow'}}
17 bài viết.
47 người follow

 Đầu mục bài viết

Vẫn còn nữa! x

Kipalog vẫn còn rất nhiều bài viết hay và chủ đề thú vị chờ bạn khám phá!