Không ai có thể dự báo chính xác tương lai, đặc biệt trong một lĩnh vực biến động không ngừng như lập trình. Tuy nhiên, bạn có thể tham khảo những dự đoán sau đây để có một cái nhìn bao quát về tương lai của ngành và lên kế hoạch phát triển các kỹ năng cần thiết trong tương lai.
Xem thêm:
Trí tuệ nhân tạo đã, đang và sẽ tiếp tục len lỏi vào mọi lĩnh vực trong đời sống con người. Một khía cạnh hấp dẫn của AI là có lẽ đến một lúc nào đó, chúng ta có thể “nói” một ý tưởng thiết kế chung chung cho một công cụ UI và nó sẽ tự tạo ra những bản thiết kế mẫu dựa trên các yêu cầu ấy.
Những mảng bạn nên học để phát triển AI:
UI/UX đã chững lại được một thời gian kể từ cuộc cách mạng màn hình cảm ứng. Nhưng tương lai của những nhà thiết kế giao diện sẽ trở nên hấp dẫn hơn khi AR đang dần mang những điều tưởng chừng chỉ có trong truyện khoa học viễn tưởng vào thực tế. Một phần lý do là vì giá thành đang giảm, một dấu hiệu cho thấy AR sẽ được sử dụng rộng rãi hơn.
Chúng ta sẽ thấy lĩnh vực mobile vận dụng AR ngày càng nhiều vì cả hai có bản chất khá tương tự nhau. Cả Apple và Google đều đã tung ra những AR developer của riêng mình.
Những gì bạn nên học để phát triển AR:
Mặc dù chúng ta vẫn chưa thấy nhiều dự án VR, đó vẫn là một lĩnh vực đầy tiềm năng. Nếu VR được phổ biến rộng rãi hơn, nó có thể thúc đẩy nhiều thay đổi vĩ đại trong đời sống hằng ngày. Đương nhiên là việc dự đoán những thay đổi này không hề dễ dàng. Cũng như AR, chúng ta không thể biết được nó sẽ dẫn chúng ta đến đâu hay nó sẽ lớn mạnh lên như thế nào. Nhưng có một điều khá chắc chắn là VR sẽ bắt đầu bằng headset. Nhẹ hơn và chi phí sản xuất thấp hơn, headset đang được định giá để trở thành một sản phẩm đại trà. Giả sử như chúng không lặp lại bi kịch của Google Glass, có lẽ chỉ còn vài năm nữa thôi trước khi chúng ta được chứng kiến những thay đổi xã hội tương tự như khi iPhone và App Store ra đời.
Bạn nên học những mảng này để phát triển VR:
IoT chỉ mới bắt đầu trở nên thông dụng. Mục đích của IoT là tạo nên một mạng lưới kết nối các thiết bị với nhau, từ móc khóa đến thiết bị gia dụng. Chúng thu thập và phân tích dữ liệu để hoạt động thông minh hơn. Google Nest là một ví dụ điển hình của IoT. Việc phát hành diễn ra chậm hơn dự kiến do một số vấn đề với việc thương mại hóa data. Tuy nhiên, một khi những trở ngại này được khắc phục, chúng ta có thể mong đợi thấy công nghệ này được áp dụng để tăng cường tiện nghi cho con người. Ví dụ như:
Những thiết bị thế hệ đầu như Alexa sẽ tiến hóa và trở nên phổ biến. Chắc chắn chúng sẽ vượt ra khỏi ranh giới nhà cửa và tiến đến những khía cạnh khác như xe cộ, đô thị, không gian công cộng và chăm sóc sức khỏe.
Các kỹ năng bạn nên học để phát triển IoT:
Dù bạn có tin vào tiềm năng lâu dài của blockchain và tiền điện tử hay không, đây vẫn là một lĩnh vực tiềm năng và đang lớn mạnh. Mảng này đang có rất nhiều công việc hấp dẫn cho developer. Nhưng không phải thay đổi nào cũng dễ thấy như AR và VR mà phần lớn sẽ diễn ra sau cánh gà.
Những gì bạn nên học để phát triển Blockchain:
Mảng này đang rất cần nhân lực cho vị trí developer do nhu cầu tăng nhanh chóng mặt. Trong vài năm tới, Big Data sẽ chiếm một vai trò quan trọng do xu hướng phân tích big data đang đi lên. Mọi doanh nghiệp sẽ muốn phân tích nhiều hơn, nhanh hơn để tối ưu hóa việc kinh doanh của họ.
Xem thêm:
Điện toán lượng tử (quantum computing) ngày càng phát triển. Google và IBM đều tin rằng họ sẽ chạm ngưỡng quantum supremacy trong năm nay. Đó là khi máy tính lượng tử có thể xử lý một thuật toán mà máy tính bình thường không thể nào làm được trong vòng đời một người. Tuy nhiên, sự phát triển này có mang lại nhiều công việc cho developer như quantum developer hay không vẫn là một câu hỏi còn bỏ ngỏ.
-
Software Engineer - Frontend - Backend - QA / QC
iOS - Android - DevOps - Project Management - Product Manager
-
Tham khảo và dịch từ Quora. Photo by Kevin Ku from Pexels.