Có quá muộn khi học code sau tuổi 30? Có thể nói rằng không bao giờ là quá muộn để học code. Mọi người đã học được các kỹ năng về code trong thập niên 60 và hơn thế nữa, và rất nhiều người thay đổi nghề nghiệp đã tìm thấy vai trò mới trên con đường phát triển phần mềm. Nhưng nếu bạn đang học cách viết code sau 30, có một số điều bạn nên xem xét để giúp cho mình có thể thành công.
Tại sao nhân sự trong ngành công nghệ đều rất trẻ?
Điều tạo nên sự khác biệt giữa việc viết code với các ngành nghề khác: nó đủ liên quan và dễ tiếp cận để mọi người có thể học khi còn nhỏ (nếu họ có đủ nguồn lực để làm như vậy). Và đây là lý do tại sao bạn có thể tìm thấy những người trong ngành công nghệ có kỹ năng lập trình nâng cao trước khi họ tổ chức sinh nhật lần thứ 20.
Ưu và nhược điểm của việc học code sau 30 tuổi
Bạn có thể nghĩ rằng sự tồn tại của những nhà phát triển phần mềm trẻ như vậy là một tin xấu đối với những người chuyển ngành, nhưng điều đó không nhất thiết là đúng.
Bạn vẫn hoàn toàn có thể học viết code và chuyển ngành thành công sang phát triển phần mềm sau 30 và thực sự bạn sẽ có một số lợi thế của việc học viết code so với các bạn trẻ hơn.
Những mặt tích cực
Không mất nhiều thời gian để phát triển trong ngành công nghệ
So với các ngành nghề lương cao khác mà bạn có thể đăng ký học lại thì học viết code là rất nhanh. Khi các lựa chọn khác yêu cầu đào tạo chính thức kéo dài, các chứng chỉ phức tạp hoặc thậm chí là mất nhiều năm để đi học trở lại, thì thực tế là bạn có thể thay đổi sự nghiệp công nghệ chỉ trong vài tháng — và với các kỹ năng bạn có thể học hoàn toàn ở nhà — đây thật sự là một điểm cộng lớn.
Tất nhiên, điều đó không có nghĩa là nó dễ dàng (học viết code và tìm kiếm công việc đầu tiên của bạn có thể sẽ là một trong những giai đoạn khó khăn nhất trong cuộc đời của bạn), nhưng nếu bạn thấy đây là điều bạn thích, thì khó khăn này sẽ hoàn toàn được đền đáp.
Kinh nghiệm từ những công việc trước đây
Bất cứ điều gì bạn đã làm cho công việc đến thời điểm này, bạn đã và đang đạt được các kỹ năng từ nó. Cho dù đó là tương tác với khách hàng, quản lý nhóm hoặc làm việc gì đó đòi hỏi một loại kỹ năng, kỹ thuật khác, đừng nghĩ rằng đó là lãng phí.
Những người 22 tuổi với 15 năm kinh nghiệm viết code? Họ sẽ không có những kinh nghiệm về mặt này.
Điều này là chắc chắn, họ có thể là những lập trình viên giỏi, nhưng họ thiếu loại kỹ năng mà bạn chỉ có thể đạt được thông qua sự trưởng thành và kinh nghiệm.
Có thể bạn có kiến thức cụ thể về một lĩnh vực khác như luật, giáo dục, khoa học hoặc bất động sản. Đó là tin tốt! Đối với hầu hết mọi ngành mà bạn có thể tưởng tượng, có một công ty khởi nghiệp đang xây dựng một sản phẩm công nghệ cho hoặc xung quanh ngành đó. Và bạn có thể đặt cược rằng họ sẽ rất muốn có một người nào đó không chỉ có kỹ năng viết code mà còn hiểu rõ lĩnh vực của họ.
Bạn đã có thời gian để phát triển kỹ năng mềm
Nếu bạn có kinh nghiệm điều hướng các tình huống kinh doanh phức tạp, xây dựng sự đồng thuận trong nhóm, thuyết trình trước đám đông hoặc biết cách sắp xếp thứ tự ưu tiên công việc để dự án hoàn thành đúng thời hạn, thì những kỹ năng này sẽ đưa bạn vượt lên trên nhiều kỹ sư trong ngành công nghệ.
Kinh nghiệm sống nhiều hơn giúp bạn có những dự án độc đáo hơn
Một điều mà bất kỳ lập trình viên nào cũng cần để được thuê là họ có thể cho các công ty thích thấy rằng họ có thể giải quyết một vấn đề trong thế giới thực và xây dựng một phần mềm để giải quyết vấn đề đó.
Lợi thế của bạn ở đây là bạn đã gặp phải nhiều tình huống trong cuộc sống hơn một người ở tuổi 20. Có thể là bạn sẽ xây dựng một trang web để quảng bá một sự kiện trong ngành của bạn. Hoặc cũng có thể bạn mới làm cha mẹ và đủ trải nghiệm để xây dựng một ứng dụng ghi lại kiểu ngủ của con bạn và trực quan hóa dữ liệu.
Vấn đề là bạn có thể sử dụng những trải nghiệm độc đáo của mình để tạo ra các dự án độc đáo mà nhà tuyển dụng sẽ không nhìn thấy từ người khác.
Thậm chí còn tốt hơn nếu bạn có kỹ năng thiết kế hoặc quản lý dự án. Bạn sẽ nhận được điểm thưởng khi nói về cách bản thân lập kế hoạch và thực hiện dự án cũng như giải quyết vấn đề một cách hiệu quả mà không chỉ xây dựng các tính năng vì lợi ích của nó.
Những mặt tiêu cực
Những vấn đề khác sẽ cản trở việc học
Một điều bạn có thể có ít hơn các đồng nghiệp trẻ tuổi của bạn là thời gian rảnh. Có thể bạn đã có gia đình, hoặc đang bận rộn với một công việc trong lĩnh vực khác, bạn sẽ cần phải làm việc chăm chỉ hơn để dành thời gian và không gian để học viết code.
Việc code sẽ đòi hỏi sự tập trung và nhất quán. Bạn sẽ cần những khoảng thời gian không bị gián đoạn để cố gắng thu nạp những khái niệm khó và sẽ cần kiên trì với nó để thấy được kết quả. Giống như bất kỳ kỹ năng mới nào, nếu bạn chỉ thực hiện từng chút một ở chỗ này và chỗ khác, bạn sẽ phải vật lộn để đạt được tiến bộ.
Bạn có thể làm báo cáo cho một người trẻ hơn bạn
Nếu mục tiêu của bạn cuối cùng là làm việc trong lĩnh vực công nghệ, bạn cần chấp nhận rằng sẽ có những quản lý có thể trẻ hơn bạn cả 10 tuổi.
Đây có thể là một cú sốc nếu bạn đến từ các ngành công nghiệp truyền thống hơn, nơi tuổi tác thường tăng lên theo hệ thống phân cấp của công ty. Không có cách nào thực sự để giải quyết vấn đề này ngoài việc cố gắng chấp nhận, bạn sẽ quen với nó theo thời gian.
Một số công ty có thể không phù hợp
Theo nguyên tắc chung, công ty càng lớn, phạm vi tuổi bạn tìm thấy càng rộng. Có một vài lý do cho điều này.
Một công ty gồm 4 người có khả năng là mới thành lập, thường là bởi những người bạn, những người có độ tuổi tương tự. Các loại hình công ty này cũng thường kéo theo sự ‘hối hả’ hơn nhiều khi họ cố gắng “đi tắt”. Phong cách làm việc và số lượng rủi ro này có thể khiến các công ty ở giai đoạn đầu không hấp dẫn đối với những người lớn tuổi với các cam kết như gia đình.
Các công ty lớn hơn có thể cung cấp sự ổn định hơn, giờ thường xuyên và các chính sách tốt hơn về nhu cầu gia đình và nghỉ hưu.
Bạn có thể bị phân biệt đối xử vì tuổi tác
Ngành công nghệ có thể không thuê mọi người ở mọi lứa tuổi. Điều đó nói lên rằng, sự phân biệt trong tuổi tác vẫn xảy ra và bạn có thể sẽ gặp phải điều đó trong quá trình tìm kiếm việc làm của mình.
Tất nhiên, để từ chối một người nào đó cho một công việc vì tuổi của họ là bất hợp pháp, nhưng giống như hầu hết các hình thức phân biệt đối xử, điều đó sẽ tinh tế chứ không phải công khai.
Việc đưa ra những thành kiến từ những người phỏng vấn thường đủ tinh tế để bạn thậm chí có thể không nhận thức được chúng.
Mẹo để học code sau 30
Tuổi tác không phải là rào cản đối với việc học viết code hoặc tìm việc làm trong lĩnh vực công nghệ. Dưới đây là những gì bạn có thể làm để tối đa hóa cơ hội thành công của mình:
– Dành thời gian để học hỏi: cho dù đó là giờ nghỉ trưa của bạn hay một vài giờ mỗi tối sau khi bọn trẻ đi ngủ, hãy dành ra một khung giờ cụ thể, một nơi yên tĩnh để việc học không bị gián đoạn.
– Kết nối với các lập trình viên khác cùng tuổi với bạn: hãy tìm hiểu việc học với một người bạn hoặc tìm những người trực tuyến cùng độ tuổi để chia sẻ hành trình của bạn. Mọi người ở mọi lứa tuổi đều học lập trình và nếu có những người đồng nghiệp hiểu những thách thức của bạn thì sẽ làm cho quá trình này trở nên thú vị hơn.
– Đừng so sánh bạn với người khác: học cách viết code không phải là một cuộc thi, và nếu bạn nghĩ về nó như một người bạn thì bạn sẽ không nản lòng. Tập trung vào hành trình, điểm mạnh và mục tiêu của bạn, và không phải là ‘đằng sau’ bất cứ ai khác mà bạn có thể cảm thấy.
– Nhắm đến các công ty “lớn” nhiều hơn: khi đến lúc tìm việc, hãy cân nhắc việc tập trung nỗ lực vào các công ty lớn hơn. Điều đó không có nghĩa là bạn không bao giờ làm việc cho một công ty khởi nghiệp, nhưng chỉ cần lưu ý rằng chúng cung cấp ít tính ổn định hơn và bạn có thể gặp khó khăn hơn khi cảm thấy mình thuộc về môi trường đó.
Lời kết
Việc học code ở độ tuổi sau 30 hoặc hơn thế nữa thật ra không phải là một vấn đề quá lớn, bạn hoàn toàn có thể làm tốt việc đó với những lợi thế sẵn có vì bạn đã sở hữu kinh nghiệm ở những lĩnh vực khác. Cùng nhau nỗ lực để thành công nhé!
Nguồn:theunlikelydeveloper.com