Trang chủ » Blog » Học lập trình APP mất bao lâu?

Học lập trình APP mất bao lâu?

bởi CodeGym | 27/12/2023 11:27 | Blog

Học lập trình APP có lâu không?

Đây là câu hỏi mà rất nhiều bạn thăc mắc và muốn tìm câu trả lời. Sau đây tôi sẽ chia sẻ kinh nghiệm của tôi và những lời khuyên từ những bạn cùng học lập trình APP. Dưới đây là những câu hỏi và câu chuyện rất hấp dẫn các bạn có thể tham khảo nhé.

Mất bao lâu để học cách phát triển ứng dụng Android?

Đây là kinh nghiệm của tôi: Ứng dụng đầu tiên của tôi.

Tôi là sinh viên năm thứ ba, sinh viên ngành Kỹ thuật Khoa học Máy tính tại Bangalore. (kể từ ngày 17/2016). 
Sau năm thứ hai, tôi quyết định học Android trong 60 ngày nghỉ lễ.

Còn 55 ngày: Nhận ra rằng tôi cần Java để học Android.
45 ngày còn lại: Vì vậy, học java cơ bản và bắt đầu với Android
30 ngày còn lại: Học android cơ bản, đủ để bắt đầu một dự án.

Tôi bắt đầu làm một ứng dụng quản lý chi tiêu vì tôi phải kiểm soát chi tiêu của mình. Tôi bắt đầu làm ứng dụng, tôi mất ngủ. Tìm mã hóa và thiết kế bất cứ khi nào tôi ở nhà. Khi tôi đi ra ngoài, tôi cứ nghĩ về các tính năng và những thứ sẽ thu hút người dùng. Tin tôi đi các chàng trai, tôi đã dồn hết mọi thứ vào nó. Tôi chỉ có 4 giờ ngủ mỗi ngày.

10 ngày còn lại: Ứng dụng đã hoàn tất để thử nghiệm. Đã tải nó lên ổ đĩa google của tôi. Có lời mời tải xuống và tôi đã nhận được phản hồi kèm nhiều lỗi. Sau đó, tôi bắt đầu thực hiện các phản hồi và loại bỏ các lỗi này.

Còn 1 ngày: Ứng dụng chưa hoàn tất. Nó đòi hỏi nhiều thời gian của tôi và nỗ lực hơn nhiều. Tôi quyết định cho đi tất cả những gì tôi còn lại trong tôi.

8 ngày sau khi mở lại trường đại học: Ứng dụng của tôi đã sẵn sàng! 

Cuối cùng !!! Tôi đã thuyết phục bố và mẹ tôi tải nó lên Google App StoreĐược trả 25 đô la.

Nhức đầu không kết thúc ở đó. Tôi phải quảng bá nó. Tải lên liên kết đến nhóm của tôi và facebook và thỉnh cầu mọi người tải xuống, chia sẻ nó. Tất cả bạn bè của tôi yêu thích nó. Gia đình tôi tự hào về tôi.

Đây là một câu chuyện khá màu hồng về học lập trình app.

Bạn nghĩ sao về thời gian học lập trình APP?

Điều đó thực sự phụ thuộc vào trải nghiệm của bạn với máy tính. Hoặc nếu bạn đã biết một ngôn ngữ lập trình như JavaScript, C # v.v .

Nếu bạn không biết bất kỳ ngôn ngữ lập trình nào?. Bạn sẽ cần 3 tháng 6 tháng để học cơ bản về lập trình. Như cú pháp Java, câu lệnh điều khiển, Lớp và phương thức.

Sau khi bạn hiểu rõ về điều này, bạn sẽ mất thêm 6 tháng để hiểu Android Framework. Chẳng hạn như Activity, Fragment, Intent, Services, bund. Nhiều chế độ xem khác nhau như Recycler View, TextView, EditText.

Tùy thuộc vào sự nhiệt tình của bạn. Thời gian có sẵn và sự kiên trì. Có thể mất từ ​​6 tháng 12 tháng để trở thành nhà phát triển Android mới bắt đầu.

Khi tôi mới bắt đầu. Tôi đọc sách và làm theo các ví dụ mã bằng cách xây dựng các ứng dụng.

Tôi cũng muốn giới thiệu một cuốn sách có tên là: Tìm hiểu Java cho phát triển Android (một cuốn sách mà bạn có thể tải xuống từ piratebay hoặc một số trang web torrent khác miễn phí).

Cuốn sách này sẽ dạy cho bạn những điều cơ bản về lập trình với trọng tâm là tiến tới Phát triển Android.

Đây là một kinh nghiệm ví dụ:

Lúc đầu, tôi không hiểu mình đang làm gì. Tuy nhiên tôi vẫn tiếp tục học lập trình ở đại học (tôi đang học Kỹ thuật phần mềm) và xây dựng các ứng dụng này vào cuối tuần hoặc sau giờ học. Sau 6 tháng, tôi cảm thấy như mình đã bắt đầu hiểu lập trình hướng đối tượng là gì. Điều này giúp tôi hiểu rõ hơn về khung Android, vì mọi thứ trong khung đều là một đối tượng.

Sau đó, tôi đã xây dựng ứng dụng thực tế đầu tiên của mình. Tính toán nồng độ cồn trong máu của người dùng dựa trên Công thức gia tăng công thức. Điều này giúp tôi hiểu cách xây dựng UI với XML. Lưu dữ liệu vào cơ sở dữ liệu. Truyền dữ liệu giữa các hoạt động vào các đoạn và liên hệ với các dịch vụ web.

Cố gắng đừng nhìn vào nó trong bao lâu để học phát triển Android. Bởi vì bạn sẽ luôn học được những điều mới mẻ. Tôi đã phát triển ứng dụng trong hơn 3 năm và tôi vẫn đang học những điều mới như MVP, RxJava, Functional Programing và Dependency Injection.

Chia nó thành các bước nhỏ như, tôi cần học gì để làm điều này.

Ví dụ:

Tôi không biết cách lập trình, tôi cần học gì để lập trình?

Đầu tiên: tìm hiểu cơ bản như Int, String, Float là gì ?

Thứ hai: câu lệnh if là gì?

Thứ ba: vòng lặp là gì?

Giáo dục

Nếu bạn tiếp tục học một cái gì đó mới mỗi ngày, trước khi bạn biết điều đó, bạn đã là một nhà phát triển Android.

Khảo sát lập trình viên với câu hỏi mất bao lâu để một người mới bắt đầu học cách phát triển ứng dụng Android?

Đa số những câu hỏi đều chắc chắn, nó phụ thuộc. Bạn có thể hỏi về những gì?
Nó phụ thuộc vào khả năng mã hóa hiện tại của bạn. Nếu bạn đã biết JAVA. Đây là yêu cầu cơ bản để phát triển Ứng dụng Android, bạn sẽ mất ít thời gian hơn.

Đề nghị của tôi sẽ là – thực tế hơn lý thuyết. Ý tôi là, dành phần lớn thời gian của bạn cho HandsOn. Sau khi xem một vài video hướng dẫn yêu thích của bạn. Hãy nghĩ về một ứng dụng rất đơn giản (ứng dụng tầm thường nhất mà bạn có thể nghĩ ra). Viết ra các trang / khung lưới hoặc thiết kế của ứng dụng và bắt đầu xây dựng nó.
Chắc chắn bạn sẽ phải đối mặt với vấn đề. Nhưng học nhiều như bạn cần tại thời điểm cụ thể đó.

Để tôi cho bạn một ví dụ: Giả sử, tôi đang xây dựng một ứng dụng. Lấy đầu vào từ người dùng trên trang đầu tiên và hiển thị trên trang tiếp theo. (Đây có thể là ứng dụng tầm thường nhất).

Vấn đề mà bạn phải đối mặt:

  • Làm thế nào để bạn lấy đầu vào từ người dùng?
  • Tiếp theo đó là làm thế nào để bạn điều hướng đến trang tiếp theo?
  • Và làm thế nào để bạn gửi dữ liệu đến trang tiếp theo?
  • Cái cuối cùng là làm thế nào để bạn hiển thị nó?

Tìm kiếm câu trả lời cho chỉ những câu hỏi này, và giải quyết nó.
Dần dần, thêm một hoặc nhiều tính năng và tiếp tục.

Kỹ thuật học tập này trái ngược với việc xem toàn bộ loạt bài hướng dẫn cùng một lúc. Nó giúp bạn tiết kiệm thời gian của mình. Bạn nhận được kết quả sớm hơn và bạn nhớ các giải pháp cho các vấn đề của mình. Tin tôi đi, nó giúp ích rất nhiều trong thời gian dài.

Vậy sau bài này các bạn đã biết được câu trả lời học lập trình app mất bao lâu. Và các cách kinh nghiệm sắp xếp thời gian của các lập trình viên giỏi đã trải qua và kể lại .

XEM THÊM CÁC TÀI LIỆU HỌC LẬP TRÌNH KHÁC TẠI ĐÂY.

Download - Giáo trình thuật toán

7 + 8 =

Tags:

4 Lời bình

  1. chau phan bao

    cám ơn chia se của tác giả.
    Tôi đang phát triển IoT tôi cần nhiều thông tin hơn để học tập hoặc hơp tác, chân thafh cám ơn

    Hồi đáp
    • CodeGym

      Cảm ơn bạn đã theo dõi bài viết.
      Nếu bạn đang quan tâm đến học tập và phát triển lập trình, bạn có thể đọc thêm rất nhiều tài liệu, hướng dẫn mà CodeGym chia sẻ tại đây: https://codegym.vn/blog/
      CodeGym là đơn vị đào tạo nghề lập trình ứng dụng web, có cam kết việc làm. Bạn có thể tham khảo các khóa đào tạo tại đây: https://codegym.vn/khoa-hoc-lap-trinh-danh-cho-nguoi-moi-bat-dau/
      Hoặc gọi đến Hotline: 02462538829 để tham khảo chương trình học hoặc trao đổi và tìm kiếm cơ hội hợp tác.

      Hồi đáp
  2. dương trần

    bài này sử dụng máy dịch nên câu từ nghe lủng củng quá

    Hồi đáp
  3. thang

    Cảm ơn rất nhiều về nội dung này và các chia sẻ liên quan khác. Chúc bạn thành công.

    Hồi đáp

Gửi Lời bình

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

BÀI VIẾT LIÊN QUAN

BẠN MUỐN HỌC LẬP TRÌNH?

GỌI NGAY

098 953 44 58

Đăng ký tư vấn lộ trình học lập trình

Đăng ký tư vấn, định hướng lộ trình học và giải đáp các thắc mắc về ngành nghề – Miễn phí – Online.

13 + 11 =

TƯ VẤN VỀ LỘ TRÌNH HỌC NGHỀ LẬP TRÌNH TẠI CODEGYM
TƯ VẤN VỀ LỘ TRÌNH HỌC NGHỀ LẬP TRÌNH TẠI CODEGYM