Điểm sáng

Gặp gỡ Brendan, Kỹ sư phần mềm

Nghề nghiệp liên quan Kỹ sư phần mềm

“Mỗi chướng ngại vật là một cơ hội để học hỏi và tôi liên tục học hỏi.”

Brendan Reville đã có 20 năm làm việc hiệu quả. Từ việc lên ý tưởng và làm việc trên nguồn cấp dữ liệu trực tiếp X-Box tại Microsoft, đến việc trở thành một nhà phát triển nhóm quan trọng tại Code.org, trang web giáo dục khoa học máy tính hàng đầu thế giới, Reville đã tạo ra những tác động sâu rộng đến thế giới thông qua công việc của mình với tư cách là một kỹ sư phần mềm. Trước khi bắt đầu sự nghiệp chuyên môn, Reville đã lấy bằng khoa học máy tính tại Đại học Macquarie ở Sydney, Úc. Sau đó chuyển đến Seattle, WA để làm việc tại Microsoft, Reville vẫn làm việc ở bên ngoài thành phố cho đến ngày nay. Reville là một kỹ sư phần mềm tại Code.org và là một phần không thể thiếu trong quá trình phát triển "Giờ lập trình" của tổ chức, một khóa học giới thiệu được thiết kế để dạy những kiến thức cơ bản về khoa học máy tính và lập trình máy tính cho nhiều đối tượng học sinh khác nhau. Phong trào toàn cầu này đã được giảng dạy tại hơn 180 quốc gia và tiếp cận hàng chục triệu học sinh. Trong suốt sự nghiệp và cuộc đời của mình, từ một sinh viên đến một kỹ sư phần mềm chuyên nghiệp, Reville đã gặp phải cả thất bại và thành công. Trong cách tiếp cận công việc và giáo dục, cũng như công việc tại Code.org, Reville đề xuất mục đích giáo dục của thử thách trong cuộc sống của mỗi người.

Bạn yêu thích điều gì nhất trong sự nghiệp của mình, hiện tại tại Code.org và trước đây tại Microsoft? Bạn có thể chia sẻ một số thành tựu đáng tự hào nhất của mình với tư cách là một kỹ sư phần mềm không?

Code.org Làm việc với Xbox 360 thật tuyệt vời vì tôi đã chuyển từ một người hâm mộ từ bên ngoài sang thực sự là một thành viên trong đội ngũ vô cùng hiệu quả và tài năng này. Những người ở đó là một số người giỏi nhất trong ngành và được ở bên cạnh họ, chứng kiến cách họ làm việc và học hỏi từ họ thật tuyệt vời. Và sau đó, việc xuất xưởng một chiếc máy chơi game được hàng chục triệu người sử dụng mỗi ngày thật sự rất thú vị. Vài năm sau, tôi được làm việc trong một dự án phụ bên trong Xbox để thêm bạn bè của bạn bè và một nguồn cấp tin tức vào máy chơi game Xbox. Tôi có một ý tưởng và tôi đã đưa ra một đề xuất và tôi đã có cơ hội thực sự xây dựng nó. Chúng tôi đã phải thay đổi kế hoạch vào phút chót khi rõ ràng là thiết kế đầu tiên không hiệu quả nhưng chúng tôi đã tìm ra một thiết kế thực sự hiệu quả. Và thật thú vị khi có một dự án kết hợp sự sáng tạo và kỹ thuật đó và thực sự thay đổi một số điều đáng kể về máy chơi game cho tất cả khách hàng của nó. Quay trở lại, Code.org cũng là một trải nghiệm tuyệt vời. Khi tôi đến Code.org, chúng tôi chỉ có 15 người trong một phòng, mới chỉ vài tháng tuổi và đang chạy đua để xây dựng trang web và giờ code đầu tiên. Giờ tôi đã có ba giờ trải nghiệm code và hiện đang làm giờ thứ tư. Trong một nhóm nhỏ như vậy, bạn sẽ tạo ra được rất nhiều tác động, và một lần nữa, tôi lại được làm việc với một đội ngũ rất tài năng, và tất cả chúng tôi đã cùng nhau xây dựng một thứ gì đó tác động đến rất nhiều học sinh trên toàn thế giới, và điều đó thật sự rất đáng giá.

Khi còn nhỏ, bạn quan tâm đến điều gì và bạn đã áp dụng những sở thích này vào sự nghiệp của mình như thế nào?

Sở thích của tôi có lẽ là đọc sách, viết truyện và thiết kế đồ vật nhưng thực ra tôi thích tiếng Anh hơn nhiều - đó luôn là môn học tôi giỏi nhất và môn học yêu thích nhất của tôi. Vì vậy, tôi luôn quan tâm đến các câu chuyện, cách kể chuyện và cách viết sâu sắc. Một quan niệm sai lầm về khoa học máy tính là bạn phải giỏi toán và toán liên quan nhiều đến các con số, và thực ra điều đó khá bất thường. Giỏi toán là tốt cho một số nhánh nhất định của khoa học máy tính nhưng nhiều khi bạn không sử dụng nhiều toán học hoặc làm việc với nhiều con số. Với tôi, lập trình phần lớn là một dạng bài tập ngôn ngữ và giỏi ngôn ngữ nói chung có nghĩa là bạn có thể cũng sẽ thích lập trình máy tính. Bạn được viết và bạn được đọc nhiều và bạn được giao tiếp nhiều. Và trong lập trình, bạn không chỉ tạo ra các chương trình mà bạn còn giao tiếp với đồng đội và khách hàng của mình mọi lúc nên có rất nhiều giao tiếp nên tôi nghĩ tôi thích tất cả những khía cạnh đó.

Cần phải làm gì để thành công trong ngành kỹ thuật phần mềm và khoa học máy tính nói chung?

Chắc chắn có một số nguyên tắc cơ bản như quan tâm đến công nghệ và học hỏi rất sâu sắc, có chiều rộng và chiều sâu về những gì bạn có thể học về công nghệ và thường là sự kết hợp của cả hai. Bạn phải học rất nhiều thứ khác nhau nhưng bạn cũng phải đi sâu vào việc học một số kỹ năng và thực sự giỏi chúng. Và việc xác định những phần nào bạn quan tâm và những phần nào bạn giỏi và tập trung vào chúng là một điều thực sự tốt để làm, tập trung vào chúng. Công nghệ luôn thay đổi nên thật tốt khi quan tâm đến việc học những điều mới và không chỉ đọc về nó mà còn thực hiện nó, áp dụng những điều này bằng các dự án tại nơi làm việc hoặc trong thời gian rảnh rỗi, nơi bạn thực sự áp dụng những công nghệ mới này và tìm hiểu cách chúng hoạt động vì thế giới công nghệ thay đổi nhanh chóng. Nó cũng là về việc có một mạng lưới những người tốt. Mặc dù bạn sử dụng máy tính rất nhiều, nhưng công việc của bạn trong lĩnh vực công nghệ thực sự là về những người xung quanh bạn và làm việc theo nhóm và làm việc trong một tổ chức. Vì vậy, việc có những người cùng sở thích và có một mạng lưới những người cùng làm những việc thú vị thực sự vô cùng quý giá, bởi vì trong suốt sự nghiệp, bạn có thể sẽ tìm thấy những người bạn thích làm việc cùng và sẽ làm việc với họ nhiều lần theo thời gian. Và rồi sự sẵn lòng làm việc chăm chỉ của họ - hy vọng sẽ rất thú vị khi được tham gia vào một dự án mà bạn thực sự quan tâm, làm việc chăm chỉ và tự hào về công việc của mình.

Bạn thấy sự nghiệp của mình sẽ tiến triển như thế nào so với một số dự án trước đây như Brendanland?

Tôi không biết. Tôi thực sự tận hưởng nơi tôi đang ở hiện tại. Tôi yêu mọi người, sứ mệnh và công việc chúng tôi làm. Vì vậy, thực sự đó là ba điều quan trọng đối với tôi: con người, sứ mệnh và công việc. Brendanland thật buồn cười vì tôi luôn có hứng thú trong việc xây dựng những thế giới trực tuyến này, nhưng tôi phải thừa nhận rằng tôi đã mắc phải tất cả những sai lầm có thể xảy ra trong không gian đó và tôi nghĩ đó là một cách tuyệt vời để học hỏi. Brendanland ban đầu gặp phải các vấn đề về công nghệ khiến nó không thể mở rộng quy mô. Và sau đó bạn tự hỏi về Littleland, nó thực sự không có thứ mà bạn gọi là lối chơi, mọi người sẽ hỏi mục đích là gì và nó là: ừm, bạn có thể làm nhiều thứ nhưng chúng không thực sự là mục tiêu hay cấu trúc trò chơi trước đây và không có đủ thứ để làm. Một lần nữa, đó là một dự án thú vị đối với tôi, nhưng thực ra, làm một doanh nhân giỏi là phải xác định được những nhu cầu thực sự của khách hàng, và tôi nghĩ mình đã coi chúng như một dự án nghệ thuật hơn là một công việc kinh doanh, bởi vì tôi vẫn đang học cách xây dựng một thứ gì đó hữu ích cho người khác. Vì vậy, tôi coi đó như một sở thích nền tảng, nhưng nó vẫn là thứ tôi mắc nhiều lỗi hơn là làm đúng, và tôi thấy ổn với điều đó, đó là cách bạn học hỏi.  

Bạn có lời khuyên cuối cùng nào không?

Hãy duy trì sự tò mò đó. Hãy khám phá một chút. Khi tôi nghỉ phép, tôi đã đi ăn trưa với rất nhiều bạn bè làm việc tại nhiều công ty công nghệ trên khắp thế giới, đặc biệt là ở Mỹ. Tôi tò mò muốn biết thực tế thế nào nên muốn tận mắt chứng kiến. Vậy nên, hãy cứ tò mò, khám phá, tìm hiểu xung quanh và tìm ra con đường phù hợp với mình, đồng thời sẵn sàng học hỏi từ những người khác.

Xin chân thành cảm ơn Brendan Reville đã dành thời gian cho buổi phỏng vấn này. Nếu bạn muốn tìm hiểu thêm về Code.org, vui lòng truy cập https://www.code.org .