Computer Science Tips

Computer Science Tips

Tác giả: Tien Duc Nguyen – Google AI Infrastructure Engineer

[WARNING – bài viết này viết cho các bạn sắp internship trong CS👏]

Lời đầu tiên, chúc mừng các bạn đã được internship vào mùa hè này nhé 👏 Mình không quan trọng internship ở đâu, làm gì nhưng bạn đã được internship chứng tỏ đó là 1 thành tựu đáng khen ❤️Hôm nay đầu tháng 5 nên mình viết 1 bài tips mà mình biết trải qua khi mà trong internship. Bạn có thể cảm thấy áp dụng được thì nên áp dụng, còn không thì cũng vui vẻ trong internship nhé:

Bắt đầu internship:

    Thường thì các bạn coffee chat với mình hay hỏi là các bạn nên hỏi manager về dự án của mình trong mùa hè. Sự thật thì các manager cũng khó thể nào cho bạn được về dự án của bạn nếu bạn gặp trước internship (vì đó là confidential information 😭). Ngay cả khi trong internship, họ cũng khó có thể ramp up bạn daily (vì họ có việc của họ 😭). Vậy câu hỏi đặt ra là: Bạn nên làm gì để “tự mình” cày và đặt câu hỏi đúng cho manager?

    1 câu hỏi mà sau 2 kỳ internship mình thấy áp dụng khá hay (mình áp dụng vào Full time) là: What productivity tools do you use ⚒️

    Nhiều bạn sẽ hỏi là vì sao hỏi những cái này, nhưng sự thật là mỗi công ty có internal tool khác nhau, việc bạn có và hiểu được những productivity tool mà những người L3, L4 và L5 có thì sẽ dễ dàng học hơn và hiểu hơn trong 1 team. Giống như việc bạn đào vàng vậy, bạn biết chỗ đó có vàng nhưng bạn không có 1 tool tốt thì bạn cũng sẽ thua những bạn đồng lứa đào vàng khác 😭

    1 tips mình hay làm đó là trực tiếp hỏi tool người ta làm là gì? Casual talk xong rồi hỏi tool họ thường dùng để làm việc, tìm code là gì, và họ có suggest gì cho những người mới. Hầu hết mọi người vui lòng chia sẻ thôi vì đó là những cái tips rất nhỏ, nhưng đối với bạn, có những cái tips đó thì sẽ giúp bạn hơn rất nhiều (né được việc overwhelming of tools

    Giữa mùa internship:

      Nói là giữa mùa chứ thật sự sau khi bạn đã ramp up hết tools, tech của công ty, đến lúc bạn học về folder của team rồi 😀Mỗi team sẽ có 1 folder code khác nhau, và project của bạn chỉ là 1 folder nhỏ thôi. Nhiều bạn sẽ nghĩ sau khi ramp up hết tools, việc đầu tiên là đọc project của bạn. Mình nghĩ không nên lắm do 2 lý do:

      • Bạn muốn Ace internship của mình (Exceed Expectation)
      • Bạn cần phải hiếu overall của team chứ không phải mỗi 1 phần của bạn

      Chúng ta nói tiếp nào, cách nào để exceed expectation. Đơn giản thôi, làm ngang 1 mid level engineer 😢 Ý mình ở đây không phải là bạn phải tự develop feature mà là bạn phải thật sự hiểu rõ dự án của bạn. Là 1 mid level engineer, mình (sếp của sếp) bước vào phòng và đặt câu hỏi của project của bạn, bạn phải là người trả lời được nó hoàn chỉnh và đưa ra lý do hoàn toàn đúng và evidence. Điều này sẽ giúp bạn có 1 ấn tượng là dependable teammates.

      Vì sao mình đặt tới tận mid level engineer để exceed expectation? Đơn giản là intern đa số cũng ngang ngang L3 rồi 😢L3 như mình đa số chỉ là nhận task rồi làm chứ chưa hiểu rõ lắm về structure của cả team để giải quyết mọi vấn đề, nên đó là lý do mình muốn các bạn hiểu project của mình là 1, nhưng hơn nữa là hiểu MỌI COMPONENTS mà project của bạn đụng vào. Để khi bất cứ ai hỏi bạn, bạn đều tự tin trả lời được với evidence (dependable teammates)

      Cuối mùa internship:

        Cuối mùa internship sẽ rất quan trọng vì đây là lúc show off your achievements. Hoàn thành dự án không có nghĩa là bạn xong hay thành công có Return offer (RO), mà là bạn phải chứng minh dự án bạn có visibility cho cả coworker và managers. Mình có từng viết 1 bài về design docs rồi nên đây là lúc bạn cần nó. 2 trong 5 loại design docs là giúp điều này:

        • Post mortem docs: Docs này dùng để cho impact của dự án của bạn, bạn nên ghi ra impact của bạn directly trong đây và sau đó nộp cho host của bạn để họ dễ hiểu hơn impact của project này (và còn cầm nó đi khoe cho sếp trên nữa chứ 👏)
        • Knowledge Transfer docs: Docs này là docs thể hiện sự chỉnh chu của bạn. Dù bạn sau khi intern, bạn vẫn muốn giúp cho các coworker sau này đọc lại dự án dễ dàng hơn và hiểu rõ hơn. Docs này bạn nên ghi khái quát và cách dùng của feature của bạn hay là bạn có thể nhìn feature của bạn qua đâu

        Lời kết, mình chưa ăn tối nên mình xin phép đi ăn 😭Bạn nào có qua intern ở Bay thì vui vẻ tạo kèo để đi ăn chung cho vui. Happy weekend 🥰


        Discover more from VIET CAREER GUIDE

        Subscribe to get the latest posts sent to your email.

        Comments

        No comments yet. Why don’t you start the discussion?

        Leave a Reply

        Your email address will not be published. Required fields are marked *