Announcement

Collapse
No announcement yet.

[Hỏi những anh chị đã đi làm] Android, iOS, Windows Phone, đâu là hướng đi sáng sủa

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • [Hỏi những anh chị đã đi làm] Android, iOS, Windows Phone, đâu là hướng đi sáng sủa

    Như tít đã giật, anh chị em đi làm rồi cho em xin ý kiến để tham khảo

  • #2
    Thực ra mà nói thì iOS sáng nhất, tiếp đến là Android và sau cùng mới là Windows Phone

    Comment


    • #3
      Originally posted by 09520134 View Post
      Thực ra mà nói thì iOS sáng nhất, tiếp đến là Android và sau cùng mới là Windows Phone
      A có thể đưa ra cái nhìn cụ thể hơn được không? Nói thế này thì mập mờ quá. Tại sao iOS mà không phải là cái gì khác đầu tiên sáng nhất?

      Comment


      • #4
        Theo một số công việc vặt vặt và mối quan hệ bạn bè thì mình xin phép được đưa ra một số ý kiến cá nhân như sau.

        1. Về cơ hội làm việc

        Cả 3 hướng trên đều đang là những hướng hot hiện tại. Một công ty với ứng dụng hay thì sẽ không từ bỏ bất kì nền tảng nào để phát triển. Tại sao phải giới hạn ứng dụng của mình trong một nền tảng nhất định ?
        Vì vậy, Android, IOS hay WP đều xứng đáng để học, có việc làm tốt.

        2. Về mức lương

        Về mức lương. Thì lập trình viên cho ứng dụng trên nền tảng iOS có mức lương cao nhất. Đơn giản vì khá ít người đi theo iOS. Để code được trên iOS là cả một mớ bòng bong kéo theo nữa. Không phải vì nó có cấu trúc lập trình khó mà do XCode chỉ chạy trên máy cài Mac. Nếu bạn có tiền mua máy Mac để code thì sướng rồi,không có gì phải bàn. Nhưng đại đa số vẫn phải dùng hackintosh, code trên máy ảo (lag tung chảo) để học lập trình trên iOS. Theo mình nghĩ, chính trở ngại đó đã khiến cho Việt Nam vẫn còn ít người làm về iOS.
        Chính vì thiếu người nên lương của người dev iOS lương cao hơn so với 2 nền tảng còn lại.

        3. Nếu được chọn, nên chọn gì ?

        Riêng với cá nhân mình, mình sẽ học cả 2 nên tảng Android và WP.
        WP đã có C# chống lưng.
        Android có Java.
        2 ngôn ngữ gần gũi với sinh viên nhất.
        Và mình cũng xin đề cập đến vấn đề test device. Qua một số việc vặt mình đã làm, thiết bị để test cực kì quan trọng trong khi bạn làm app. Chạy emulator mãi không thể giúp bạn đánh giá đúng được khả năng code, sự tối ưu trong chương trình mình.
        Nhất là đối với game dev, thì test device là yếu tố sống còn. Những thiết bị chạy android, wp hiện tại giá cũng khá mềm. Các bạn tiết kiệm một chút cũng có thể mua về chạy code được.

        Đó là ý kiến chủ quan của mình xin trao đổi với mọi người.
        nguyendauit@gmail.com

        Comment


        • #5
          Bạn Nguyên nói đúng đó, mình đã đi thực tập và đã tận mắt thấy, iOS luôn được ưu tiên so với Android và các developer có lương cao hơn (không nhiều lắm) so với Android developer. Các bản desgin cũng được thiết kế cho iPhone (desgin chi tiết cho version 5 và 6) và mình (bên Android) luôn phải chạy theo iOS, sử dụng ảnh crop của iOS. Mà kích cỡ màn hình của Android thì phải nói là cực kì đa dạng, trong khi iOS chỉ có 2 kích cỡ 1x và 2x làm nhiều khi mình rất là ức chế.

          Cái đó tuy là cái dở nhưng cũng có thể là cái hay, luôn phải chạy theo nhưng lại từ đó mình có thể có khả năng biến cái không thể thành có thể, tùy biến với giao diện Android thành thục hơn rất nhiều so với trước kia.

          Một vài chia sẻ với bạn

          Comment


          • #6
            Originally posted by 10520100 View Post
            Theo một số công việc vặt vặt và mối quan hệ bạn bè thì mình xin phép được đưa ra một số ý kiến cá nhân như sau.

            1. Về cơ hội làm việc

            Cả 3 hướng trên đều đang là những hướng hot hiện tại. Một công ty với ứng dụng hay thì sẽ không từ bỏ bất kì nền tảng nào để phát triển. Tại sao phải giới hạn ứng dụng của mình trong một nền tảng nhất định ?
            Vì vậy, Android, IOS hay WP đều xứng đáng để học, có việc làm tốt.

            2. Về mức lương

            Về mức lương. Thì lập trình viên cho ứng dụng trên nền tảng iOS có mức lương cao nhất. Đơn giản vì khá ít người đi theo iOS. Để code được trên iOS là cả một mớ bòng bong kéo theo nữa. Không phải vì nó có cấu trúc lập trình khó mà do XCode chỉ chạy trên máy cài Mac. Nếu bạn có tiền mua máy Mac để code thì sướng rồi,không có gì phải bàn. Nhưng đại đa số vẫn phải dùng hackintosh, code trên máy ảo (lag tung chảo) để học lập trình trên iOS. Theo mình nghĩ, chính trở ngại đó đã khiến cho Việt Nam vẫn còn ít người làm về iOS.
            Chính vì thiếu người nên lương của người dev iOS lương cao hơn so với 2 nền tảng còn lại.

            3. Nếu được chọn, nên chọn gì ?

            Riêng với cá nhân mình, mình sẽ học cả 2 nên tảng Android và WP.
            WP đã có C# chống lưng.
            Android có Java.
            2 ngôn ngữ gần gũi với sinh viên nhất.
            Và mình cũng xin đề cập đến vấn đề test device. Qua một số việc vặt mình đã làm, thiết bị để test cực kì quan trọng trong khi bạn làm app. Chạy emulator mãi không thể giúp bạn đánh giá đúng được khả năng code, sự tối ưu trong chương trình mình.
            Nhất là đối với game dev, thì test device là yếu tố sống còn. Những thiết bị chạy android, wp hiện tại giá cũng khá mềm. Các bạn tiết kiệm một chút cũng có thể mua về chạy code được.

            Đó là ý kiến chủ quan của mình xin trao đổi với mọi người.

            Cập nhật thêm : - Window Phone sắp tới C# hết dùng dc :v, cụ thể là XNA ko thể hỗ trợ WP8 rùi,ko truy cập native API mới :v (cái nì hóng blog nước ngoài ko biết dịch đúng ko :3)
            - Muốn theo hẳn dev iOS cứ cài Mac vào đại máy bt :3,giờ mấy bản setup cũng đỡ hơn,ít lỗi hơn, ko hẳn cần Mac book hay gì mới xài dc Mac OS :"> ( nhưng mà khuyến cáo xài cái nào đúng cái nấy vẫn tốt hơn

            Comment


            • #7
              Hình như cái iOS mình tìm tài liệu tự học hơi hiếm

              Comment


              • #8
                Originally posted by 11520176 View Post
                Cập nhật thêm : - Window Phone sắp tới C# hết dùng dc :v, cụ thể là XNA ko thể hỗ trợ WP8 rùi,ko truy cập native API mới :v (cái nì hóng blog nước ngoài ko biết dịch đúng ko :3)
                - Muốn theo hẳn dev iOS cứ cài Mac vào đại máy bt :3,giờ mấy bản setup cũng đỡ hơn,ít lỗi hơn, ko hẳn cần Mac book hay gì mới xài dc Mac OS :"> ( nhưng mà khuyến cáo xài cái nào đúng cái nấy vẫn tốt hơn
                Viết ứng dụng cho WP phải dùng XNA ???
                nguyendauit@gmail.com

                Comment


                • #9
                  Cho em hỏi ngu tí :sogood: Viết ứng dụng cho IOS phải có Mac Book mới đc hả mấy anh? Hay chỉ cần IPhone chạy IOS bản mới nhất

                  Comment


                  • #10
                    Originally posted by 12520338 View Post
                    Cho em hỏi ngu tí :sogood: Viết ứng dụng cho IOS phải có Mac Book mới đc hả mấy anh? Hay chỉ cần IPhone chạy IOS bản mới nhất
                    Không hẳn phải nhất thiết có MB, cũng có thể chạy mạy ảo để code, IP chỉ để tets device

                    Comment


                    • #11
                      Originally posted by 11520348 View Post
                      Không hẳn phải nhất thiết có MB, cũng có thể chạy mạy ảo để code, IP chỉ để tets device
                      Vậy có IP với máy ảo là cũng có thể code vô tư hả anh? :sogood:

                      Comment


                      • #12
                        Nếu được thì nên theo cross-platform. Có thể tham khảo thêm các framework cross-platform như Xamarin, Corona,... còn Game engine thì cocos2dx, libGDX...

                        Comment


                        • #13
                          Originally posted by 10520100 View Post
                          Viết ứng dụng cho WP phải dùng XNA ???
                          à quên note là viết game thì ko xài kiểu trên đã nói dc :">,viết app thì khác :"> (cái nì ko biết)

                          Comment


                          • #14
                            Originally posted by 10520100 View Post
                            Theo một số công việc vặt vặt và mối quan hệ bạn bè thì mình xin phép được đưa ra một số ý kiến cá nhân như sau.

                            1. Về cơ hội làm việc

                            Cả 3 hướng trên đều đang là những hướng hot hiện tại. Một công ty với ứng dụng hay thì sẽ không từ bỏ bất kì nền tảng nào để phát triển. Tại sao phải giới hạn ứng dụng của mình trong một nền tảng nhất định ?
                            Vì vậy, Android, IOS hay WP đều xứng đáng để học, có việc làm tốt.

                            2. Về mức lương

                            Về mức lương. Thì lập trình viên cho ứng dụng trên nền tảng iOS có mức lương cao nhất. Đơn giản vì khá ít người đi theo iOS. Để code được trên iOS là cả một mớ bòng bong kéo theo nữa. Không phải vì nó có cấu trúc lập trình khó mà do XCode chỉ chạy trên máy cài Mac. Nếu bạn có tiền mua máy Mac để code thì sướng rồi,không có gì phải bàn. Nhưng đại đa số vẫn phải dùng hackintosh, code trên máy ảo (lag tung chảo) để học lập trình trên iOS. Theo mình nghĩ, chính trở ngại đó đã khiến cho Việt Nam vẫn còn ít người làm về iOS.
                            Chính vì thiếu người nên lương của người dev iOS lương cao hơn so với 2 nền tảng còn lại.

                            3. Nếu được chọn, nên chọn gì ?

                            Riêng với cá nhân mình, mình sẽ học cả 2 nên tảng Android và WP.
                            WP đã có C# chống lưng.
                            Android có Java.
                            2 ngôn ngữ gần gũi với sinh viên nhất.
                            Và mình cũng xin đề cập đến vấn đề test device. Qua một số việc vặt mình đã làm, thiết bị để test cực kì quan trọng trong khi bạn làm app. Chạy emulator mãi không thể giúp bạn đánh giá đúng được khả năng code, sự tối ưu trong chương trình mình.
                            Nhất là đối với game dev, thì test device là yếu tố sống còn. Những thiết bị chạy android, wp hiện tại giá cũng khá mềm. Các bạn tiết kiệm một chút cũng có thể mua về chạy code được.

                            Đó là ý kiến chủ quan của mình xin trao đổi với mọi người.
                            Originally posted by 11520176 View Post
                            Cập nhật thêm : - Window Phone sắp tới C# hết dùng dc :v, cụ thể là XNA ko thể hỗ trợ WP8 rùi,ko truy cập native API mới :v (cái nì hóng blog nước ngoài ko biết dịch đúng ko :3)
                            - Muốn theo hẳn dev iOS cứ cài Mac vào đại máy bt :3,giờ mấy bản setup cũng đỡ hơn,ít lỗi hơn, ko hẳn cần Mac book hay gì mới xài dc Mac OS :"> ( nhưng mà khuyến cáo xài cái nào đúng cái nấy vẫn tốt hơn
                            Game viết bằng XNA vẫn chạy tốt trên WP8 nhé bạn. Tuy nhiên, bạn nói đúng, XNA ko hỗ trợ WP8 Native API nhưng cái này không ảnh hưởng nhiều khi bạn viết game. XNA đã hỗ trợ đủ tính năng cần thiết cho game rồi

                            Comment


                            • #15
                              Lúc trước mình cũng như bạn, phân vân giữa 2 nền tảng này, và cuối cùng đã chọn WP. Nền tảng nào cũng tiềm năng hết. Bạn cứ chọn nền tảng nào mà mình thấy thích, luyện cho cứng tay, thì sợ gì không có việc làm. Như bạn Nguyên nói, các cty mobile thường ko bỏ qua nền tảng nào cả.

                              Comment

                              LHQC

                              Collapse
                              Working...
                              X