Modern da Vincni – I sat quiet and still in a clean, worn armchair; a good balance between luxurious and cheap. The near absolute silence was a pleasant break from campus outside. Were it not for the electrodes taped to my head, I might have been comfortable. The television before me, much like the one in my apartment at the time, would have been welcome if it weren’t for the oversized words flickering in black font on a white screen.
Someone, somewhere, actually wrote the code for the apps and games you use every day. Even the underlying platforms and hardware that those apps run on. And the web. And the entire Internet itself. And the programming languages that people use to build this stuff first had to be written by somebody else.
RedMonk has released their bi-annual programming language rankings. Very little has changed in the process since Drew Conway and John Myles White’s original analysis late in 2010.
There have been articles about the primacy of software engineers over the past several years. The fact that technical majors are making more money coming out of college than their classmates and the average salary for a developer has risen dramatically over the past few years supports this reality.
At its Worldwide Developer Conference next week, Apple shared a success story that a lot of people didn’t know about. About one year ago, Apple released Swift, a new programming language promised to make it easier to build iPhone and Mac apps than ever before. Developers cheered from the stands.
Due to a 20% increase in demand for developers, bootcamps for coding have started popping up to help fill the employment openings. What exactly is a coding bootcamp? It’s an accelerated learning program featuring skills such as full-stack web development, data science, digital marking, and UX/UI design. Bootcamps last an average of 10 weeks, often covering either mobile or web coding, and are located in several major cities across the United States. The end result varies person to person, from junior developer, developer, apprenticeship, instructor positions, and freelance. There are many options available, individuals learn how to choose the right path to take and how to prepare themselves for the experience including the cost.
In a new kind of vocational training school being housed in a Boston basement, Katy Feng says she’s working harder than she ever did at Dartmouth College. Graduating last year, the 22-year-old received her bachelor’s degree in psychology and studio art, and it cost more than a quarter-million dollars.
It has been discussed time and time again, the tech industry has a diversity problem.
Computer programming has become the most popular as well as lucrative industries across the world, especially in the United States. The average salary for a computer programmer just hit the top high rank as it gradually approaches $100,000.
Journalism students at most universities are required to take English composition, and other courses related to writing, yet in the debate about teaching code in journalism programs, code is often reduced to a shiny toy.
Companies can’t find enough coders.
Alibaba has gone public in a $25 billion deal. Now an avalanche of IPOs may follow. It is rumored that dozens of disruptive mobile, cloud, network systems and biotech companies are ready to tap public markets. Even before Alibaba, about 190 companies had raised $40 billion in 2014, a 40% increase from last year, according to a recent report from Renaissance Capital. Investors who remember the dot-com days of 1999 may cringe at the thought of a deluge of IPOs. But it may be a sign of vigor.
There will be a job market for wearable computer developers and engineers.
Developers are still learning how to use Google Glass. The Glass Development Kit is expected to be unveiled shortly and will build on the Android toolkits that a small but growing developer community is learning their way around the platform. But there are unique challenges for wearable computer software creation. How do you create apps for a wearable computer that lacks a mouse, a keyboard, and a touchscreen? How do you create programs for a hybrid of glasses and a computer that depends on a voice interface and a single button? It creates challenges.