Những lưu ý quan trọng khi tự học lập trình Và Lập trình android

Xin chào các Bạn đầu tiên mình cảm ơn các bạn đã ghé qua blog của mình. Bắt đầu bài viết đầu tiên cho blog cũng như list bài hướng dẫn lập trình android cơ bản thì mình sẽ nói qua về lập trình android và những lưu ý quan trọng đặc biệt dành cho các Bạn tự học lập trình android.

Bài này mình chia ra hai phần chính:
  1. Dành chung cho những ai theo lập trình

  2. Dành cho các Bạn học và tự học lập trình android

Dành chung cho những ai theo lập trình

Đầu tiên chúng ta cần phải nói đến đó là trước khi Bạn học lập trình android Bạn phải đọc qua những điều sau đây :
  1. Lập trình là gì : Lập trình thực chất chỉ công việc Bạn tạo ra một sản phẩm, một thành quả nào đó có ý nghĩa đối với Bạn, từ đó lập trình sẽ biến Bạn thành một lập trình viên nhưng với điều kiện Bạn biết rõ được thứ mà Bạn đã tạo ra.
  2. Bạn muốn tạo ra sản phẩm cho HĐH nào ?: Bạn phải xác định được mình muốn tạo ra được một ứng dụng cho iOS hay Android hoặc một website... ? Để trả lời câu hỏi trên Bạn phải chắc chắn một điều là chỉ được lựa chọn một trong những câu trả lời trên. Và nó chính là lí do và cũng như là mục tiêu lớn nhất của Bạn. Nhưng trước hết Bạn cần phải biết được mình thật sự ham muốn cái gì và Bạn sẽ bắt đầu với chúng như thế nào.
  3. Không có công việc nào thuận lợi ngay từ đầu: Cuộc sống là vậy và Lập trình cũng vậy khi Bạn mới Bắt đầu những kĩ năng các Bạn không thể đạt được đó là sắp xếp code không logic, sai sót nhiều trong quá trình code...
    Và điều đặc biệt là ứng dụng của Bạn không thể chạy được ngay từ lần buil đầu tiên, (Ngoại trừ "Hello world !").  Bạn sẽ cảm thấy khó khăn khi Bạn phải lần mò từng dòng code để sửa lỗi và cảm thấy các lỗi rất dài và khó hiểu kinh khủng, các Bạn sẽ nản và muốn từ bỏ, Vì bạn nghĩ mình không thể có được câu trả lời cho lỗi đó. Nhưng....
    Bạn đã sai lầm, lỗi code là chuyện rất bình thường và rất phổ biến không chỉ ở các Bạn mà kể cả các lập trình viên đã có kinh nghiệm lâu năm vẫn mắc phải, những lỗi đó đến với họ hơn cả cơm bữa. Nhưng các Lập trình viên chuyên nghiệp lại có thể giải quyết một các dễ dàng còn Bạn thì không thể. Không phải họ giỏi hơn Bạn mà là cách giải quyết vấn đề của người ta khác Bạn. Và điểm khác biệt lớn nhất ở một lập trình viên mới như các Bạn và những lập trình viên lâu năm kinh nghiệm đó là niềm tin vào chính bản thân mình, Những lập trình viên luôn tin tưởng vào chính bản thân mình khi họ gặp khó khăn, còn Bạn thì sao ?
  4. Copy code : Đối với vấn đề này rất phổ biến đối với các Bạn tự học lập trình (Bất kể ngôn ngữ nào). Trong quá trình học lập trình và tự học lập trình điều quan trọng nhất đỗi với mỗi lập trình viên đó là nâng cao kĩ năng code, vậy thì tại sao khi các Bạn tìm hiểu một vấn đề gì đó các Bạn lại chỉ muốn copy code hoặc download soure code về chạy thử cho nhanh ? đó là sai lầm lớn nhất của các Bạn, thay vào việc copy các Bạn nên tìm hiểu thật kĩ để có thể tự code hoặc gõ lại code 2 điều trên sẽ giúp Bạn tư duy và nhớ lâu hơn tốt hơn cho các Bạn.
  5. Kết Luận : Bởi vì không có công việc nào mà nhàn rỗi và thành công ngay tức khắc, đặc biệt là lập trình vì thế các Bạn phải thật sự kiên trì với việc học lập trình. Và trong lập trình các Bạn muốn giỏi thì các Bạn phải thực hành nhiều, giới hạn copy ....
Phần chung cho lập trình viên đã hết hi vọng 5 điều trên sẽ giúp ích cho các Bạn.

Dành cho các Bạn học và tự học lập trình android

Những Bặn khoăn đầu tiên khi Bạn học lập trình android :

  1. Lập trình android : Lập trình android là Bạn sẽ lập trình các ứng dụng, game dành riêng cho HĐH android. Bạn sẽ là một Android DEV (developer).
  2. Để tự học lập trình android thì nên bắt đầu từ đâu : Theo mình nếu Bạn đã chắc chắn muốn học lập trình android và trở thành một android DEV những ngôn ngữ lập trình cơ bản các Bạn cần phải học đó là "Lập trình hướng đối tượng (Thông thường lập trình trên ngôn ngữ C#)", JAVA ... Đó là 2 ngôn ngữ các Bạn cần phải học trước khi học lập trình android.
  3. Lập trình android trên những công cụ nào ? Hiện nay chỉ có 2 công cụ theo mình là tốt nhất dành cho các Bạn học lập trình android đó là
    1. Android Studio (Bản update mới nhất là 1.4 cho windows và 1.3 cho Mac OS ).
    2. Xamarin (Không khuyến khích phát triển ứng dụng bằng công cụ này). Việc phát triển ứng dụng trên Xamarin các Bạn có thể gặp rất nhiều khó khăn nếu gặp rác rối cộng đồng hỗ trợ internet nghèo nàn hơn lập trình trên Android Studio.
  4. Vậy cần phải cài đặt những công cụ nào để học lập trình android:
    4.1: JDK : Tải về : 
    Công cụ nào giúp Bạn khởi tạo và thiết lập môi trường java.
    4.2 : Android Studio 1.4: 
    Công cụ chính để học lập trình android : Tải Về
    4.3: Genymotion : Ứng dụng này giúp Bạn sở hữu được những chiếc điện thoại có HĐH Android mới nhất trên thì trường với giá cực gì hấp dẫn đó là free. giúp Bạn tạo ra một cái smartphone hoàn toàn miễn phí để test những thành quả của mình. và vì sao mình lựa chọn nó vì nó rất ổn định.
Cảm ơn các Bạn đã ghé thăm và tham khảo qua các Bài viết của mình, Mọi thắc mắc các Bạn vui lòng comment bên dưới hoặc gửi mail qua trang Liên Hệ.
Chúc Các Bạn sẽ trở thành một lập trình viên giỏi.

Comments

Popular posts from this blog

Cách custom bo tròn cạnh imageView trong android

Tối ưu ListView với Viewholder trong lập trình ứng dụng android.

Lập trình android: Hiệu ứng khi xóa một item ra khỏi listview