12 Điều Tôi Muốn Biết Trước Khi Vào Ngành Công Nghệ
Ngành công nghệ mang lại nhiều cơ hội tuyệt vời nhưng cũng không thiếu thử thách. Dưới đây là những điều tôi ước mình đã biết trước khi bắt đầu hành trình trong lĩnh vực này.
1. Bạn Sẽ Thất Bại ... Rất Nhiều
Điều đầu tiên bạn cần chấp nhận là trong ngành công nghệ, thất bại là điều không thể tránh khỏi. Những thông báo lỗi màu đỏ không phản ánh năng lực của bạn; đó là một phần cơ bản của quá trình phát triển. Học cách xem những thất bại này như những câu đố cần giải quyết sẽ giúp bạn xây dựng sự kiên nhẫn và trở thành một người giải quyết vấn đề mạnh mẽ hơn.
2. Ngành Công Nghệ Là Một Hành Trình Học Hỏi Liên Tục
Cảnh quan công nghệ không ngừng thay đổi. Những công nghệ mới như AI và kỹ thuật prompt liên tục xuất hiện, và các công cụ bạn sử dụng hôm nay sẽ liên tục phát triển. Cam kết học hỏi suốt đời không chỉ là một ý tưởng tốt, mà còn là điều cần thiết để tồn tại. Điều này có thể khó khăn, nhưng cũng chính là điều giữ cho lĩnh vực này luôn thú vị.
3. Không Tất Cả Các Giải Pháp Đều Giải Quyết Vấn Đề
Rất dễ để bị cuốn vào sự phấn khích khi xây dựng một cái gì đó mới. Nhưng mục tiêu của chúng ta là thêm giá trị, không phải độ phức tạp. Tôi đã thấy các đội ngũ đổ tài nguyên vào những tính năng mà không ai sử dụng hoặc tối ưu hóa không quan trọng. Trước khi bạn xây dựng, luôn hỏi tại sao. Hợp tác chặt chẽ với đội ngũ của bạn và tập trung vào nhu cầu thực sự của người dùng. Chỉ vì bạn có thể làm điều đó, không có nghĩa là bạn nên làm.
4. Tài Liệu Là Bạn Bè Tốt Nhất Của Bạn
Trong khi các trợ lý AI và Stack Overflow có vai trò của chúng, điểm dừng đầu tiên cho câu trả lời của bạn nên luôn là tài liệu chính thức. Nó được viết bởi những người đã xây dựng công cụ, luôn cập nhật và bao gồm những trường hợp đặc biệt quan trọng mà bạn sẽ không tìm thấy ở nơi nào khác. Hãy biến điều này thành một thói quen, không phải là một suy nghĩ sau.
5. Bạn Không Cần Phải Biết Tất Cả Mọi Thứ
Không ai có tất cả câu trả lời, ngay cả các kỹ sư cấp cao, những người mà tôi hứa rằng họ cũng phải tìm kiếm thông tin như Google mỗi ngày. Điều quan trọng hơn là có tư duy phát triển. Khuyến khích sự tò mò của bạn, trở nên khéo léo trong việc tìm kiếm câu trả lời và duy trì nỗ lực học hỏi và cải thiện.
6. Con Đường Sự Nghiệp Của Bạn Sẽ Không Thẳng Tắp
Không sao nếu con đường của bạn không theo lộ trình truyền thống. Thường thì bạn sẽ bắt đầu với một chuyên môn và khám phá ra niềm đam mê với một lĩnh vực khác. Chúng ta thấy những lập trình viên trở thành Kiến trúc sư giải pháp, Kỹ sư QA chuyển sang DevOps và Nhà phân tích dữ liệu chuyển sang AI. Hãy chấp nhận hành trình, nó có thể đưa bạn đến những nơi thú vị và bất ngờ.
7. Hãy Ngừng Kỹ Thuật Hóa Quá Mức
Kỹ thuật phải giải quyết các vấn đề thực tế, không phải những vấn đề tưởng tượng trong tương lai. Đừng xây dựng một hệ thống cho 10 triệu người dùng khi bạn chỉ có 10. Tránh việc thêm sự phức tạp không cần thiết dưới danh nghĩa bảo vệ tương lai. Giải quyết vấn đề hiện tại bằng giải pháp đơn giản và hiệu quả nhất.
Hãy làm cho nó hoạt động. Làm cho nó đúng. Sau đó, làm cho nó nhanh. - Kent Beck
8. Bạn Là Người Ủng Hộ Lớn Nhất Của Chính Mình
Không ai có thể kể câu chuyện của bạn tốt hơn chính bạn. Hãy làm cho công việc của bạn trở nên rõ ràng. Đừng nghĩ rằng những nỗ lực của bạn sẽ tự nói lên được giá trị của chúng. Bạn phải chủ động trong việc truyền đạt những thành tựu của mình và ủng hộ sự phát triển sự nghiệp. Đặt lịch kiểm tra định kỳ với quản lý để nhận phản hồi và theo dõi những thành tích của bạn một cách tỉ mỉ. Tôi rất khuyến khích bạn giữ một tài liệu ghi lại những thành tựu, một khái niệm tôi học được từ Julia Evans, để ghi lại những thành công của bạn. Đây là một công cụ vô giá cho các cuộc đánh giá hiệu suất và thảo luận về thăng tiến.
💡 Xem blog của Julia Evans về tài liệu ghi chép thành tựu
9. Văn Hóa Công Ty Thực Sự Quan Trọng
Môi trường làm việc của bạn có ảnh hưởng trực tiếp đến sức khỏe tâm thần, sự phát triển sự nghiệp và sự hài lòng trong công việc. Một văn hóa tiêu cực, nơi mà việc đổ lỗi là phổ biến và mọi người sợ hỏi ý kiến, sẽ dẫn đến kiệt sức và kìm hãm tiềm năng của bạn. Khi phỏng vấn, luôn hỏi về văn hóa. Hãy hỏi cách đội ngũ xử lý thất bại, cách hỗ trợ các lập trình viên mới và hình thức phát triển tại đó.
10. Cân Bằng Công Việc Và Cuộc Sống Không Phải Là Sự Sang Trọng, Mà Là Một Nhu Cầu
Văn hóa làm việc không ngừng là một công thức cho sự kiệt sức. Để xây dựng một sự nghiệp bền vững và vui vẻ, bạn cần đặt ra ranh giới rõ ràng. Điều này có nghĩa là xác định giờ làm việc của bạn, thực sự sử dụng ngày nghỉ và lên lịch thời gian cho cuộc sống ngoài công nghệ. Một mẹo thực tế của tôi? Giữ email công việc và Slack không trên điện thoại cá nhân của bạn.
11. Hãy Có Ý Thức Về Sự Phát Triển Sự Nghiệp Của Bạn
Hãy chủ động trong việc sở hữu con đường sự nghiệp của bạn. Suy nghĩ về vai trò tiếp theo của bạn và những gì bạn cần làm để đạt được điều đó. Làm việc với quản lý để tạo một thời gian biểu và xác định các bước nhỏ, tập trung để đạt được mục tiêu của bạn. Và hãy nhớ, bạn không phải làm điều đó một mình. Tìm những người cố vấn có thể cung cấp hướng dẫn trong quá trình này.
12. Lập Trình Chỉ Là Một Phần Của Công Việc
Viết mã là một kỹ năng cốt lõi, nhưng không phải là kỹ năng duy nhất. Để thực sự xuất sắc, bạn cũng phải thành thạo:
- Giải quyết vấn đề: Hiểu logic kinh doanh và nhu cầu của người dùng đứng sau mã.
- Giao tiếp: Giải thích rõ ràng những ý tưởng phức tạp cho cả đồng nghiệp kỹ thuật và không kỹ thuật.
- Hợp tác: Làm việc hiệu quả với các nhà thiết kế, kỹ sư QA và quản lý sản phẩm.
- Đọc và Bảo trì Mã: Hiểu và cải thiện công việc của người khác cũng quan trọng như viết mã của riêng bạn.
Kết Luận
Ngành công nghệ mang đến nhiều cơ hội và thách thức. Bằng cách chuẩn bị tốt và hiểu rõ những điều này, bạn sẽ có thể tạo dựng một sự nghiệp thành công và bền vững. Hãy nhớ rằng, mỗi thất bại đều là một bài học và mỗi bước đi là một phần của hành trình.
Hãy bắt đầu hành trình của bạn ngay hôm nay và đừng ngần ngại chia sẻ câu chuyện của bạn với cộng đồng!