Thắc mắc về lập trình Java và lập trình di động

Mọi người cho hỏi:
1.Kiến thức cần có để học 2 cái kia là gì
2.LT Java khác LT di dộng NTN

Java là ngôn ngữ,nhưng thường nói về lập trình java người ta sẽ nhắc đến việc lập trình backend (server) sử dụng 1 FW nào đó (như Spring,Strust…) còn lập trình mobile thì hướng về client (Android,IOS)

1 Like

Đạng cân cả 2 bên :v lấy java làm nền tảng học android hehe

chả hiểu j :smile:

khó học lắm hả bác…

không phải khó học hay không,mà nó là cả 1 quá trình bài bản, mới học java thì tìm hiểu các khái niệm và cấu trúc chương trình để hiểu,sau đó bạn chọn 1 hướng để theo,có thể là backend hoặc mobile,cũng có thể ôm cả 2 nếu muốn theo hướng full stack,làm dần rồi sẽ vỡ ra nhiều thứ thôi chứ chưa làm thì chưa thể biết được.Cách học tốt nhất theo mình là làm một cái gì đó :smiley:

Chào bạn!

  • Lập trình di động có nghĩa bạn xây dựng dựng các sản phẩm (ứng dụng, game) trên nền tảng mobile. Hiện nay có rất nhiều các nền tảng khác nhau của mobile như Android, IOS, WindowPhone, Blackberry OS… Nhưng thịnh hành nhất là Android và IOS.
  • Làm thế nào để xây dựng được sản phẩm trên các nền tảng mobile?
    • Đối với Android : Ngôn ngữ phổ biến nhất để phát triển được dùng là Java, hiện nay còn có thêm Kotlin được xem như là những ngôn ngữ chính gốc để phát triển sản phẩm trên nền tảng này.
    • Với IOS: 2 ngôn ngữ chính yếu là Objective C và Swift.
    • Cross platform : Xamarin, React native… đây là các framework hổ trợ việc phát triển song song 2 hệ điều hành
      IOS và Android.
  • Lập trình Java là gì? Như đã nói ở trên, Java là 1 trong số những ngôn ngữ được hỗ trợ và phát triển các ứng dụng trên nền tảng Android . Java là ngôn ngữ được xem là phổ biến nhất hiện nay, có thể phát triển các ứng dụng Desktop, Web, Lập trình nhúng, Big Data…
  • “2.LT Java khác LT di dộng NTN” ? Hãy tưởng tượng bạn xây 1 ngôi nhà, mà để hoàn thành được ngôi nhà bạn cần các nguyên vật liệu và những người thợ xây để hoàn thành căn nhà đó. Vậy Java sẽ đóng vai trò là nguyên vật liệu, còn bạn là những người thợ xây để xây dựng lên những công trình vĩ đại nhât.
  • Có rất nhiều con đường để theo khi học tập và làm việc cùng Java, bạn có thể là 1 Mobile Dev, Web Dev, người phát triển các ứng dụng Desktop… Nhưng ở Việt Nam thị trường việc làm rất khan hiếm ở lĩnh vực Web dev java, Android dev, theo quan điểm của mình bạn hãy chọn 1 trong 2 lĩnh vực và theo đuổi, điều đó sẽ khiến bạn sẽ có lợi thế hơn so với các dev khác trên con đường tìm kiếm cơ hội việc làm.
  • Làm thế nào để học? Hãy học từ những thứ căn bản nhất nhé. Bạn có thể tham khảo.
    https://www.javatpoint.com/java-tutorial
    http://javaconceptoftheday.com/
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?