thắc mắc Định hướng SV: Web hay Mobile 2022. Cơ phát phát triển và lộ trình

Ngô Tất Tố

Senior Member
Chào các bác, như tít về vấn đề chắc không còn mới đối với sv như e nhưng do chưa tìm đc giải đáp nên xin đc tạo post để đc tư vấn.
Em hiện là SV năm 2, hết kỳ sau là phân ngành và kỳ tới là có thể xin thực tập. Bạn bè xung quanh e rất nhiều người đã xác định đc hướng bản thân và bắt đầu học các kỹ năng liên quan để làm đồ cá nhân để kiểm cơ hội thực tập cả. Trong khi đó em thì vẫn còn mong lung chon hướng để chuyên tâm bắt đầu tìm hiểu.
Em đã thử bắt đầu học web, biết các kiến thức cơ bản về web như html, css, javascript đủ làm portfolio cá nhân nhưng r cũng không biết hướng phát triển sao cho phù hợp : .net, java hay reactjs,.... bản thân có thể làm tốt mảng nào,.... Rồi cũng thử bên android, học mấy khóa kotlin của gg, cũng làm app nhỏ nhỏ ( thử cái này e thấy hứng thú hơn so vs web ) nhưng cũng hơi phân vân khi thử search cơ hội trên mấy trang tuyển dụng thì cơ hội việc làm, khả năng phát triển tại vn tương đối hạn chế.
Tóm gọn là e đang bị phân vân không biết nên chọn hướng phát triển mảng web hay mobile cho sv mong muốn thực tập từ cuối năm 3 và lộ trình phát triển thế nào cho phù hợp, 2 cái e đều đã thử nhưng chưa cái nào thực sự đi sâu. Vấn đề của e khi tiếp súc tìm hiểu 2 mảng này và nhận xét cá nhân là :
  • Với web : .net, java, reactjs, nodejs,...front hay back, lựa chọn chọn thế nào cho sv chỉ ở mức trung bình khá. Cơ hội cho newbie trên mấy trang tuyển dụng là khá nhiều nhưng khả năng cạnh trang cũng cao.
  • Với mobile: android vs ios, học native từ đầu hay cross flutter, react native để đc thực tập. Cơ hội cho newbie ít hơn, cạnh tranh thấp hơn.

Có một số bác trên đây từng gợi ý là cứ bắt đầu thử với web sau đó nếu muốn có thể chuyển sang mobile sẽ có phần dễ hơn không biết thế nào ạ.
Em ít khi viết post nên văn vở lủng củng, khó hiểu mong các bác có gạch đá thì nương tay vs e :beat_brick::beat_brick: Em cảm ơn.
 
Last edited:
1. Về web - Front end hay back end là tuỳ cái b muốn, mỗi cái sẽ có đặc thù khác nhau tí :D
Nhìn chung thì vẫn là về code, nhưng FE thì yêu cầu thêm về căn chỉnh đồ các kiểu giao diện cho đẹp
Còn về Back end thì tương tác database, API các thứ...
Tìm hiểu thêm rồi quyết định sau cũng chưa muộn, hoặc trải nghiệm từng cái cũng đc :big_smile:
 
Hỏi ké phát là học backend là backend cho cả mobile lẫn web hả các bác, em đang định theo hướng này
 
Hỏi ké phát là học backend là backend cho cả mobile lẫn web hả các bác, em đang định theo hướng này
backend nghĩa là làm về phần server , xử lí logic tương tác database thì web hay mobile cái nào cần thì đều phải có dev backend
 
mình thì thích mobile nhưng số phận đưa qua làm web
sXm7ghu.png
 
web giờ framework hỗ trợ làm hybrid cũng ko thua kém native là bao, nếu muốn chân trong chân ngoài thì web là ngon nhất, luyện skill trên cty, ra ngoài kiếm thêm jobs, mobile chân trong chân ngoài được mảng game, chứ app nó viết bằng hybrid hết
 
các bác cho em hỏi về mảng low code ( cụ thể là outSystems ) thì cơ hội thăng tiến sau này + công việc có thú vị không ạ, đang theo fresher java nhưng công ty định hướng cho chuyển sang theo hướng này, e phân vân quá.
 
Các bác cho e hỏi ké về thằng React Native hiện tại ạ. E đang học FE mà thằng bạn cứ bảo qua Flutter
 
Các bác cho e hỏi ké về thằng React Native hiện tại ạ. E đang học FE mà thằng bạn cứ bảo qua Flutter
Nếu học FE rồi thì đẩy React Native luôn đi bác 😀 còn chưa thì đẩy Flutter nếu định hướng theo mobile. Nhìn chung thì cross-platform giờ 2 thằng cũng xêm xêm. Mỗi cái Flutter làm web vẫn còn chán quá còn mobile tôi thấy ăn RN
 
Back
Top