বাংলা নিউসপেপার পেজে আপনাকে সাগত / এই সাইট টি সুথু  মাত্র বাংলা নিউস এর জন্য নয় / আমি নেট ঘেটে যখনি ভালো কিছু পাই তখনি এই সাইটে পোস্ট করি যাতে পরবর্তিতে চাইলে একসাথে সব দেখতে পারি / আমার বিশ্বাস আমার ভালোলাগা বিসয়্গুলো আপনার ভালো লাগবে / যদি আপনি খুব বাস্ত না হন এবং আপনার হাতে ২-৩ মিনিট সময় থাকে তাহলে আমি আপনাকে রিকুইস্ট করব সাইট টির হোম (HOME) পেজ ক্লিক করার জন্য যাতে আপনি পুরো সাইট টি দেখতে পারেন / বাংলা নিউসপেপার সাইট টি থেকে যদি আপনাদের এতটুকু সাহায্য করতে পারি  তাহলেই আমার পরিশ্রম সার্থক / আপনাকে আরো একবার আমার অন্তরের অন্তস্থল থেকে ধন্যবাদ জানাচ্ছি / 

20120528

part 3: Your next job: Mobile app developer?

With companies scrambling to build mobile apps, there's a gold rush on for developers willing to retool their technical skills and adopt a new design mind-set.

Computerworld - As market demand surges for apps to run on iOS, Android and whatever operating system will power the next wave of smart devices, companies are facing a dearth of mobile development talent. For IT professionals with programming skills, that gap represents a fresh opportunity to embark on a career makeover.
To put the demand in perspective, consider that Apple racked up $1.78 billion in app sales in 2010, and global mobile app sales are forecast to hit $4 billion this year, according to market researcher IHS.
mobile app dev
Just who is developing all of those apps? In its recent "America's Tech Talent Crunch" study, IT job site Dice.com found that job postings for Android developers soared 302% in the first quarter of this year compared to the first quarter of 2010; ads for iPhone-related positions rose 220% in the same time frame.
Elance.com, a website for freelancers, reports comparable demand: In the first quarter of 2011, there were 4,500 mobile developer jobs posted on the site -- an increase of 101% over the number of similar job postings in the same quarter last year.
The total number of job listings on the site expanded at a rate of 52% in that same time frame, indicating that mobile development as a career segment may be growing twice as fast as the overall job market, according to Ellen Pack, vice president of marketing at Elance.com.
It's not just tech companies that are on the prowl for mobile development talent. Today, all kinds of product and service companies are scrambling to come out with apps, just as, a short while ago, they were working to establish a presence on social networking sites.
"It's become one of the boxes you have to check to be a successful brand," Pack says. And that reality translates into pent-up demand for app developers. "It's one of those areas where there is more demand than supply because there aren't enough great mobile developers out there."
There is more demand than supply because there aren't enough great mobile developers out there.
Ellen Pack, VP of marketing, Elance.com
While there are ample pools of Web and Java development talent, professionals with expertise building native apps for Apple's iPhone or iPad, or for the BlackBerry or any of the newer Android devices, are in short supply because of the relative newness of those platforms.
Developers and designers who fully understand the constraints and the opportunities afforded by the smaller real estate and touch interfaces of the smart device platform are in high demand.
Market watchers say it's the ability to grasp mobile's new usage rules, and not simply the ability to master new programming skills, that separates those with an affinity for mobile development from those who just don't get it.
"When you're building Web applications, [you] have the whole desktop. There are things you can get away with from a design point of view that simply don't translate to a mobile device," notes Eric Knipp, a Gartner analyst specializing in Web and cloud computing. "It's not just about making things smaller or splitting things up into separate screens. Developers have been trained to think that more features equates to better applications, but on mobile devices, that's simply not true."

Who's hiring, and how

All signs indicate there is a healthy demand for mobile app developers, but that demand isn't translating into widespread offers of full-time jobs on corporate IT teams just yet. That's because many companies with lean IT budgets aren't ready to commit to hiring highly specialized, and therefore pricey, mobile development talent.
Some organizations are outsourcing mobile app projects to consulting firms and boutique development shops until they have a more pronounced need.
That's Aspen Skiing Co.'s strategy. To date, the Colorado ski resort has come out with a couple of mobile apps, including a tool that lets managers conduct ad hoc smartphone-based surveys of customers around the resort, and another that gives customers access to an array of resort data, including weather conditions, lift status and daily events.
Mobile is such a rapidly changing environment... going [with an] outside [developer] helps us keep pace.
Paul Major, managing director of IT, Aspen Skiing Co.
Since Aspen Skiing doesn't consider software development a core competency and can't accommodate a large IT staff, outsourcing mobile development seemed like the most efficient plan -- at least in the short run -- which is why the company turned to an outside consultancy to develop its mobile apps.
"Mobile is such a rapidly changing environment -- so much of it is tied to what content management tool you use or what devices you want to support," says Paul Major, managing director of IT at Aspen Skiing. "Going outside helps us keep pace."
Supermedia, which provides marketing and advertising services for small and midsize businesses, also initially thought outsourcing would be more cost-effective than in-house development.
But a couple of years into its mobile initiative, Supermedia realized the discipline was far too central to its business model to continue paying outside consultants to develop apps, according to Michael Dunn, the company's CIO. A little over a year ago, the firm decided to set up an internal team to build regular updates and to enhance its apps to support the growing number of mobile platforms.
Cognizant of the shortage of skilled development talent, Supermedia took a number of steps to avoid being caught in a crunch.
First, it cross-trained two key internal Java developers to learn the new skills, and then it seeded the rest of its fledgling team with recent college graduates. "The market took off so fast and there was such a huge demand for developers, this let us hire immediately, and it's far more affordable," Dunn explains.
[Recent college graduates] have core development skills and some knowledge of mobile app development.
Michael Dunn, CIO, Supermedia
The seasoned Java developers came up to speed pretty quickly on specific Android- and iOS-related skills, Dunn says, thanks to their basic sets of core skills.
With the new domain expertise under their belt, the veteran developers were then able to mentor incoming college graduates, allowing Supermedia to leverage its investment in their training. The new hires "have core development skills and some knowledge of mobile app development -- maybe not on a commercial scale, but they've done it in an academic environment as a project," Dunn explains.

Currently, Supermedia has 10 mobile app specialists within its 150-person developer group, which is part of an enterprise IT staff of nearly 300 people.

Retooling your skill set

Whether you're a recent college grad or a midcareer professional, you may have what it takes to be a good mobile app developer if you possess certain specific qualities, according to Dunn and other industry watchers.
The need for strong Java, HTML and general technical skills goes without saying. Developers who are steeped in the tenets of modern object-oriented programming and understand user interface and design patterns will have a leg up.
Expertise in the specific APIs and user interface toolkits of major mobile platforms like Google's Android and Apple's iOS is a plus -- though a lack of such experience wouldn't necessarily mean you have no chance of becoming a successful mobile app developer, experts say. A skilled programmer should be able to move between languages fairly easily, since mobile development essentially just involves learning a new syntax.
A potentially more difficult transition is coming to terms with the new design paradigm that mobile platforms represent: In addition to recognizing that you'll be designing apps for the smaller real estate of smartphone screens, you have to understand how users interact with their devices and grasp the need to deliver highly targeted functionality.
The way people interact with a laptop or a desktop is different than the way they interact with a smart device.
Hap Aziz, director,
Rasmussen College School of Technology and Design
"The way people interact with a laptop or a desktop is different than the way they interact with a smart device," says Hap Aziz, director of the Rasmussen College School of Technology and Design, which was among the first universities to launch a curriculum with a specific focus on mobile application design and programming. (See "Higher Ed Adds Mobile App Dev to the Mix" for details.)
"People using a smart device don't think of themselves as 'computer users,' therefore you can't use the same conventions you'd use in developing desktop software. Drop-down menus and elaborate help screens just don't work on a smart device -- it's more like working an ATM machine at the bank."
Still, it doesn't take a rocket scientist to make the transition -- just someone with the commitment to do what it takes to learn new technologies and to master the new conventions.
Going back to school is one option, and in addition to full-time programs like the one Rasmussen offers, there are countless undergraduate, continuing ed and certificate courses on hot subjects such as HTML 5, object-oriented programming, Java and iOS and Android programming.
Learning by doing is the next best approach, and one likely favored by the bulk of existing IT professionals, according to Nick Dalton, owner of 360mind, an application development consultancy specializing in mobile apps.
Would-be mobile app developers need to immerse themselves in the platform -- and that means swearing off the PC for a while, he explains.

They need to make a full commitment to doing as much as possible in the mobile environment to experience firsthand both the constraints and the new opportunities.
"On a smaller device that doesn't have much memory and has a weaker processor, you have to be more conscious of how you're programming," says Dalton. "Those things can't come from theory, they can only come from experience."
Dalton, a 25-year veteran in the IT profession, spent much of his career as an enterprise Java architect designing back-end systems and customer-facing applications at companies like Nissan and Toyota.
On a smaller device that doesn't have much memory and has a weaker processor, you have to be more conscious of how you're programming.
Nick Dalton, owner, 360mind
When the iPhone was first released, Dalton published an e-book called 101 iPhone Tips and Tricks and took a self-directed crash course -- using the SDK, e-books and other online resources -- to master the iOS SDK once it was released.
That early training and exposure established him as a go-to resource once the Apple App Store was announced and the market for mobile app developers took off, enabling him to leave corporate IT and start 360mind.
Today, 360mind employs nearly 20 mobile app developers and has moved away from building simple novelty apps to working on corporate initiatives that link both Apple iOS and Android apps to back-end enterprise systems. (For example, 360mind was the development muscle behind fast-food chain Chipotle's ordering app, which lets customers order and pay for meals on their phones.)
With no end in sight for the opportunities in mobile development, Dalton says this latest "gold rush" sends a clear message to fellow developers, system architects and Web designers: "In today's global, outsourcing economy, you don't want to be stuck with outdated skills," he says.
And there's an added bonus to mobile app work as well. "If you're coming from a multimillion-dollar enterprise server project where every decision takes forever, working on these small, self-contained projects around [mobile devices] is a lot of fun."

Higher Ed adds mobile app development to the mix

Against a backdrop of surging demand for mobile apps, Rasmussen College is one of the first higher ed institutes to launch a specialized curriculum in mobile app design and programming.
Where a traditional computer science curriculum is more theoretical in nature, the Rasmussen program is focused heavily on software engineering skills related to mobile development, explains Hap Aziz, director of the Rasmussen College School of Technology and Design.
The college offers a two-year associate's degree in software application development and a revamped four-year bachelor's degree in computer science.
Students first learn modern object-oriented programming languages such as Java and C++ and then dive into specific mobile development environments like Google's Android and Apple's iOS.
The first classes of the new programs began this spring.
Stackpole, a frequent Computerworld contributor, has reported on business and technology for more than 20 years.
Read more about App Development in Computerworld's App Development Topic Center.


Showing 19 of 24 comments

  • kaaist, I'm interested in interactive media and online marketing.
    To develop a good mobile app that people will use you should have strong programming skills in addition to an fluid understanding of UI and design fundamentals. It is rare for one person to have both skillsets, but if you do, you'll do well in the mobile app development space.

  • I have started my own app business building & selling mobile apps. We are here to help businesses get found on mobile. They say mobile internet will take over normal desktop internet by 2014.
    www.csappscotland.com

  • i want to be a apps developer..but i dont know how to be..>_< can you tell me where to be?

  • The best place to hire freelancers for web or mobile app development is not a generic marketplace, its always better to specialize. Weblance is the best since they have a work platform designed for doing the job you are hiring for..

  • Mobile Application Development, CDN Mobile Solutions is the mobile application development division of CDN Solutions Group, which offers a unique expertise in wireless solutions with mobile application development with 38000+ hours of experience for various platforms including iPad, iPhone, Blackberry, Android, Palm web OS, Windows Mobile, J2ME, Nokia and technologies like J2ME, Bada, Titanium & QT for developing more than 500 Mobile Apps. CDN combine their expertise, innovative research techniques and new approaches together to offer best solution of the problem to the clients.
    Mobile Application market is growing rapidly but it's not like that every developer step into it ..Although there are lot of opportunities...

  • Nitin Shimpi
    Good article!! The best point here was that there is a definite dearth of "great mobile app developers". Since one half of the world need to develop mobile apps, the other want to develop mobile app, however the crucial point is now many know waht they are doing!! Check this info that I found interesting -  http://talentica.com/mobile-ap...

  • Mark Walsh, Interested in all things web,ecommerce,app,technology
    If you look at the adverts for IT job vacancies, there are so many for Mobile Application Developers and ask for all sorts of skills. Some of the skills are so new and it's really interesting to see what is being asked for.
    Many vacancy adverts ask for experience but you can hardly be very experienced on some of these brand new technologies.  See my article on this subject
    http://ezinearticles.com/?The-... 

  • Mark Walsh, Interested in all things web,ecommerce,app,technology
    dfgdd

  • BlazeMedea
    Mobile App Developer-Let's
    countenance it, mobile application development is motionless in its
    infancy.  Mobile apps have only been really well-liked for a couple of
    years now hence the relative innocence of most developers in this
    segment.  As a mobile application development firm, we see this grouping
    and we have made a genuine effort to screen our in-house developers.
    As the souk matures and more lessons are learned from successes and failures in
    mobile apps, we will absolutely see a better, better breed of mobile
    developers.  But for now, we will be opposing in getting only the most
    excellent out there.

  • Will Kriski, IT Consultant (integration), Guitar Teacher and Entrepreneur
    lol this was translated? countenance should be 'face' and motionless should be 'still' etc

  • Why do I have this suspicion that mobile apps will become the domain of low wage developers in India and Eastern Europe?  A quick look at Elance shows the going rate for mobile app development as $5-10/hr.  And what happens to folks who become experienced in Android when the next big thing comes around?  The half life of an American software developer is already around 15 years - I can see it being about 10 years with these mobile apps.

  • Matthew Shopsin
    You get what you pay for

  • Guest
    Elance is hardly a good market evaluation tool.

  • Cool Music, Listen to Radio Stations & Download Music
    The mobile app market is growing but not every developer will succeed in
    this market. We hear about the successes but we don't hear about the failures. Some of the developers are not making money. But there are opportunities for a few.

  • Rajamanickam, CEO and Founder of QualityPoint Technologies. Interested in Technologies especially in Software Development and Quality Assurance.
    Right now the demand for the Mobile  Apps. Developers may be high. But I think still lot of people are not having advanced mobile phones and many countries are not having proper mobile carrier network. So,  I don't know whether this demand will be continuing in future.

  • Let's face it, mobile application development is still in its infancy.  Mobile apps have only been truly popular for a couple of years now hence the relative inexperience of most developers in this segment.  As a mobile application development firm, we see this a lot and we have made a real effort to screen our in-house developers.
    As the market matures and more lessons are learned from successes and failures in mobile apps, we will definitely see a larger, better breed of mobile developers.  But for now, we will be competing in getting only the best out there.


  • Don't have to worry about memory paging now too :)

  • commenterx
    Don't put all your eggs in the proprietary technology basket. Today is apps, not so long ago the demand was for Flash and ASP .NET developers. The open Web will always outlast the trends.

  • Will Kriski, IT Consultant (integration), Guitar Teacher and Entrepreneur
    totally agree! last year I looked at Objective-C and said what the hell? too complicated and device specific. Thankfully we can leverage HTML/CSS/javascript to make awesome sites that can also be wrapped in an app if needed.




 

Daily News পরামর্শ মাইক্রোসফট এক্সেল টিউটোরিয়াল Top News পৃথিবীর বাংলা খবর মাইক্রোসফট ওয়ার্ড টিউটোরিয়াল সুস্থ সুন্দর থাকার জন্য CA Study English News বিভিন্ন বিষয়ে টিউটোরিয়াল Bangladesh Local News oDesk test answers ওডেস্ক ফ্রিল্যান্সিং ব্লগার ব্লগ টিউটরিয়াল ঈদূল-আজ-হা অন্যান্য ওয়েবসাইট ডিজাইনিং ঘড়োয়া টুকিটাকি Mobile AD NG ওয়েবসাইট ডেভেলপমেন্ট টিনেজার ব্লগিং গুল অ্যাডসেন্স Eid-ul-Azha IELTS International Photoshop আজকের আলোচিত খেলা ডাউনলোড ফটোশপ লাইফ স্টাইল Admission BCS Preparation Bangla Vedio Song Book Comilla Craigslist Download Elance Facebook Gazipur Google Gre Word IELTS Vocabulary Japan Khulna Math Tutor Money Mymensingh PHP Personal Short Film Shortcut Key Technology Texas Vocabulary Windows Youtube আজ থেকে টানা ৬০ ঘণ্টা হরতাল উইন্ডোজ টিউটোরিয়াল কোরবানীর প্রস্তুতি গ্রী ওয়ার্ড ছবি ঘড় জুমলা বরতমান বৈদেশিক সম্পর্ক মাইক্রোসফট অফিস টিউটোরিয়াল মেহেদি রাজনিতি রুপ-চরচা সাক্ষাৎকার হরতালের আগেই বোমা হামলা
Related Posts Plugin for WordPress, Blogger...