Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 internet speed test! ×

Comment "The Fundamentals" (Score 1) 336

I think categorizing this by language is too broad. It needs to be per-platform. (e.g. writing servlets for 10 years doesn't qualify you to write Android code).

To be hired to develop on a platform you should know the fundamentals, which mainly means intimately knowing the major patterns for the platform (e.g. delegation, factory, prototype, facade, etc).

Comment Classroom vs self-guided (Score 4, Informative) 47

I've taught through TEALS (iOS programmer by day).

The TEALS program is for high-school. The demographic is primarily Juniors and Seniors, but some Freshmen and Sophomores. Computer Science doesn't count toward the core science requirements in most states(I've taught in Kentucky and New York and neither does). As an elective class you generally get kids signing up who are either really interested or who's parents/guidance-councilor push them, either way they are generally pretty engaged. Ideally, the kids should be ready to take the AP computer science test which will hopefully make it easier to get into the college they want (if they are actually interested in programming).

These online self-guided lessons are great, but not a replacement for classroom learning.

Comment Re:Can they attract developers? (Score 2) 243

As a mobile developer I'm drawn to Tizen because it doesn't have the cruft that Android does and is possibly even more open. I want a Tizen phone to play with. The SDK and tools look mature and the simulator works well. I like that you don't have a .Net/Java virtual machine in your way.

Despite Android having a much improved java engine, it's still lacking in a lot of ways:
  • - no Java8 Lambda goodness on Android(and likely never will be)
  • - Dalvik still has garbage collection slowdowns at inexplicable times...
  • - To use native code you're running many things through the JNI, which is not elegant

Slashdot Top Deals

UFOs are for real: the Air Force doesn't exist.