3 ms·
> And yet, I've never succeeded in extracting a straight answer from anyone about why they believe that someone cannot simultaneously have some working knowledg
by edavis 12y ago
> And yet, I've never succeeded in extracting a straight answer from anyone about why they believe that someone cannot simultaneously have some working knowledge of security and enjoy building PHP applications.
These people are probably thinking: "If you truly knew infosec, you would have moved onto a more advanced language by now."
PHP has a reputation as a "training wheels" language. It's seen as a great starter language to learn the fundamentals of web development, but the expectation is that a "good developer" will eventually migrate to Python/Ruby/Node/whatever once they outgrow PHP.
By staying with PHP, you're signaling that you haven't cleared the bar of being a "good developer" yet.
Is this fair? Hell no. But that's life. My advice? Get familiar with another scripting language. The difference between "I'm a PHP developer" and "I'm a developer that knows Python, PHP, and Javascript" to a lot of people is huge.
- sarciszewski 12y agoI can superficially claim some familiarity with each of PHP, C, C++, Java, VB.NET, Delphi, Perl, Python, HTML(5), CSS(3), Node.js, Javascript, jQuery, Fabric.js, MySQL, PostgreSQL, MS-SQL, sqlite, XML, and webserver administration (Apache HTTP Server and nginx). In terms of real experience (i.e. I've finished a project in this language), the list narrows down to HTML/CSS, Javascript (plain and with jQuery), PHP, Java, C, and the SQLs listed above. But if any degree of "expertise" is required, I'm only comfortable claiming that I have the requisite experience and environment familiarity with PHP projects (at least, in terms of server-side programming languages). I could easily call myself much more than a PHP developer (and if my experience with some other devs has been any indication, get away with it!), but I'm hesitant to do so until they feel natural to build projects in.