CTO chia sẻ cách chuyển từ vai trò phát triển lên C-suite
Bài viết được xuất bản ban đầu trên .cult bởi Mikaella C. .cult là một nền tảng cộng đồng dành cho các nhà phát triển có trụ sở tại Berlin. Chúng tôi viết về mọi thứ liên quan đến sự nghiệp, làm các bộ phim tư liệu gốc và chia sẻ nhiều câu chuyện khác từ những nhà phát triển chưa từng được kể trước đây từ khắp nơi trên thế giới.
Bạn đã bao giờ muốn có thêm kiểm soát đối với hướng đi của công ty mình chưa? Khi nào là thời điểm cần suy nghĩ lại về vai trò của bạn?
Một nghiên cứu từ Honeypot cho thấy nhiều nhà phát triển trở nên ít hài lòng hơn với môi trường làm việc và văn hóa công ty của họ khi họ già đi, mô tả về rủi ro tăng lên về vấn đề tuổi tác từ 29 tuổi trở đi. Khi chúng ta quen với cuộc sống làm việc và trách nhiệm chuyên nghiệp, việc trở nên phát ngán với những yếu tố có thể cảm thấy nằm ngoài tầm kiểm soát của bạn như một nhà phát triển đơn lẻ là điều phổ biến.
Một số vấn đề có thể được quyết định bởi quản lý hoặc đội ngũ C-level, mà bạn có ít lời nói. Và trong khi có nhiều cách khác nhau để đàm phán và quản lý cuộc sống làm việc tốt hơn, một số nhà phát triển chọn thay đổi đáng kể vai trò của họ — có lẽ thậm chí là bằng cách xây dựng công ty của riêng họ.
Con đường từ nhà phát triển lên CTO không phải là một đường thẳng, nhưng nó đã được mở rộng. Và có nhiều lý do để theo đuổi nó, và cách khác nhau để đạt được mục tiêu đó. Có thể bạn là nhà phát triển đầu tiên xuất hiện tại một công ty; có thể bạn được người bạn tiếp cận với một giao dịch lớn. Hoặc bạn có thể đang tích cực tìm kiếm vị trí C-level lớn.
Dù bạn đang mơ về tương lai hay sẵn sàng bắt đầu theo đuổi vai trò đó ngay bây giờ, có những chiến lược bạn có thể sử dụng để phát triển bản thân thành CTO tốt nhất (và có khả năng tuyển dụng nhất!) bạn có thể. Hãy học hỏi từ những nhà phát triển khác đã làm điều tương tự.
1. Vượt xa khỏi bộ công cụ tiêu chuẩn của bạn
Nhà phát triển xuất sắc nhất trên thế giới sẽ không trở thành CTO xuất sắc nếu đó là tất cả những gì cô ấy có thể làm. Như Reiner Kraft, CTO của Yunar giải thích, có ba lĩnh vực chính khi đến với trách nhiệm của một CTO:
Kinh doanh (xử lý số liệu và thu nhập), sản phẩm (điều chúng tôi muốn giao hàng) và công nghệ (chúng ta sẽ làm thế nào để tạo ra sản phẩm chúng tôi muốn giao hàng). Cuối cùng, bạn sẽ cần tập trung vào việc điều phối ba lĩnh vực này cùng nhau. Hãy trở thành người nhìn thấy bức tranh lớn và là chất xúc tác làm cho mọi thứ xảy ra.
Ba lĩnh vực này chồng lấn lên nhiều lĩnh vực và trách nhiệm khác nhau đến mức một phần nào đó, bản chất chính xác của vai trò CTO được quyết định bởi CTO (và công ty họ làm việc) chính họ. Greg Brockman, người từng là CTO của Stripe và hiện là đồng sáng lập và CTO tại OpenAI, viết rằng trong khi mỗi CTO mà ông nói chuyện, “tự xem mình như người tạo điều kiện cho tổ chức công nghệ,” cách điều này hoạt động thực sự khác nhau:
Đôi khi điều này liên quan đến việc kết nối các kỹ sư cấp cao. Đôi khi nó là việc hướng dẫn. Một trường hợp đáng suy ngẫm đối với tôi là một CTO thực sự làm vai trò chủ sản phẩm.
Sự linh hoạt và phạm vi rộng lớn của trách nhiệm này đồng nghĩa rằng bạn cần mở rộng bộ công cụ của mình để nhìn xa hơn phần mềm và lập trình. Làm CTO, bạn sẽ chịu trách nhiệm cho rất nhiều lĩnh vực công việc của công ty, từ văn hóa đến tuyển dụng, doanh nghiệp và nhiều hơn nữa. Bạn muốn tham gia vào một số trong những lĩnh vực này càng sớm càng tốt. Có nhiều cách nhỏ nhưng có giá trị để đảm nhận thêm trách nhiệm tại công ty hiện tại của bạn:
- Giúp lên kế hoạch cho một bữa tiệc của công ty
- Ngồi trong ủy ban tuyển dụng cho kỹ sư tiếp theo gia nhập đội của bạn
- Giúp một người thiết kế đặt hàng áo thun mới cho đội của mình
Đừng ngần ngại hỏi xem bạn có thể đồng hành với ai đó trong một vai trò hoặc nhóm có thể không có nhiều liên quan đến khối công việc hàng ngày của bạn. Đưa tay lên để làm việc trên các dự án gắn liền với phát triển kinh doanh và quản lý, nơi bạn có thể học bằng cách hấp thụ khi bạn tiến triển.
Hầu hết các công ty đều hào hứng khi thấy một nhân viên quan tâm đến sự phát triển chuyên nghiệp của mình và hoạt động thêm này có thể thậm chí hữu ích vào thời điểm thăng chức, nhưng đây cũng là một phần của lãnh thổ của một CTO, vì vậy quan trọng là phải xem mọi thứ là một nỗ lực dài hạn. Đánh giá khả năng của bạn, tìm những lĩnh vực thiếu sót và đặt nỗ lực chậm rãi để xây dựng bộ kỹ năng của bạn.
Bạn cũng có thể quyết định theo đuổi bằng Thạc sĩ vào một thời điểm nào đó, điều này sẽ mang lại cho bạn một tuyên bố chuyên sâu và có thể xác nhận về chuyên môn. Một trong những cuộc khảo sát của chúng tôi phát hiện ra rằng hơn hai phần ba CTO ở Berlin có bằng Thạc sĩ trong nhiều lĩnh vực bao gồm Khoa học Máy tính, Quản trị Kinh doanh, Vật lý, và thậm chí là Nghệ thuật! Nhưng bằng Thạc sĩ phổ biến nhất là về Công nghệ Thông tin, bao gồm Quản trị Công nghệ Thông tin, Hệ thống Thông tin Kinh doanh, Công nghệ Thông tin Kinh doanh và, tại Đức, Wirtschaftsinformatik (Thống tin Kinh doanh), tất cả đều cung cấp một liên kết hữu ích giữa kiến thức kỹ thuật và kinh doanh.
Nhưng điều đó vẫn để lại một phần ba CTO không có bằng Thạc sĩ, có nghĩa là nếu bạn xây dựng bộ kỹ năng của mình thông qua kinh nghiệm thực tế và chuyên nghiệp, bạn có thể không cần phải tiếp tục học vấn để đạt được vai trò đó.
2. Tìm kiếm cộng đồng
‘Cố gắng mạng lưới’ có thể là lời khuyên mập mờ và đáng sợ. Nó có thể gợi lên những ký ức về cuộc trò chuyện ngượng ngùng hoặc sự thân thiện buộc phải. Đồng thời, đối với những người muốn trở thành CTO, quan trọng là phải chú ý đến cơ hội, những người cùng chí hướng và ý tưởng hứng thú, bởi vì khi bạn làm CTO hoặc đồng sáng lập, bạn sẽ muốn tham gia từ đầu.
Thay vì nghĩ về việc mạng lưới, hãy cố gắng mở rộng cơ hội để gặp bất kỳ điều gì ở những tình huống bạn thấy thực sự thú vị và thoải mái. Ở hầu hết các thành phố lớn, có nhiều cuộc họp và hội nghị công nghệ nơi bạn có thể giao tiếp với những người khác quan tâm đến cùng ngành và công ty như bạn. Hoặc hãy thử tham gia một cuộc thi hackathon, nơi một dự án thú vị trong một ngày có thể biến thành một công ty.
Nếu bạn không thích sự kiện nhiều, hãy mở rộng năng lượng của bạn trực tuyến. LinkedIn là một lựa chọn rõ ràng cho sự tương tác chuyên nghiệp. Hãy làm cho trang cá nhân của bạn trở nên tích cực để mọi người nhận ra. Dưới đây là một số ý tưởng để bạn bắt đầu:
- Viết blog ngắn (Có một vấn đề thú vị nào bạn đã giải quyết ở công việc? Bạn vừa trải qua quá trình tuyển dụng và có ý kiến về cách có thể cải thiện không? Bạn có một hack mới mà bạn muốn chia sẻ với người khác?).
- Chia sẻ bài viết bạn thấy thú vị.
- Tạo meme liên quan đến lĩnh vực của bạn (nhớ giữ nó chuyên nghiệp!).
- Thích và bình luận vào bài viết của người khác cũng có thể giúp cải thiện sự hiện diện của bạn trên LinkedIn, khiến bạn trở thành một khuôn mặt số hóa mà người khác có thể nhớ.
Cũng không sao nếu LinkedIn không phải là nơi cho bạn: vẫn còn các lựa chọn khác. Khám phá Reddit, Twitter và thậm chí Discord, nơi cũng có cộng đồng vui vẻ và hấp dẫn. Quan trọng nhất là phải đưa bản thân ra ngoài, tương tác với thế giới và làm cho việc cho bất kỳ ai có ý tưởng nảy sinh về một công ty tuyệt vời để tìm bạn, người CTO tiếp theo của họ dễ dàng.
3. Chuẩn bị sẵn sàng để lãnh đạo
Cuối cùng, bất kỳ vị trí C-Level tuyệt vời nào cũng đều xoay quanh một điều trên tất cả mọi thứ khác: con người. Greg Brockman, đồng sáng lập và CTO tại OpenAI, chia sẻ:
Tôi có một tầm nhìn rất mạnh mẽ về môi trường mà tôi muốn trở thành một phần của nó, và tôi sẵn sàng làm mọi cách để tạo ra nó. Tôi đứng trước sự lựa chọn: con đường kỹ thuật hay con đường con người. Tôi chưa bao giờ tìm thấy điều gì tôi yêu thích hơn việc viết mã, nhưng đồng thời tôi biết chúng tôi có trách nhiệm là một tổ chức để hỗ trợ những người tuyệt vời mà chúng tôi đã thuê.
Trách nhiệm của Brockman để hỗ trợ nhân viên của mình đến từ vị trí CTO tại Stripe, nhưng bạn không cần phải chờ đến khi bạn là một CTO mới bắt đầu làm việc để cải thiện và hiểu rõ cuộc sống của đồng nghiệp. Bạn có thể bắt đầu đơn giản bằng cách nói chuyện với đồng nghiệp của bạn và hỏi xem họ có cần giúp đỡ không. Bằng cách tham gia vào công việc ngoài lĩnh vực của bạn, không chỉ bạn trở thành một người bạn của đồng nghiệp, mà bạn còn có cái nhìn rõ ràng về những vấn đề mà công ty bạn đang giải quyết.
Bạn cũng có thể bắt đầu suy nghĩ và đọc như một chuyên gia C-level ngay trước khi bạn đạt được giai đoạn đó, mang lại cho bạn một ưu thế trong số đối thủ cũng như một cái nhìn về những gì sẽ đến trong cuộc sống thực tế của một CTO. Sách cũng có thể truyền đạt các chiến lược lãnh đạo và kỹ thuật truyền thông hữu ích, làm cho bạn trở thành một CTO xuất sắc hơn khi đến lúc đó.
Joel Beasley, người bắt đầu viết mã từ năm 13 tuổi và bán sản phẩm công nghệ đầu tiên của mình khi 18 tuổi, trở thành một CTO làm việc với các startup và doanh nghiệp tỷ đô. Anh ấy nhấn mạnh sự quan trọng của giao tiếp:
Bạn phải có khả năng giao tiếp trong cuộc sống, điều này rất quan trọng. Trường học, ở một số mức độ, ít nhấn mạnh điều đó. Nếu bạn không thể giao tiếp và trò chuyện với người khác và truyền đạt ý kiến của mình, bạn đang từ bỏ tiềm năng của mình.
Cùng với cuốn sách của Beasley, bạn có thể thử đọc các tác giả công nghệ và doanh nhân hàng đầu như Ben Horowitz, Rorie Devine, Mark McCormack, và nhiều người khác. Và nếu bạn gặp khó khăn trong việc tìm thời gian để đọc, hãy xem xét ứng dụng như Blinkist, giúp tiêu hóa sách không hư cấu thành những ý tưởng nhỏ gọn dễ tiếp cận.
Nếu cảm giác như công việc này đang dẫn bạn ra xa khỏi đam mê đầu tiên của mình — việc lập trình — đó là điều cần theo dõi. Nhưng Reiner Kraft cảnh báo rằng điều này có thể là một phần của công việc:
Người chỉ huy dàn nhạc không chơi nhạc cụ. Tương tự, việc làm CTO thực sự liên quan đến việc giúp đỡ người khác phát triển.
4. Học cách buông bỏ
Nhiều CTO nói rằng, tốt hay xấu, vai trò của họ liên quan đến việc rời xa khỏi đam mê đầu tiên của họ — phát triển.
Đôi khi trở thành CTO có thể đồng nghĩa với việc, từ ngày đầu tiên, bạn không còn viết mã nữa. Đôi khi nó xảy ra từ từ, theo thời gian. Khi mô tả về hành trình của mình, đồng sáng lập Airbnb và người đứng đầu cũ Nathan Blecharczyk nói:
Trong [những] một năm và nửa đầu tiên, tôi đã tự viết từng dòng code. Trong ba năm tiếp theo, tất cả đều xoay quanh việc tuyển dụng một đội ngũ: tôi dành phần lớn thời gian của mình để chọn lọc ứng viên và cố gắng thuyết phục những người xuất sắc rằng đáng để tham gia Airbnb trong hành trình này. Là CTO, tôi không chỉ quản lý ngành kỹ thuật, mà còn khoa học dữ liệu, các khía cạnh dựa trên dữ liệu của tiếp thị trực tuyến, cũng như đội ngũ thanh toán của chúng tôi.
Nhiều CTO nỗ lực giữ việc viết code là một phần của cuộc sống của họ. “Tôi vẫn viết code mỗi ngày vì quan trọng để đảm bảo những kỹ năng này là có liên quan và cập nhật để làm việc với đội nhóm phát triển của mình và dẫn dắt họ một cách thích hợp,” Chalmers Brown, CTO của Due, nói. “Ngoài ra, tôi thích làm phần này của công việc.”
Những người khác tìm cách mới để gần gũi với mã nguồn; khi Arash Ferdowsi vẫn là CTO tại Dropbox, ông trở nên nổi tiếng với tư cách là “chief debugger”, nơi Forbes đưa tin về, “sở thích của ông là gửi báo cáo lỗi vào mọi giờ — những bức thư vào lúc 3 giờ sáng không phải là điều hiếm gặp. Mặc dù ông không còn viết code, ông vẫn là người đảm bảo rằng gia đình sản phẩm ngày càng phát triển của công ty duy trì sự thống nhất và giữ thiết kế đơn giản và dễ sử dụng.”
Và ngay cả khi bạn vẫn làm việc gần với code, bạn có thể phải rời xa khỏi công việc phức tạp, đầy thách thức mà làm nên một phần của cuộc sống hàng ngày của một nhà phát triển. Một phần quan trọng của việc làm CTO, theo CTO của HeidiPay Alistair Stead, là:
… người nhìn thấy bức tranh rộng hơn và nghĩ một hoặc hai bước về phía trước. Ở đầu sự nghiệp của mình, tôi nhận ra rằng công nghệ tồn tại chỉ để phục vụ nhu cầu kinh doanh. Nhà phát triển sống để giải quyết các vấn đề phức tạp, nhưng việc tìm ra giải pháp đơn giản nhất cho nhu cầu kinh doanh (để doanh nghiệp có thể tiến lên) phải là ưu tiên.
Dù bạn làm việc để giữ việc viết code là một phần của cuộc sống làm việc của bạn hay không, điều chắc chắn là CTO có một phạm vi trách nhiệm rộng lớn đến mức bạn sẽ viết code ít hơn nhiều so với một nhà phát triển. Đối với một nhà phát triển đang tìm kiếm vị trí C-level, điều này đáng để suy ngẫm. Bạn có thực sự hạnh phúc khi đảm nhận một vai trò nhiều hơn về lãnh đạo, chiến lược kinh doanh và văn hóa công ty hơn là việc viết code không? Bạn có sẵn sàng dành nhiều thời gian hơn trong cuộc họp hơn là ở máy tính của bạn? Nhiều thời gian để tưởng tượng hơn là xây dựng? Điều đó là hoàn toàn tốt nếu câu trả lời là “vâng, chắc chắn!”; cũng là điều đúng đắn nếu bạn nói “ôi, không cảm ơn!”
Việc cao cấp không luôn phải là tốt nhất. Nhưng nếu bạn quyết định con đường CTO là con đường cho bạn, đó là một trải nghiệm hấp dẫn và đầy hứng khởi với nhiều điều để học hỏi trên đường đi. Hãy cố gắng tận hưởng hành trình cũng nhiều như bạn tận hưởng kết quả.
