JavaRush /Blog Java /Random-VI /Bản đồ đường đi cho người mới bắt đầu
Paul Soia
Mức độ
Kiyv

Bản đồ đường đi cho người mới bắt đầu

Xuất bản trong nhóm
Những người mới bắt đầu thường đặt câu hỏi: “Bạn cần biết gì để trở thành lập trình viên?” Có rất nhiều từ khó hiểu trong các vị trí tuyển dụng. Có quá nhiều thông tin trong sách đến nỗi có vẻ như bạn nên bắt đầu nghiên cứu nó từ khi còn nhỏ. Ngoài tất cả những điều này, giai đoạn phát triển Android hiện nay cũng đòi hỏi bạn phải biết hai ngôn ngữ: Java và Kotlin. Tôi sẽ cố gắng lập lộ trình cho người mới bắt đầu: bạn cần biết chính xác những gì để có được công việc đầu tiên. Lộ trình dành cho người mới bắt đầu - 1Vì vậy, điều đầu tiên và quan trọng nhất là Java Core. Có, tốt hơn hết là hãy bắt đầu ngay bây giờ với Java. Theo tôi, JavaRush là cách tốt nhất để làm điều này. Không cần phải phân tâm bởi bất cứ điều gì cho đến khi bạn hoàn thành xong những điều cơ bản. Đồng thời, sẽ là một điểm cộng lớn nếu bạn tìm được một người cố vấn có thể đưa ra lời khuyên và thông tin. Sau đó, bạn có thể dùng thử SDK Android. Trước tiên, bạn cần tìm hiểu cách sử dụng TextView, EditText, Layouts (Frame, Linear, Interactive), ImageView, Button. Sau đó, hãy truy cập RecyclerView. Ở giai đoạn này, thực hành là tất cả. Bạn cần phải thử hết, xem nó hoạt động như thế nào, đặc điểm của các thành phần này là gì, chúng khác nhau như thế nào. Sau đó, bạn có thể đi sâu hơn và hiểu Hoạt động và Phân đoạn. Vòng đời, khởi động. Đồng thời chuyển dữ liệu giữa hai Hoạt động (Ý định) và hai Phân đoạn (Gói). Tại thời điểm này, bạn đã sẵn sàng tạo ra một thứ gì đó phức tạp hơn một chiếc máy tính một chút. Bạn cần viết một dự án nhỏ bao gồm nhiều màn hình. Điều chính là sử dụng nhiều thành phần hơn để hiểu cách chúng tương tác với nhau. Và một lần nữa, sẽ là một điểm cộng lớn nếu ai đó nhìn thấy mã của bạn và có thể cho bạn một số lời khuyên. Tại đây bạn đã có thể dùng thử Kotlin. Ngoài ra, sự tương tác với REST API phải được thêm vào dự án. Thư viện Retrofit được sử dụng cho việc này. Có rất nhiều hướng dẫn về nó. Ngoài ra còn có rất nhiều API mở, có rất nhiều thứ để đào tạo (ví dụ: Instagram, Facebook và nhiều API khác). Kết quả sẽ tải dữ liệu từ máy chủ và hiển thị trên màn hình. Thư viện Glide (hoặc, như một giải pháp thay thế, Picasso) cũng sẽ có ích ở đây. Đó là tất cả từ điểm chính. Tiếp theo, cần phải hiểu các mô hình phát triển. Trong Android, Google khuyến khích MVVM, vì vậy hãy thử nó. Đồng thời tìm hiểu Kiến trúc sạch là gì. Và trên hết - Dependency Insert. Đồng thời, bạn có thể thử đi phỏng vấn. Về mọi mặt, Internet có đầy đủ các bài viết và ví dụ. Khi nghiên cứu, điều quan trọng hơn là phải hiểu cách thức và lý do nó hoạt động hơn là ghi nhớ tên. Điều quan trọng nữa là có thể sử dụng tính năng gỡ lỗi để phát hiện lỗi. Và điều này chỉ có thể thực hiện được khi thực hành nhiều. Theo tôi, quá trình này có thể được hoàn thành trong sáu tháng. Nhưng điều này chỉ xảy ra nếu bạn dành đủ thời gian cho việc học. Tất cả những gì còn lại là yêu cầu sự kiên nhẫn.
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION