Như tít đã giật, anh chị em đi làm rồi cho em xin ý kiến để tham khảo
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
-
-
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
-
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
-
Originally posted by 10520100 View PostTheo 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
-
Originally posted by 11520176 View PostCậ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ơnnguyendauit@gmail.com
Comment
-
-
Originally posted by 10520100 View PostTheo 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 PostCậ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
-
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
Comment