PDA

View Full Version : Bước đi bằng chính đôi chân, lập trình Mobile Việt Nam gặp nhiều thách thức


sonvu
16-03-2016, 03:29 PM
Lập trình mobile là một nghề đang nổi lên thực sự mạnh mẽ trong vài năm gần đây. Giá như trước đây , những khái niệm code app , outsource , ... chỉ là những thuật ngữ "trong nghề" giữa các lập trình viên và các bạn sinh viên CNTT với nhau , thời giờ đây ngay cả những người không được theo học một phần mềm chính quy cũng có khả năng tham dự vào loại hình nghề nghiệp này. Với sự bùng nổ mạnh mẽ của các thiết bị smartphone trên thị trường , nghề "viết app" đã sinh ra và phát triển một cách mạnh mẽ. Vậy liệu nó có phải là một con đường dễ đi , dễ thành công với các lập trình viên trẻ tuổi?

Nhắc đến lập trình android ('http://laptrinhandroid.net.vn/khoa-hoc-android-co-ban-nang-cao-o-ha-noi.html') Việt , chúng ta có khả năng tạm chia ra thành 2 nhóm chính: Các công ti phần mềm và Indie Developer - những lập trình viên độc lập. Trong khi các công ti phần mềm sở hữu nguồn sức người và tài chính vững chắc để phát triển các phần mềm và game của họ thì Indie Developer lại gặp rất nhiều có nhiều trở ngại hoặc thiếu thốn trên con đường của họ. Việc phải tự viết code , tự thiết kế , tự marketing , ... Bày tỏ ra không phải là việc mà ai cũng có khả năng làm tốt. Vậy họ đã làm như thế nào để lùng thành công?

( Trong giới hạn bài phóng sự này , chúng ta sẽ chỉ nói về Indie Developer )

có nhiều trở ngại hoặc thiếu thốn từ bước khởi đầu

Có bao giờ bạn tự hỏi là các phần mềm mobile mà bạn đang sử dụng được tạo ra như thế nào không? Nếu bạn được học qua về lập trình , bạn sẽ dễ dàng thao thao bất tuyệt về những Eclipse , Visual Studio , Xcode thì với những người "ngoại đạo" , câu phúc đáp chỉ giản đơn là: bằng máy tính. Đúng vậy , dù bạn lập trình trên nền tảng nào chăng nữa thì máy tính vẫn là công cụ chính để bạn thực hành nghề nghiệp của mình. Nhưng tùy theo nền tảng lập trình , đề nghị dành cho người mới cũng khác nhau.

giá như các lập trình viên dành cho nền tảng Android và Windows Phone có khả năng dễ dàng sử dụng những chiếc máy tính chạy Windows bất kỳ của Dell , ASUS , HP , ... Để làm việc thì những lập trình viên cho nền tảng iOS lại Rắc rối hơn: bạn phái sử dụng một chiếc máy tính chạy hệ điều hành OS X của Apple. Tại sao ư? Các phần mềm cho iOS được lập trình theo tiếng nói Objective-C ( và hiện nay là Swift ) , và việc lập trình này sẽ hoạt động tốt nhất với phần mềm xCode chạy trên OS X ( vẫn có một số cách "lách" bằng cách sử dụng các phần mềm trung gian , nhưng chúng tỏ ra không thực sự hiệu quả ).



http://genknews.vcmedia.vn/k:2015/mg-0256-1429953722002/lap-trinh-ung-dung-mobile-viet-khong-de-de-bay-cao-lan-nua.jpg
Để lập trình iOS , bạn phải chấp nhận đầu tư



Việc đầu tư khoảng chục triệu đồng để mua một chiếc Laptop đã là chuyện cần bỏ ra công sức nhất định mới làm được dàng để đeo đuổi học lập trình Android cơ bản ('http://hocthietkeweb.net.vn/khoa-hoc-lap-trinh-game-android-co-ban.html'), Windows Phone , nhưng con số đó còn có xu hướng gia tăng so với bình thường gấp đôi , gấp ba nếu bạn muốn lập trình cho iOS ( thường là sử dụng Macbook ). Và dĩ nhiên không phải cô cậu sinh viên nào của chúng ta cũng dư dật tài chính để làm việc đó.

Đầu ra và tiền nong , làm sao đây?

Cũng giống như biết chừng nào ngành công nghiệp làm ra khác , nghề lập trình cho ra các sản phẩm là các phần mềm , phần mềm. Và nếu muốn kiếm tiền , họ phải "bán được" sản phẩm của mình , hay rành mạch hơn là phải làm sao để người dùng tải về và sử dụng phần mềm của họ.

Có 3 cách phổ quát nhất để thu tiền từ phần mềm mobile: Thu tiền bán app , thu tiền từ lăng xê và thu tiền bằng các hình thức mua bán phẩm vật trong phần mềm ( In app purchase - thường áp dụng cho game ). Hãy tìm hiểu từng hình thức học lập trình game ios ('http://laptrinhios.net.vn/khoa-hoc-lap-trinh-ios-co-ban-cho-nguoi-moi-bat-dau-o-ha-noi/') này nhé:

Thu tiền bán app : Đây là nguồn thu của nhiều phần mềm trên thế giới , và chủ yếu thì người dùng iOS mới là những người thường xuyên có thói quen trả tiền để mua phần mềm. Tuy vậy tại Việt Nam , phần lớn các phần mềm của Indie Developer đều là dạng Free. Lí do là bởi nếu thu phí tải về thì... Đách ai sử dụng cả.

Thu tiền lăng xê : Đây là con đường kiếm tiền chính của các lập trình viên Việt hiện nay. Hiểu một cách giản đơn thì mỗi khi bạn tải app về , lăng xê hiện lên trong phần mềm , và lập trình viên sẽ có được tiền từ việc đó. Vậy nên theo đúng logic: càng nhiều người sử dụng , bạn sẽ có càng nhiều tiền. Đây cũng chính là cách mà Nguyễn Hà Đông đã trở nên triệu phú USD với thành công của Flappy Bird.

Mua bán phẩm vật trong phần mềm : Về lí thuyết , ai cũng có khả năng sử dụng cách này. Nhưng thực tình thường chỉ có những trò chơi được đầu tư bài bản từ nội dung , thiết kế , lăng xê thì mới có đủ lượng người dùng để thu tiền từ cách này. Hầu như Indie Developer hiếm khi kiếm được tiền từ hình thức này.

Vậy là các lập trình viên độc lập của chúng ta thường tung ra phần mềm miễn phí và kiếm tiền từ lăng xê. Ngặt nỗi không có các hoạt động marketing , không có sự nổi tiếng thì lấy ai biết phần mềm của họ ở đâu để tải về bây giờ? Vậy đấy , Tham dự con đường này đã không dễ , kiếm tiền từ nó còn khó hơn.



http://genknews.vcmedia.vn/k:thumb_w/640/2015/iphone-apps-1429954074049/lap-trinh-ung-dung-mobile-viet-khong-de-de-bay-cao-lan-nua.jpg
làm sao để phần mềm của bạn được người dùng nhìn đến?


Sáng tạo hay ăn theo?

Khi mà câu chuyện tiền nong trở nên một thách thức không nhỏ đối với các lập trình viên ( thường là rất trẻ tuổi ). Họ có ham mê , họ có nhiệt huyết , nhưng không có tiền thì chẳng thể làm được gì cả. Và 2 hướng đi dành cho họ dần hiện ra: tự sáng tạo ra phần mềm của mình và đợi chờ thành công hay ăn theo các phần mềm nổi tiếng để lùng lợi nhuận?



http://genknews.vcmedia.vn/k:2015/2-1429954073906/lap-trinh-ung-dung-mobile-viet-khong-de-de-bay-cao-lan-nua.jpg
Bạn chọn gì?


trước nhất bạn đừng vội chê trách những người ăn theo các phần mềm nổi tiếng. Đây là một trong những cách kiếm tiền khá hiệu quả nếu bạn biết "theo trào lưu". Còn nhớ ở thời khắc mà Flappy Bird đang thống thị làng game mobile thế giới , có tới hàng chục , thậm chí hàng trăm phần mềm ăn theo trò chơi này Lộ rõ ra. Phần lớn trong số chúng mau chóng quỵ ngã vì không ai sử dụng , nhưng những kẻ gặp dịp tốt được nhìn đến , mau chóng đạt được lượng người dùng từ vài triệu đến cả chục triệu. Chỉ có điều , chúng phải chấp nhận mang tiếng là "hàng nhái" và mau chóng lụi tàn khi trào lưu Flappy Bird qua đi.

Sáng tạo trở nên con đường duy nhất để các lập trình viên trẻ tự tin tuyên bố dấu ấn của mình , nhưng nó lại chẳng hề dễ dàng để thực hành. Một câu chuyện có thật về một lập trình viên giỏi có thế tạo ra một phần mềm của riêng mình trong vài tiếng đồng hồ sau khi nghĩ ra ý tưởng , nhưng anh ta phải mất cả năm trời thì cái sản phẩm đó mới đem lại cho anh ta đủ tiền để... duy trì phí account developer của Apple mỗi năm ( 99 USD ).

Anh Trung , trưởng nhóm của một đội lập trình viên iOS có nhiều năm kinh nghiệm tại Hà Nội cho biết: "Tự sáng tạo sản phẩm là kiểu chạy đường dài , có khi cả đời bạn cũng chỉ ra được 1 sản phẩm sáng làm nên công. Nhưng để nuôi cái ham mê tự sáng tạo sản phẩm của mình thì vẫn phải ăn theo các phần mềm nổi tiếng. Nói tóm lại , muốn kiếm sống thì bạn phải ăn theo sản phẩm nổi tiếng , nhưng muốn thành công thực sự thì hãy tự sáng tạo sản phẩm cho riêng mình".

Lời kết

phần mềm Việt vẫn luôn là đầu đề được cộng đồng quan hoài và chú ý tới. Chỉ có điều , để có khả năng thành công , những lập trình viên của chúng ta còn gặp rất nhiều có nhiều trở ngại hoặc thiếu thốn và thách thức. Dẫu vậy , nó không có nghĩa đây chỉ là con đường mang một màu xám và đen lại. Qua một số group cộng đồng Indie Developer , chúng ta ghi nhận đã có rất nhiều người đạt được thu nhặt từ vài trăm cho đến vài ngàn USD mỗi tháng , chỉ từ tiền lăng xê. Thành công trên con đường này là có khả năng thấy được , chỉ có điều bạn phải làm sao để phần mềm của bạn được người dùng chú ý tới khi mà mỗi ngày các kho phần mềm có tới hàng chục ngàn phần mềm mới được tải lên.

Liệu đến bao giờ chúng ta mới lại thấy một chú chim Flappy Bird bay cao...