>Nên theo web Fullstack hay chọn Machine Learning

Nên theo web Fullstack hay chọn Machine Learning

04/01/2024

Năm 2024, một năm với nhiều biến động trong lĩnh vực CNTT, đặc biệt là những bạn trẻ/sinh viên còn đang ở ghề nhà trường hay đã tốt nghiệp, bởi lẽ việc chọn một hướng đi nào đó cho cơ hội việc làm gặp nhiều khó khăn, và câu hỏi này là nên bắt đầu sự nghiệp với web fullstack hay machine learning.

Dưới đây là những đúc kết bản thân từ internet và quá trình làm việc lâu năm để có những góc nhìn cơ bản về 2 hướng này.

Cơ hội việc làm vô tận
Mọi người đều cần một trang web thậm chí là app mobile hay update tính năng nào đó từ website, nên nhu cầu đối với các nhà phát triển web là rất lớn và nó sẽ không đi đến đâu trừ khi thế giới này không còn Internet nữa. Bạn có thể chọn cho mình nhiều hướng như front-end dev, backend dev, mobile dev, nhưng theo cá nhân mình thì backend dev hay fullstack dev thì cơ hội việc làm sẽ rất cao, nó sẽ giải quyết câu chuyện chuyển đổi số doanh nghiệp hiện nay, và nhu cầu tương tác với hệ thống thông qua pc/table/mobile đều được tiếp cận hàng ngày.
Ngược lại Machine learning thì khác, nó có sự yêu cầu và tuyển chọn khắc khe hơn bởi bạn phải có kiến thức Toán học, khoa học để giải quyết 1 bài toán nào đó trong cuộc sống như nhận diện danh sách điểm tự động lưu vào phần mềm, đọc biển số xe trong nhà gửi xe,... 

Phát triển web đơn giản hơn rất nhiều
Ngày nay, một bạn là IT thì việc phát triển 1 trang web là điều tất yếu, thậm chí là làm được cả mobile, hạ tầng máy chủ, Cloud bởi vì các bạn trẻ được tiếp cận quá nhanh nền tảng công nghệ hiện nay, chưa kể là các khóa học free hoàn toàn trên thế giới, nên việc chọn web để bắt đầu công việc có lẽ sẽ phù hợp hơn bao giờ hết. Tuy nhiên, trong quá trình làm việc chắc gặp phải rất nhiều khó khăn, nhưng bản chất là nếu có khó khăn về kỹ thuật thì chỉ cần search google là có ngay, quan trọng là bạn tìm được nguồn để đọc chân chính, lúc đó bạn đã giải quyết được kha khá những vấn đề của mình.
Cho nên là việc học để phát triển web đơn giản hơn rất nhiều so với học về Machine learning hay Deep learning khi bạn phải tìm hiểu sâu về mạng lưới thần kinh, thuật toán, ...

Dễ dàng để học
Chắc hẳn sẽ không cần nghĩ về đại số, thống kê, xác xuất, đạo hàm.... chúng ta chỉ cần một số nền tảng để học web như các framework, thư viện, kiến trúc, solid,... nói chung là việc phát triển web không liên quan nhiều đến toán học. Thời gian học tập ngắn hơn giúp bạn ứng dụng vào thực tế công việc nhanh hơn, sớm hơn, tích lũy được nhiều kinh nghiệm, thu nhập của bạn cũng sẽ tăng tỉ lệ thuận với số kinh nghiệm cũng như các dự án bạn đã từng làm. Ngược lại, bạn phải mất rất nhiều thời gian để làm việc với Machine learing để train ra được kết quả nào đó, chưa kể đến là cấu hình máy tính đòi hỏi khá nặng về GPU, Ram,...

Bạn biết rõ thứ mình đang làm
Bạn biết xây dựng một trang web cần những gì, rõ ràng, lập kế hoạch phát triển cụ thể, lên mô hình kiến trúc phát triển và bắt đầu viết code và nó sẽ là minh chứng sống sau khi bạn deloy sản phẩm lên server và gõ vào URL để chạy nó, thật là sướng. Và nó khác hoàn toàn so với Machine learning.

Có thể nó, việc phát triển web đơn giản hơn machine learning rất nhiều, trên thực tế mỗi một sự nghiệp sẽ cho bạn những đòi hỏi và thách thức riêng, càng nỗ lực nhiều, bạn sẽ nhận được nhiều trái ngọt, công sức bạn bỏ ra sẽ được bù đắp xứng đáng nhất. Ngoài ra, sau 1-2 năm làm tốt trong lĩnh vực web fullstack thì việc chuyển qua dev machine leanring thì không hề khó khăn đối với bạn.

Chúc bạn vui vẻ..!

Copyright © 2024 by 365learning