Author Topic: Udacity Nanodegree program: become an iOS app developer  (Read 1375 times)

I D Shukhov

  • CCF Winner's Circle - Supporter
  • Wise Sage
  • *
  • Posts: 6201
    • View Profile
Udacity Nanodegree program: become an iOS app developer
« on: October 14, 2015, 04:29:36 AM »
Found in my mailbox this morning:

Quote
Start Building Your First iOS App
Enrollment is open, and we have amazing news! We just launched one of our most exciting programs yet, the Beginning iOS App Development Nanodegree program.

If your end goal is to build apps for iPhone, iPad, and Apple Watch but you have ZERO programming experience this is the perfect stepping stone to your ultimate destination: the iOS Developer Nanodegree program, and a career as an iOS app developer.

The Beginning iOS App Development Nanodegree program represents a revolutionary new experience for Udacity students, and you'll see the difference when you enroll and enter the classroom.

But hey, don't just enroll, celebrate! It's #6DaysOfiOS, and we're giving away six Apple devices to anyone who enrolls in a free trial of the Beginning iOS App Development Nanodegree program. See what you could win in our sweepstakes! (To be eligible, enroll between 10/13 12pm ET and 10/26 12pm)

The link if anyone's interested:  https://www.udacity.com/  It's $200/month.  If you have a lot of time on your hands and can work through as many courses as you want for a fixed $200/month fee, then it's a *very* good price.









Be Prepared.

Code Refugee

  • Wise Sage
  • *****
  • Posts: 1489
  • To Serve Man
    • View Profile
Re: Udacity Nanodegree program: become an iOS app developer
« Reply #1 on: October 14, 2015, 08:44:18 AM »
FWIW, you can usually audit these classes for free.

No certificate, but maybe we should have that conversation... is a certificate worth it? How often do you show your certificate? In my professional experience I've never encountered a situation where certificates were relevant. Degrees barely are.

I'd say pay the fee if you want to help support the program, as a sort of donation.

Problem I found is the certificates want me to type in drivers license number, upload photographs of myself, and turn on a web cam when taking tests. I don't mind paying a bit to help support these programs, but paying requires privacy invasion, so I never pay.

I D Shukhov

  • CCF Winner's Circle - Supporter
  • Wise Sage
  • *
  • Posts: 6201
    • View Profile
Re: Udacity Nanodegree program: become an iOS app developer
« Reply #2 on: October 14, 2015, 10:26:09 AM »
Udacity has a mixture of free classes and classes that you take after paying the $200/month, some part of a nanodegree program and some not.   The nanodegree programs cost $200/month and offer a certificate, which is probably worth nothing as a credential.


Be Prepared.

ilconsiglliere

  • CCF Winner's Circle - Supporter
  • Wise Sage
  • *
  • Posts: 2757
    • View Profile
Re: Udacity Nanodegree program: become an iOS app developer
« Reply #3 on: October 17, 2015, 06:41:34 AM »
iOS development is already a commodity. Not sure why anyone would want to do it. The last bunch of iOS development that I oversaw was done in India.

Also I suggest you take a look at how many apps are in the Apple app store:

http://www.statista.com/statistics/276623/number-of-apps-available-in-leading-app-stores/

1.5M apps! Now thats a lot of apps. That means most apps will never be seen or heard from again.

David Randolph

  • Trusted Member
  • Wise Sage
  • ******
  • Posts: 4355
    • View Profile
Re: Udacity Nanodegree program: become an iOS app developer
« Reply #4 on: October 19, 2015, 06:05:38 AM »
Before you dismiss being an iOS developer, think about how many applications have been and are being written for Windows. The vast majority of these are custom for a specific business. The same thing holds for iOS: The money for iOS development is from businesses wanting a custom app for internal use.

ilconsiglliere

  • CCF Winner's Circle - Supporter
  • Wise Sage
  • *
  • Posts: 2757
    • View Profile
Re: Udacity Nanodegree program: become an iOS app developer
« Reply #5 on: October 22, 2015, 09:56:51 AM »
Before you dismiss being an iOS developer, think about how many applications have been and are being written for Windows. The vast majority of these are custom for a specific business. The same thing holds for iOS: The money for iOS development is from businesses wanting a custom app for internal use.

Even internal apps are being built in India. Ask me how I know.

I D Shukhov

  • CCF Winner's Circle - Supporter
  • Wise Sage
  • *
  • Posts: 6201
    • View Profile
Re: Udacity Nanodegree program: become an iOS app developer
« Reply #6 on: October 23, 2015, 07:14:42 AM »
Before you dismiss being an iOS developer, think about how many applications have been and are being written for Windows. The vast majority of these are custom for a specific business. The same thing holds for iOS: The money for iOS development is from businesses wanting a custom app for internal use.

Even internal apps are being built in India. Ask me how I know.

What have you seen?  What's your company doing?

What about the issue of a company wanting to keep control over their proprietary processes:  i.e. for security and not to disclose business practices that the offshorers might steal and repurpose for work done for a company's competitors? 

Maybe it's not an all-or-nothing practice.   I.e. companies offshore non-proprietary apps, but keep sensitive apps in-house.

Also, why do offshorers have an advantage for generalized apps, or apps that can be easily customized for a business's needs?  American companies can develop apps as well as foreign companies can.   The competition might result in a lower price, but what else is new in the era of global capitalism?









« Last Edit: October 23, 2015, 07:35:28 AM by I D Shukhov »
Be Prepared.

ilconsiglliere

  • CCF Winner's Circle - Supporter
  • Wise Sage
  • *
  • Posts: 2757
    • View Profile
Re: Udacity Nanodegree program: become an iOS app developer
« Reply #7 on: October 23, 2015, 08:24:51 AM »
Before you dismiss being an iOS developer, think about how many applications have been and are being written for Windows. The vast majority of these are custom for a specific business. The same thing holds for iOS: The money for iOS development is from businesses wanting a custom app for internal use.

Even internal apps are being built in India. Ask me how I know.

What have you seen?  What's your company doing?

What about the issue of a company wanting to keep control over their proprietary processes:  i.e. for security and not to disclose business practices that the offshorers might steal and repurpose for work done for a company's competitors? 

Maybe it's not an all-or-nothing practice.   I.e. companies offshore non-proprietary apps, but keep sensitive apps in-house.

Also, why do offshorers have an advantage for generalized apps, or apps that can be easily customized for a business's needs?  American companies can develop apps as well as foreign companies can.   The competition might result in a lower price, but what else is new in the era of global capitalism?

I cant get into the exact specifics because it would reveal who they are but I can say that the apps are extremely proprietary because of the nature of their business as its a very regulated industry. The apps are specific to products they sell and how they do business.

With that being said all the vendors have non-disclosure agreements in place. But does it really matter? I have heard people bring up the proprietary process stuff and technology which is 100% true. They just say that they have an NDA in place and there is nothing to be concerned about. And the dialog ends just like that.

As an example the thing we are working on now is very critical to the companies processes as related to their regulatory stuff. Anyway all the development has been sent overseas. Every last bit of it. The only parts in the US are me, the BA, the architect and the test lead. All the development and testing is overseas. And they have a PM and architect over there.

I can tell you its purely about cost. Say an American company will quote a price of $100K for an app, Indian companies will do it for $15-20K. I am just using that as example to show the disparity in costs. Will the analysts and project managers have to spell every single thing out in infinite detail - YEP. But they dont care.

The last app we built - the only part of the app that was built in the USA was the graphics. We had a graphics designer that did all the graphics after the BA's did the wireframes. Everything else was sent to India. 

I can tell you this - non-Indian programmers are now an anomaly. It might be different in other parts of the country but here in NJ, if you are not Indian you are the odd man out.

This field is dead unless you work for something like Apple and Google. Its been discussed before there are 2 sides to the IT field now - there are internal IT people which as a career is finished and than there are Silicone Valley crowd where its all wet kisses and sunshine. 

I D Shukhov

  • CCF Winner's Circle - Supporter
  • Wise Sage
  • *
  • Posts: 6201
    • View Profile
Re: Udacity Nanodegree program: become an iOS app developer
« Reply #8 on: October 23, 2015, 08:55:01 AM »
^Thanks for the info. Scary, but makes sense.  What a turn of events in the IT field. 
Be Prepared.

ilconsiglliere

  • CCF Winner's Circle - Supporter
  • Wise Sage
  • *
  • Posts: 2757
    • View Profile
Re: Udacity Nanodegree program: become an iOS app developer
« Reply #9 on: October 23, 2015, 09:22:25 AM »
^Thanks for the info. Scary, but makes sense.  What a turn of events in the IT field.

I dont mean to be negative but I have seen this same exact thing in multiple industries:

telecom
pharma
insurance
banking
utilities

Quick story - a few years ago I had an interview at one of NJ's 2 public utility companies. The job was perm for a mobile architect. Anyway after I got there the place was a morgue. There was no one around. They put me through 4 separate grueling rounds of interviews - each round was like 3-4 HOURS of behavioral interview questions. It was horrible.

Anyway at one point they asked if I had any questions - I said yes, I have 2 questions: 1. When was the last time you did layoffs and 2. Where are all the people.

They all looked at each other and I could tell they did want to tell me. They finally said that the last round of layoffs was like 3 months ago and the reason no one is here is that all the jobs have been sent to India. The only stuff that was left was architects, PMs, BAs, financial people and the higher ups. Everything else was gone.

It got me thinking - here we have a public utility company with a captive market, captive customers and they are sending the jobs overseas as well....

That tells you a lot about how it is.

David Randolph

  • Trusted Member
  • Wise Sage
  • ******
  • Posts: 4355
    • View Profile
Re: Udacity Nanodegree program: become an iOS app developer
« Reply #10 on: October 26, 2015, 05:09:35 AM »
After spending lots of time focusing on the technical, I have come to believe that the money is in service.

What I mean is that if you want to make money off of software development, you have to have a service mentality: I need to spend time taking care of the customer's fears and being physically present for them. The analogy is that of the plumber. If the plumber could fix your problems without visiting your house, that job would be outsourced to the cheapest Indians. But, because the plumber visits your place, he gets to charge $150/hour.

This is not about the "contract labor" (1099) market. That market is decimated by Indians.

To be able to have pride in the job, I can only work for myself.

The Gorn

  • I absolutely DESPISE improvised sulfur-charcoal-salt peter cannons made out of hollow tree branches filled with diamonds as projectiles.
  • Trusted Member
  • Wise Sage
  • ******
  • Posts: 21722
  • Gorn Classic, user of Gornix
    • View Profile
Re: Udacity Nanodegree program: become an iOS app developer
« Reply #11 on: October 26, 2015, 06:34:09 AM »
...you have to have a service mentality: I need to spend time taking care of the customer's fears and being physically present for them.

How incredibly true. You just isolated how to earn money at services today.
Gornix is protected by the GPL. *

* Gorn Public License. Duplication by inferior sentient species prohibited.