Comments
How IT Pros Can Become Great Developers
Oldest First  |  Newest First  |  Threaded View
Lorna Garey
50%
50%
Lorna Garey,
User Rank: Author
3/20/2014 | 9:37:13 AM
Greatness later in life?
Just recently had the discussion with a twentysomething as to whether a programming language is like in any other language when it come to fluency -- if you don't learn it young, you might get competent with a lot of work, but you'll never be a "native."

What's your take? 
humberger972
50%
50%
humberger972,
User Rank: Apprentice
3/20/2014 | 12:33:51 PM
Re: Greatness later in life?
If it is your first programming language, then it is probably true...

Like learning your first foriegn language as an adult is hard....but if you already have another language under your belt, picking up the next language is not so hard.

If you have multiple programming languages under your belt, learning a new one, even late in life is not so difficult..... which is why I like seeing simple programming languages in my kids school...give them fluence for life, even if the language they learned is retired when they become adults.

 
Stratustician
50%
50%
Stratustician,
User Rank: Ninja
3/22/2014 | 11:43:17 AM
Re: Greatness later in life?
As a multilingual person, in both languages and earlier programming, I keep looking at these newer programming courses and do find them daunting.  I think one of the bigger hesitations I have is that "what do I even do with this?" question that I think could be one of the roadblocks to wider adoption.  We all know coding is a key skill, and will always be a key skill in demand, the real question is what the article suggests, how do we teach the rest of the story?  How can we teach programmers what kinds of applications businesses need?  Do we need to teach variations of project management, marketing, sales?  What other courses make sense to build out an overall app strategy that these folks can use once they've created their app?
SachinEE
50%
50%
SachinEE,
User Rank: Ninja
3/25/2014 | 6:11:16 AM
Re : How IT Pros Can Become Great Developers
Understanding the business of the company and good communication skills are certainly the prerequisites for a good programmer. Communication skills are necessary to ask the right questions to the stakeholders. In addition, a programmer needs to be a good listener as well. Listening combined with comprehension of the company business will go a long way in identifying the problem in hand.
SachinEE
50%
50%
SachinEE,
User Rank: Ninja
3/27/2014 | 7:17:00 AM
Re : How IT Pros Can Become Great Developers
@ humberger972, you made very good points here. It becomes really hard to learn foreign languages if you haven't learned one while young. It is just like taking a head start early on, and then you can build on it. Same goes true for programming languages. If you are fluent in one or more of them, learning new programming languages shouldn't be that hard for you.


The Business of Going Digital
The Business of Going Digital
Digital business isn't about changing code; it's about changing what legacy sales, distribution, customer service, and product groups do in the new digital age. It's about bringing big data analytics, mobile, social, marketing automation, cloud computing, and the app economy together to launch new products and services. We're seeing new titles in this digital revolution, new responsibilities, new business models, and major shifts in technology spending.
Register for InformationWeek Newsletters
White Papers
Current Issue
InformationWeek Tech Digest - July 22, 2014
Sophisticated attacks demand real-time risk management and continuous monitoring. Here's how federal agencies are meeting that challenge.
Flash Poll
Video
Slideshows
Twitter Feed
InformationWeek Radio
Live Streaming Video
Everything You've Been Told About Mobility Is Wrong
Attend this video symposium with Sean Wisdom, Global Director of Mobility Solutions, and learn about how you can harness powerful new products to mobilize your business potential.