Android hiện là nền tảng phổ biến nhất với hàng tỷ người dùng. Chính vì vậy mà nghề lập trình ứng dụng Android trở nên hot hơn bao giờ hết. Nhu cầu học lập trình Android cũng ngày càng nhiều, đặc biệt là các bạn sinh viên. Để tiết kiện chi phí, rất nhiều bạn đã chọn giải pháp tự học lập trình Android tại nhà thay vì đến trung tâm.
Tuy nhiên, việc tự học lập trình ứng dụng Android có kết quả đôi khi không được như mong đợi. Mình đã từng làm việc với rất nhiều bạn fresher Android developer, cũng như sinh viên thực tập. Và mình nhận thấy, các bạn nhiệt huyết không thiếu, chỉ thiếu mỗi người chỉ lối.
Xuất phát từ nhu cầu tự học lập trình Android rất lớn, mình dành rất nhiều tâm huyết để thiết kế một khóa học rất cơ bản, từ những khái niệm đầu tiên về Android cho đến khi có thể hoàn thành một ứng dụng hoàn chỉnh.
Nhưng trước hết chúng ta cùng đi một vòng xem trên thế giới họ thế nào nhé
Nội dung chính của bài viết
#1. Nghề lập trình Android – Có nên chọn ở thời điểm này không?
Trên bản đồ lương của lập trình viên, lập trình Android luôn nằm trong vị trí top trên. Đặc biệt, ở Việt Nam, nhu cầu tìm được một lập trình viên mobile nói chung hay lập trình Android riêng có kinh nghiệm rất khó.
Nếu bạn là một coder cứng, bạn có rất nhiều lựa chọn cho nghề nghiệp. Bạn có thể vào các công ty kiểu R&D như Samsung, Panasonic… Hoặc công ty phần mềm của Việt Nam như: FSoft, Tinh Vân, CMC… Hoặc nếu bạn không thích làm việc tại công ty, có thể làm Freelancer cũng rất nhiều việc.
Mình cũng có bài viết chia sẻ kinh nghiệm để làm freelancer thành công. Cuối cùng, đỉnh cao nhất là tự phát triển và đưa ứng dụng lên Google Play.
Các bạn có thể tham khảo bảng lương trung bình trên thế giới (theo businessofapps). Trung bình tầm 100K USD/năm cho người có 5 năm kinh nghiệm. Quá tuyệt đúng không?
Năm 2020 và tương lai gần, lập trình di động vẫn luôn là hướng đi đúng đắn và đầy tiềm năng. Vì vậy, vẫn chưa muộn khi bây giờ bạn mới bắt đầu học lập trình di động.
#2. Mình chưa có kinh nghiệm lập trình liệu có được không?
Tất nhiên là được rồi.
Ứng dụng Android được xây dựng bằng ngôn ngữ Java hoặc Kotlin. Đây là những ngôn ngữ lập trình rất dễ học và tiếp cận. Bạn chỉ cần có đam mê là có thể học được.
Mình cũng bắt đầu tự học lập trình Android khi mà nền tảng lập trình là con số 0 tròn trĩnh.
🙆 Có thể bạn cần: Cách Tải java JDK mới nhất
Khóa học này mình sẽ tập trung hướng dẫn các bạn từng bước một, gần như cầm tay chỉ việc. Mình sẽ cố gắng giải thích chi tiết từng khái niệm để các bạn hiểu rõ bản chất.
Mục tiêu khóa học là truyền đạt những khái niệm rất cơ bản đủ để các bạn hiểu và tự xây dựng được ứng dụng của riêng mình.
Tuy nhiên, để có thể tiếp thu kiến thức khóa học một cách tốt nhất. Mình khuyên các bạn nên tìm hiểu trước về Java, lập trình hướng đối tượng. Chỉ cần ở mức cơ bản là đủ, để các bạn có thể áp dụng sang cho lập trình Android .
#3. Bạn sẽ học được gì từ khóa học Android này ?
Mình sẽ thiết kế khóa học thành series các bài viết để các bạn có thể dễ dàng nghiền ngẫm. Càng nghiền càng ngấm. Với mình thì học lập trình không nên học dồn dập, mà chỉ cần học đúng trọng tâm và hiểu bản chất.
Sau khi hoàn thành khóa học bạn sẽ biết:
- Làm chủ được được bộ công cụ Android Studio
- Biết cách debug ứng dụng để tìm lỗi.
- Hiểu bản chất các thành phần cơ bản của ứng dụng Android: Activity, Layout, Service…
- Biết style viết code của các lập trình viên có kinh nghiệm.
- Tự xây dựng và publish ứng dụng lên Google Play.
#4. Khóa học lập trình Android này dành cho ai?
- Khóa học này được thiết kế dành cho tất cả mọi người có đam mê lập trình, kể cả người không có kinh nghiệm.
- Dành cho ai đang muốn học để tìm kiếm một công việc về lập trình Android.
- Dành cho người đã có kiến thức lập trình Java và giờ có hứng thú với lập trình Android.
#5. Nội dung khóa học tự học lập trình Android cho người mới bắt đầu
Vì đây là khóa học cơ bản dành cho người chưa có kinh nghiệm lập trình, nên mình sẽ tập trung vào các khái niệm cơ bản của Android trước.
Để hoàn thành khóa học này bạn chỉ cần 24 giờ là quá đủ. Tuy nhiên, mình khuyên bạn không học dồn dập 1 lúc tất cả. Hãy chia ra mỗi ngày học một bài và thực hành code cùng mình.
Nội dung chính
16 bài giảng cho 24 giờ học (đã hoàn thành)
Hi vọng sau khóa học tự học lập trình Android cho người mới bắt đầu này của mình các bạn sẽ ủng hộ VNTALKING để mình cố gắng và tiếp tục xây dựng những khóa học chất lượng tiếp theo.
Ngoài ra bên mình còn chia sẻ nhiều bài viết hướng dẫn học lập trình web, bạn không nên bỏ lỡ. Hãy comment bên dưới đóng góp ý kiến nhé!
Anh mở khóa online chưa ạ?
Chào Long,
Mình rất tiếc là hiện tại bên mình vẫn chưa thiết kế xong khóa học online theo hình thức video và livestream ạ. Mình sẽ cố gắng hoàn thành sớm
43 tuổi, tốt nghiệp ngành QLCN của ĐHBK TPHCM, sau nhiều năm làm quản lý
giờ đây rãnh rỗi mình muốn quay về với đam mê viết code. Mục tiêu trong năm 2021 này sẽ làm được 1 App Android cho điện thoại của mình.
Em thì chắc phải khi nào ngoài 50 mươi thì mới rảnh để quay về đam mê như anh.
Mình chưa biết gì về lập trình, kỷ năng máy tính cũng kém. Mình có thể học được không? thời gian , phương thức học thế nào? Học phí ra sao?
Mình nghĩ là bạn có thể học được, miễn là có quyết tâm. Hiện tại mình chưa mở lớp offline, nhưng đang lên kế hoạch để mở lớp online, bạn chờ nhé
mình muốn học 1 khóa
Bạn muốn học khóa gì vậy?
Cảm ơn Ad !
tui muốn học trưc tiếp đc không ạ
Hiện bạn đang ở đâu vậy?
Bên mình đang lên giao án dạy offline nhưng ở Thái Nguyên bạn à
tui muốn hoc trực tiếp thì ntn
mình không biết tiếng anh …vậy có học lập trình ứng dụng android được không ? nếu 1 người chưa biết gì về lập trình mà muốn học thì phải học từ đâu trước ? mình ko hiểu học lập trình thì phải học từ cái gì trước ??? ý mình muốn hỏi là khi chúng ta bé lúc mới đi học thì phải học bảng chữ cái và chữ số trước … vậy còn muốn học lập trình để viết ra được 1 ứng dụng thì học cái gì trước ??? mong bạn trả lời giúp mình
Theo mình thì bạn nên bắt đầu bằng một ngôn ngu lập trình, ví dụ Java chẳng hạn. Khi đã có cơ bản rồi thì bạn sẽ bắt đầu tìm hiểu về tư duy lập trình, lập trình hướng đối tượng… cuối cùng là học về một công nghệ/framework nào đó đáp ứng với sở thích của bạn. Tất cả những vấn đề đó đều có bài viết trên website mình, bạn có thể tìm lại nhé.
cảm ơn bạn … do điều kiện kinh tế nên mình ko được học đến nơi đến chốn như mọi người … giờ già rồi nghĩ lại thấy tiếc lắm …. mình rất thích học tin học nhưng ko biết tiếng anh …. nếu được học thì mình chỉ muốn học để viết app hoặc game chạy trên hệ điều hành androi thôi … mình đọc bài viết thì có hiểu chút ít qua các ví dụ … nhưng nhìn vào các đoạn code thì lại chẳng hiểu gì cả …. có phải là do mình chưa học qua về… Đọc thêm »
Hi Đúng là những kiến thức mà bạn nhắc đến là rất rất cơ bản, những người mới như bạn sẽ cảm thấy khó khăn nếu chưa từng làm, từng gặp. Trước mình cũng có những thắc mắc y như bạn. Mình cũng thắc mắc tại sao họ lại nhớ được hết các câu lệnh như vậy. Thực ra chỉ có 2 bí kíp: thực hành code nhiều + quyết tâm là sẽ được. Điều đầu tiên, mình nghĩ bạn nên thử tiếp cận với một ngôn ngữ lập trình ở mức cơ bản ( với android thì mình nghĩ… Đọc thêm »
ok cảm ơn bạn … mình sẽ tìm hiể̉u dần cho quen
Mình là người không biết gì về code và lập trình. Nhưng lại cần học nó để viết ứng dụng android thôi. Mình viết ứng dụng android về quản lý bán hàng thì nên học từ đâu.
Hi bạn Andy
Nếu bạn có thời gian thì nên học về tư tưởng của lập trình hướng đối tượng trước. Sau đó học Java cơ bản, cuối cùng là học lập trình Android. Tất cả các kiến thức trên đều có trên VNTALKING, bạn có thể tìm nhé.
Bây giờ em muốn học Java cơ bản thì nên học từ đâu ạ!E cám ơn ạ!
Mình nghĩ bạn nên bắt đầu với nền móng cơ bản nhất của java, đó là tư tưởng lập trình hướng đối tượng: https://vntalking.com/lap-trinh-huong-doi-tuong-java.html