Article by Ellinor Magnusson, Practice Manager at Jobspring San Francisco
The current technology climate has shifted from a software company's market to an engineer’s market. As a result, Silicon Valley has become the engineer’s oyster - finding new and creative ways to attract talent are essential. One of these ways is to implement a language into your environment that can be both greatly productive for your platform and also a great draw for talented engineers.
Scala is a language that was created by a professor named Martin Odersky, from Lausanne, Switzerland. A contributor to Java open source, he was strongly influenced by the creation of the Java language. He later created a new language, Scala, that has started the latest technology craze in Silicon Valley. Not only is Twitter an adopter of the language, but VC-backed startups all over San Francisco are starting to jump on the bandwagon. Scala is a language that can be easily adopted and is an attractive skill to have. Therefore, engineers of all levels have the desire to learn it.
A company called Typesafe, started by Odersky, is creating products for Scala environments that make it easier to build and deploy. In their words, “Scala smoothly integrates features of object-oriented and functional languages, enabling developers to be more productive while retaining full interoperability with Java and taking advantage of modern multicore hardware.” We now understand why many companies see this language as an advantage to implement in their environments. Not only does it integrate perfectly with Java, but also, many engineers have a desire to work with it.
The language is easily adoptable and transferable for many environments. There are tutorials and even companies that specialize in helping other companies adopt and integrate the technology. This makes it easy for Java Engineers to pick up the language and mentor it to new hires.
With most Bay Area technology companies hiring these days, integrating Scala in your company structure will put you at an advantage. However, it can be tough identifying Scala engineers since the technology is so new. You don’t need to hire Scala engineers, instead, hire the brightest engineers and then teach them Scala. Build a culture of curious and passionate engineers.
There will always be a subjective thought process when choosing a programing language for building your software. Many factors come into consideration during this planning process. Often overlooked is how this choice will affect hiring in the upcoming VC-backed future. Software companies around the world are thinking of other creative ways to attract talent such as free meals, gym memberships, ping pong tables, and more.
Before thinking about catered lunches and company retreats, consider the basics of the company. Think about the hiring process as early on as the foundations of your platform. Adding a language like Scala is a selling point for many engineers and can be the deciding factor when choosing a job—because let’s face it, with a market that involves Twitter, Google, and thousands of startups, it is essential to make your company stand out.
Article by Del Crockett, Regional Director of Jobspring DC.
As the Regional Director of our Washington DC-based technology staffing operations, I am hyperaware of the number of requests we receive from clients and candidates surrounding specific technologies. In the ever-changing landscape of web development, there is no denying that the buzz around AngularJS cannot be ignored.
Here, we will take an insider's look at Angular's impact on the Washington, D.C. web development community from a non-technical point of view.
First: What is AngularJS?
1. Two Way Data-Binding – Write less code!
2. MVC – Done the easy way!
3. Dependency Injection - Ease of development!
4. HTML Templates – Programming within the browser!
5. Unit Testing Ready!
It goes without saying, but is still worth noting, that almost anything that Google puts their hands on is probably worth having in your tool belt!
- 41% of web developers have 3 months or more of professional AngularJS experience.
- 77% of client front-end job openings included AngularJS.
Of those companies…
- 60% requested AngularJS as a must-have skill. 40% listed it as a plus.
- 95% of clients request some variation of framework experience.
(Stats only include commercial/private sector company request)
Finally: Is AngularJS for You?
The choice of framework is clearly subjective and its use is largely dependent on the task at hand. With that being said, there is no denying Angular’s current influence within the community. At the same time, you can find many technical white pages and blogs illustrating why AngularJS is not a great solution and will ultimately flop as a long-standing integrated solution.
Regardless of how you feel technically about its application, there is no denying that the amount of community chatter surrounding AngularJS and the statistics supporting its demand in Washington, D.C. make it worth your attention!