I think that's a concern to many new programmers (myself included) when looking at the pace these tools and frameworks are coming out and then maturing.
I think that's a concern to many new programmers (myself included) when looking at the pace these tools and frameworks are coming out and then maturing.
As an intern I use PHP on a day to day basis. At school classes have been fairly language agnostic, switching from C++, C#, Java, PHP, and others. I have classes that force you to do all your work in the terminal, and some that allow you to use powerful IDEs. Furthermore, I have classes that you rarely even touch a computer (Algorithms, which should be more aptly named Algorithms II since Algorithms & Data Structures is a pre-req).
In my experience, switching tools/languages/frameworks isn't as hindering as lacking core engineering skills.
other companies hire for the human himself/herself and will understand that a good hire will be able to learn new technology at a rapid pace and the important things have to do with learning ability, perspective, and drive.