01/10/2018, 11:29
Ở thời điểm hiện tại vào năm 2017 chúng ta có nên học lập trình android khi có quá nhiều App trên CHPlay
Mọi người có thể cho mình lời khuyên được không ạ:
- mình là một người mới bước vào lập trình nhưng mình cũng có kiến thức cơ bản vững về java, OOP.
- về sở thích theo mảng nào của lập trình thì mình đều ưa thích cả lập trình website với java và cũng thích luôn lập trình android với java, nhưng mình nghĩ thì mình có chút ưu tiên với android hơn.
- nhưng mình thấy giờ đây trên CHPlay cái App loại nào cũng có đủ mọi thể loại và hầu như không thiếu thứ gì trên đó, mình nghe nói giờ đây ngành lập trình android đã được bảo hòa rồi
=> vậy theo ý kiến của mọi người thì mình có nên dấn thân vào học android không hay là đi theo con đường lập trình website
Mong mọi người cho mình xin lời khuyên chân thành với mình xin cảm ơn!
Bài liên quan
Android cập nhật phiên bản => nhiều app sẽ feed
Thằng dev chán cập nhật => nhiều app sẽ feed
Không phải app loại nào cũng có bạn ạ. Mà kể cả có rồi cũng không có nghĩa là sẽ không ai viết lại, nâng cấp, bảo trì.
vậy theo bạn giờ mình theo android thì có tương lai không
Mình chưa có kinh nghiệm thị trường nên không dám nói. Dạo qua https://www.facebook.com/groups/vieclamitvietnam/ thì thấy toàn tuyển web, có nhìn thấy một chỗ tuyển Cross Platform thì lại tuyển Xamarin
Có lẽ lập trình android thì khó kiếm việc thật.
Quá nhiều app sẽ không là vấn đề nếu bạn có một ý tưởng độc đáo và có thể nhiều người sẽ cần app của bạn
Chưa kể nhiều app, nhưng được mấy app có chất lượng: performance ổn, UI/UX được lòng người dùng, tính năng không thừa thải, security, bảo mật dữ liệu người dùng,… :slight_smile
Chưa kể nền công nghiệp 4.0 IoT đang bùng nổ ở Việt Nam, khi mà 1 ứng dụng trên mobile nhận dữ liệu từ các sensor, gateway, cloud server,…để tự động hóa công việc của người dùng. Nông dân cần ứng dụng mobile để theo dõi đất đai, cây trồng, gia súc,…qua điện thoại của mình. Người dân cần ứng dụng để điều khiển các thiết bị điện tử trong nhà: đèn điện, ti vi, tủ lạnh,…Các bà mẹ cần ứng dụng để theo dõi con nhỏ của mình khi đang ở khoảng cách xa,…
P/s: Chém gió thế thôi, ai tin thì tin
vậy bạn cũng đang làm android phải không bạn:smile:
Uk, học được cơ bản rồi bạn
mà mình thấy hình như android khó tìm việc làm hơn so với web hoặc game, mình nghĩ android chủ yếu là tự phát triển chứ khó vào công ty làm lắm
Theo góc nhìn của minh, hiện tại VN chưa chú trọng vào mobile như nước ngoài, nếu bạn đọc báo công nghệ nước ngoài thì công việc mobile dev, mobile app đầy rẫy ra. Nhưng giờ công nghiệp IoT đang đổ bộ vào VN thì sẽ kéo theo mobile với Machine learning lên thôi.
Mình thích nhìn xa thì mình chọn Android và mobile development + IoT thôi
cho mình hỏi là bạn học android ở nguồn nào vậy
Sách: Android Programming: The Big Nerd Ranch Guide 2nd Edition
Blog, Tutorials:
Mình nghĩ việc bạn tiếp tục theo android hay web vẫn không quan trọng bằng việc bạn nắm được những thứ gọi là nền tảng trong đó. Ví dụ mình học Universal Windows Apps nên mình có thể nắm được những khái niệm cơ bản của một app như UI,Maps,luồng data… Nên khi chuyển sang ios hay android thì mình nắm được vấn đề khá tốt. Hơn nữa công nghệ thay đổi từng phút, từng giây, chẳng ai biết được ngày mai sẽ có những gì mới, có thể ở thời điểm hiện tại mình thấy app,web, vẫn là trend dẫn đầu trong xu hướng tuyển dụng IT Việt Nam nhưng khi thế giới chuyển dịch sang những thứ đang là tiềm năng cho tương lai như Machine Learning, VR/AR, IoT… thì có thể những điều mình biết ở thời điểm đó không còn hợp nữa. Nhưng những thứ xem như là cốt lõi, nền tảng vẫn luôn ở đó: thuật toán, kiến trúc máy tính, hệ điều hành, design pattern… Nên nếu bạn có thể đầu tư cho mình một base vững chắc về Computer Science, Software Engineering,… bạn sẽ ổn thôi dù có việc gì xảy ra đi nữa.
tôi tưởng ông code .NET rồi cơ mà =)) giờ lại nhảy qua Android à
Trừ 1 app PlayStore, Apple hoặc Google không cho upload cái app giống như PlayStore, app dùng làm kênh phân phối các app khác
Nghe nói IT học khó lắm, bạn chuyển qua học ngành khác nhé :)))
Khi bạn có ý tưởng, tự khắc bạn sẽ cần lập trình cho nhiều nền tảng để gia tăng ảnh hưởng
VD bạn làm game online trên web, bạn muốn nhiều người chơi hơn -> bạn thấy nhiều người xài smartphone -> làm thêm bản trên Android, iOS để chơi ổn định hơn + thêm người chơi tích cực -> thu nhiều lợi nhuận từ quảng cáo
Nên không có chuyện bảo hoà, cùng lắm bạn là thuộc type người đi làm thuê, outsource, chạy theo công nghệ, đồng tiền
Bạn có đam mê không, có thì tiến, không thì thôi