Buổi trưa nghỉ ngơi lân la ra chỗ em gái định gạ kèo, thấy em ngồi cắm cúi ngồi code typescript
trên VSCode mà lòng đầy thương cảm
Trời ban cho em chân dài siêu mẫu thế này em phải làm Idol top top, sao lại cắm mặt vô đống code thế này
Em không code thì lấy ai code thay anh ơi, sếp không trả lương đâu
Troài ui, em không code thì em nhờ CodeVista AI nó code thay em. Sao cái VSCode của em nó lại trắng bóc như làn da của em vậy. Em không xài plugin à
Em biết VSCode plugin chi mô
Qua bàn anh, ảnh chỉ cho top 10 plugin anh hay dùng cho DevOps đảm bảo uy tín
10. vscode-icon
DevOps phải làm việc với nhiều dạng file khác nhau từ ShellScript, Powershell, Dockerfile, ReadmePlugin đổi màu và icon của tất cả định dạng trên, nhìn workspace của VSCode thấy ấn tượng hẳn, dễ dàng nhận biết các loại file khác nhau
9. Rainbow Bracket
Ngồi code TypeScript hay Java, terraform là đảm bảo sẽ bị lạc vào ma trận ngoặc đóng {}, () etc…
Hoa mắt chóng mặt, lỗi compile tùm lum vì thiếu thứ dấu đóng ngoặc. Plugin này đánh màu cho từng khối code, giúp việc đọc code trở nên dễ dàng hơn
8. Shell-format
Nghề DevOps thì ngồi viết Dockerfile, shellscript, bash các file configuration nhiều như cơm bữa. Tool này tính năng tương tự như format code trên Visual Studio cho C#, IntelliJ Java nhưng dùng riêng cho mấy loại file trên. Dùng khá tiện lợi và gọn nhẹ, anh DevOps chỉ việc cắm đầu code xong rồi Alt+Shift+F là xong cái rụp7. Markdown
Nghề này làm xong là phải viết Readme, Runbook méo mồm dùng MarkdownMarkdown là một ngôn ngữ đánh dấu với cú pháp văn bản thô, được thiết
kế để có thể dễ dàng chuyển thành HTML và nhiều định dạng khác sử dụng
một công cụ cùng tên. Nó thường được dùng để tạo các tập tin readme,
viết tin nhắn trên các diễn đàn, và tạo văn bản có định dạng bằng một
trình biên tập văn bản thô
Thế nên khuyến nghị nên xài bộ Markdown plugin bao gồm
markdownlint chuyên dùng để check cú pháp của tài liệu markdown. Đảm bảo với em nó, bạn có thể viết ra 1 bộ tài liệu chuẩn khỏi phải chỉnh
Markdown Preview
Viết markdown thì phải có tool preview để xem trước nó sẽ như thế nào
Markdown all-in-one
Tóm lại là tất tần tật những thứ hỗ trợ từ short-key, preview … để giúp bạn viết một bộ guidline 10 điểm không có nhưng
6. Packer
Adds syntax support for the Packer HCL configuration language. Cái này bạn nào có làm việc với packer để tạo AMI thì dùng, tùy nhu cầu công việc7. K8s
Bộ plugin dành cho những bạn hay làm việc với K8s,Kubernetes YAML Formatter tool format code YAML, ngồi viết k8s manifest có em nó thì thấy khỏe hăn
Kubernetes support, tool generate k8s snippets code
Cái này siêu tiện lợi, khỏi phải nói, đỡ mất công Google, ChatGPT copy paste code
Kubernetes Template, tương tự như k8s support
4. Terraform
Với thời đại Infra as Code thì terraform là ngôn ngữ phổ biến để tạo infraPlugin chính thức của Hashicorp hỗ trợ DevOps viết tf code bao gồm
syntax highlighting, IntelliSense, code navigation, code formatting,
module explorer and much more!
Terrform syntax highlight
Bổ trợ thêm code tf plugin, có thêm em này nhìn file tf code thấy sáng sủa mượt mà hẳn
Terraform doc snippets
Tương tự như k8s snippets, tool này parse dữ liệu từ tf registry để gen code, siêu tiện lợi, khỏi phải copy paste từ GG
- Bộ công cụ Git
GitlensTiện ích mở rộng tính năng của Git, ngoài việc xài command line bạn nào ko thích gõ lệnh thì có thể sử dụng Gitlens, sử dụng Git bằng GUI
Cung cấp đầy đủ chức năng Git dạng GUI trực qua từ commit code, commit history, tag, diff …
Xài bản free thấy cũng khá nhiều tính năng rồi, nhà có điều kiện thì mua lic về dùng
Ngoài ra mấy công cụ bổ trợ như Git Pull Request, GitHistory … Cơ bản quen xài command line rồi, nên tôi cũng ít xài mấy plugin GUI ở trên
2.CodeVista
AI coding tool của nhà trồng được do AI center của FPT làm, có 2 bản nội bộ và external.Khuyến nghị cho anh em là đã theo nghề code thì phải dắt lưng một em AI tool để nâng line sửa code cho
Dùng tool này khá ưng trym vì có tích hợp ChatGPT và AskVista inline, giúp bạn có thể hỏi vista từng dòng code và get suggestion. Các chứ năng khác như code suggestion thì tương tự như Tabnine hay Co-pilot
Do hay làm leetcode nên gặp phải problem nào bí thì hỏi em nó tư vấn cho cũng khá tiện lợi.
Điều quan trọng là tool này hiện đang free (for now) cho nhân viên FPT nên cài đặt rồi authorize bằng account FPT là dùng full chức năng
Tuy nhiên em nó còn có vài nhược điểm, nhưng lúc ask inline query chậm vcd, khả năng là server đang có vấn đề và hỗ trợ hơi ít ngôn ngữ
1 Tabnine
Em này thì tôi có bài viết riêng ở đây https://www.giaosucan.com/2022/06/ai-coding-tool-part-1.htmlTiếc là phải dùng bản commerical mới khai thác hết tính năng, do công ty đã gỡ bản quyền nên đành phải chia tay người yêu cũ
0 Nhận xét