I have an application built without any libraries using PHP, JavaScript, HTML5, CSS, and mySQL that will support major modern browsers – IE, Safari, FF, Opera, and Chrome.
One thing I’ve noticed is that most web jobs 90%+ ask for library experience of some sort.
About 10 % do not… they focus more on the language then language-libraries.
Why this lean toward libraries? I can understand that you don’t want to have to re-write AES encryption algorithms and PHd level math things like that, but so much web development does not have any high level math at all.
What is the difference between jobs that focus on library use vs. jobs that focus on language?
5
Ninety percent of all software applications that are being written by software developers earning a paycheck are line-of-business CRUD applications… unspectacular software that models business processes. These are domains where the process of developing software is already very well-understood, and libraries have emerged as a way to speed up the development of mundane, repetitive elements such as database access, data validation and the like.
Consequently, most employers expect developers with current knowledge of programming practices to know and understand these “tools of the trade,” since it costs a lot of time, effort and money to reproduce that which has already been adequately created by someone else.
As to the other ten percent of software applications (those involving research or specialized domains such as aerospace), there is still a significant demand for custom code, as the problems posed by such environments do not always lend themselves well to the stitching together of generalized libraries.
2