Là Developer: Bạn đang sở hữu “đai” màu gì?

14:11 24-09-2019BKAP Media

Các bạn có biết rằng một Developer cũng có những nấc thang phát triển giống như các màu đai trong võ thuật không?

Theo thời gian, theo thâm niên, theo quá trình tập luyện, rèn giũa các bạn sẽ phát triển từ đai trắng, đai vàng, đai đen,... Như việc từ một Fresher, bạn sẽ lên Stack Overflow hỏi 1 ngàn câu hỏi vì sao và chờ đợi hồi đáp từ những người anh em đi trước có nhiều kinh nghiệm để giải quyết vấn đề.

Đến khi bạn đạt một trình độ nhất định, lên mức master, trở thành một Dev đầy kinh nghiệm có thể trả lời hầu hết các thắc mắc của anh em trong ngành trên Stack Overflow thì chúc mừng bạn đang ở đai đen rồi đấy!

Bạn đang thuộc đai nào?

Cùng chúng tôi, mô tả các nấc thang, các màu đai của một Dev xem bạn đang đứng ở đai nào nhé.

✔ Đai trắng

Bạn thậm chí không biết những gì mà mình cần phải biết, nghĩa là mọi thứ với bạn vẫn còn mù mờ như tờ giấy trắng vậy.

- Bạn có thể nắm được một vài khái niệm cơ bản về một số cú pháp và từ khóa.

- Bạn chưa có hình dung rõ ràng về vấn đề mà mình chưa biết và bạn cũng không biết phải tra Google như thế nào.

- Code chưa "sạch"

✔ Đai vàng

Bạn biết những gì bạn không biết và những gì bạn không biết lại có cực kỳ nhiều.

- Cú pháp của bạn đã được cải thiện, bạn đã biết thêm nhiều từ khóa

- Bạn đã thành công trong việc chạy một chương trình đơn giản và không cần phải gỡ rối

- Bạn biết tự search những thắc mắc của mình qua Google

- Bạn dần biết được khái niệm về "clean code" và cố gắng hoàn chỉnh để clean code.

✔ Đai cam 

Đến đai này thì bạn đã biết khá nhiều thứ rồi nhé.

- Bạn đã học hết các từ khóa cơ bản và đã nắm được kha khá cú pháp 

- Bạn có thể làm ra được chương trình mà bạn mong muốn

- Bạn có thể search mọi thứ bạn cần qua Google

- Và bạn đã nhận biết được "bad" code là như thế nào.

✔ Đai tím 

Lên đai tím thì bạn đã là một Dev master rồi, có thể còn những thứ bạn chưa biết nhưng đó chỉ là vấn đề thời gian thôi, bạn đã xác định được cả những điều mình thiếu sót thì bạn sẽ cố gắng nạp kiến thức.

- Công cụ của bạn đã chạy thành công và bạn có thể tự tối ưu hoặc biết tìm cách tối ưu hóa nó

- Bạn đặt không hoàn toàn tin vào những điều mình đọc được trên mạng, và thậm chí cẩn thận với những gì bạn đọc được trên Google. 

- Bạn đã biết dùng Framework

✔ Đai nâu 

Ở mức này, bạn đã có thể tối ưu hóa gần như mọi thứ bạn cần.

- Ngôn ngữ của bạn rất gọn gàng, code sạch không còn quá khó khăn với bạn.

- Công cụ của bạn chạy và nếu bạn có thời gian bạn có thể làm một số bài test.

- Bạn đã viết một số bài đăng chia sẻ trên blog hoặc giải đáp một số thắc mắc trên Stack Overflow.

- Mọi người ngưỡng mộ về cách bạn sáng tạo trong việc sử dụng các tính năng ngôn ngữ.

✔ Đai đen

Bạn biết quá nhiều những thứ mình không biết và bạn nhận ra mình còn cả một chặng đường dài để đi.

- Trong kho miễn phí không có những frameworks làm được những gì bạn muốn nên bạn làm việc trên framework mới.

- Bạn đã có thể tự trả lời nhiều câu hỏi trên Stack Overflow hơn.

- Clean code không thực sự là tất cả, đối với bạn mọi thứ đều có thể tối ưu hơn, sau mỗi lần xem lại sản phẩm, bạn đều tìm ra được ít nhất một điểm để thử tối ưu hơn lần nữa.

Thử tìm hiểu xem, bạn đang nằm ở đai nào nhé!

Các bạn lập trình viên đã đọc đến đây không biết đã nhận ra mình đạt đến đai nào chưa nhỉ? Nếu đang ở mức đai trắng, đai vàng, hãy nghiêm túc lên lộ trình để phát triển và hoàn thiện mình nhiều hơn nữa. Bởi không có gì là dễ dàng, mọi thứ đạt được đều nhờ sự cố gắng, nỗ lực và học hỏi không ngừng.

--------------------------------

Bạn chưa thuộc đai nào, vậy có muốn thử trải nghiệm gia nhập đội 'đai IT' không?

Trải nghiệm làm Website miễn phí với ngôn ngữ Lập trình Java ngay để biết đường lên đai thú vị như thế nào nhé!

  • Đăng ký ngay - chờ chi: https://bit.ly/2ksbel7
  • Thời gian: 08h00 Ngày 28 - 09 - 2019
  • Địa điểm: Tòa nhà HTC, 238 Hoàng Quốc Việt, Hà Nội
   0968276996
< wire:id="sd1Tr55CmKI2KV6CV7b1" wire:initial-data="{"fingerprint":{"id":"sd1Tr55CmKI2KV6CV7b1","name":"embedded.footer","locale":"vn"},"effects":{"listeners":[]},"serverMemo":{"children":[],"errors":[],"htmlHash":"26380eb1","data":[],"dataMeta":[],"checksum":"9e0167a6778bfa1071fdec35ab1cae285f5ef0a67b85af06a4c0b3d16bea8f5b"}}"!-- Messenger Plugin chat Code -->