As part of my morning email routing, I read three random job postings in my field. When I see an acronym with a “required skill” I read about it and see whether its the new and next thing. If I run into someone who is talking about D3, I know what it is. Remember, because you are “a gray hair”, people think you must be out to pasture. You may have 300% larger knowledge base, but since you don’t even know what D3 is, you are a loser in the mind of some younger geeks.
Here’s an example I pulled for a senior web developer and after cutting it down to the core here is what’s left:
Required Skills (Excellent knowledge + Significant experience):
MVC and OOP
RESTful, Responsive Layouts, Bootstrap
Testing and debugging in multiple browsers
PHP, SQL, Optimized SQL queries
Any senior web programmer knows that these are core skills.
SASS/LESS, Grunt/Compass, Expression Engine
While the following stuff is not new, I take note of Node.JS, since its a trend. It’s not my thing, but I know why its growing in popularity. SASS/LESS are awesome for CSS, but I tend towards a minimalist approach so I don’t use them. CakePHP and Synphony are the MVC frameworkers which they are using. I’m a Laravel man, but I need to know where the popularity of Cake is going, and of course Symfony since Laravel is built on it.
Here’s another for a Junior Web Developer:
- Proficient in PHP/MySQL
- Min. 1 yr. related experience
- Web application planning and development
- CMS Experience
Oh, what is Titanium … don’t know … looking it up. See: http://www.appcelerator.com/titanium/
“Appcelerator Titanium – An open, extensible development environment for creating beautiful native apps across different mobile devices and OSs including iOS, Android, and BlackBerry, as well as hybrid and HTML5. It includes an open source SDK with over 5,000 device and mobile operating system APIs, Studio, a powerful Eclipse-based IDE, Alloy, an MVC framework and Cloud Services for a ready-to-use mobile backend.”
Cool. I don’t do mobile stuff right now, but its good to know what it seems to be used a lot. Now if someone says they use Titanium, I can say, “How what mobile app are you developing.