- Đừng chuyên môn hóa quá mức (overspecialize)
- Đừng quá chắc chắn rằng bạn biết trước tương lai.
- Hãy giữ sự linh hoạt, và nhớ rằng sự nghiệp và công việc là chuyện dài hạn.
- Quá nhiều người trẻ nghĩ rằng họ có thể tối ưu hóa điều gì đó, rồi nhận ra mình đã dành hơn vài năm để chuyên môn hóa vào thứ không phải là Right Thing.
- Và họ kiệt sức trong quá trình đó. Vì họ đã không dành đủ thời gian để xây dựng tình bạn và sống một cuộc sống ngoài lĩnh vực máy tính.
- Tôi gặp rất nhiều kiểu người. Tôi không biết nên gọi họ là gì, "Junior Geeks" chăng?
- Họ nghĩ rằng chỉ có chuyên môn về máy tính như lập trình, AI, đồ họa, v.v. mới là quan trọng.
- Không phải vậy. Nếu họ không làm những việc khác... thì, ừm, tôi cũng không biết nữa.
- Nếu bạn không truyền đạt ý tưởng, bạn cũng có thể chỉ ngồi giải Sudoku một mình. Bạn phải giao tiếp (Communication).
- Nhiều người mọt sách (Nerd) quên mất điều này.
- Họ nghĩ rằng chỉ cần viết ra đoạn mã tốt nhất là có thể thay đổi thế giới.
- Nhưng bạn phải biết lắng nghe. Phải có khả năng giao tiếp với người dùng và học hỏi từ họ.
- Và bạn phải có khả năng truyền đạt ý tưởng của mình tới người dùng.
- Vì vậy, bạn không thể chỉ biết mỗi chuyện viết code.
- Bạn cần làm điều gì đó liên quan đến văn hóa và cách thể hiện ý tưởng.
- Ý tôi là, tôi chưa bao giờ hối tiếc về khoảng thời gian mình dành cho lịch sử và toán học.
- Toán học giúp đầu óc sắc bén, còn lịch sử cho bạn ý niệm về giới hạn của bản thân và điều gì đang diễn ra trên thế giới.
- Vì vậy, đừng quá chắc chắn. Hãy dành thời gian để sống một cuộc đời cân bằng.
- Và hãy sẵn sàng nắm bắt cơ hội.
- Ý tôi là, một nền giáo dục rộng, một bộ kỹ năng rộng (về cơ bản là xây dựng một danh mục kỹ năng thông qua giáo dục) có nghĩa là khi cơ hội đến, bạn có thể tận dụng nó.
- Đôi khi chúng ta có thể nhận ra cơ hội. Chúng ta có rất nhiều cơ hội.
- Nhưng khá nhiều trong số đó ta không tận dụng được hoặc thậm chí không nhận ra.
- Tôi đã nhận được một nền giáo dục khá rộng, như khoa học máy tính chuẩn mực, trình biên dịch, nhiều ngôn ngữ, v.v.
- Hồi đó tôi nghĩ mình biết khoảng hơn 20 ngôn ngữ. Và tôi cũng từng làm việc với kiến trúc máy và hệ điều hành. Bộ kỹ năng này hóa ra rất hữu ích (skill set turned out to be useful)
6 bình luận
Hãy tận dụng template để có thể thích ứng với nhiều lĩnh vực khác nhau, nhưng đừng chuyên biệt hóa template quá mức...
Cũng có một cuộc phỏng vấn như sau. Tất nhiên là nói đùa thôi.
https://nanite.tistory.com/102
Lời khuyên đừng chỉ tập trung vào việc viết code dường như càng thấm hơn khi a.i phát triển. Và có lẽ đặc biệt là ở giai đoạn đầu sự nghiệp, chúng ta thường tiêu tốn nhiều thời gian cho việc này.
Lời khuyên của một Geek ở đẳng cấp khác hẳn... tôi sẽ ghi nhớ trong lòng.
Vậy nên... ông có thừa nhận rằng... việc tạo ra C++ là một sai lầm không? (Ừm?)
Trong vòng tròn đồng tâm của WHY, HOW, WHAT, nhiều người chỉ chú ý đến WHAT, khá hơn một chút thì cũng chỉ dừng ở HOW. Nhưng điều cốt lõi quan trọng nhất là tại sao, vì điều gì, và vì ai mà ta làm việc đó.
Người dùng, văn hóa, ý tưởng, lịch sử và sự giao tiếp mang lại bản chất ấy, lý do ấy.
Thêm vào đó, nếu lấp đầy HOW bằng giáo dục và học tập, thì WHAT sẽ tự nhiên mà đến.
Lại được nghe những điều này qua ngôn ngữ của một guru. :)
Tóm lại.. "Hãy học hành toàn diện, kết bạn và giao tiếp với mọi người"