5 ms·
I've been there years ago where OP is now. I can tell him this: you've only scratched the surface. Just as there are very good programmers there are also very b
by neverminder 13y ago
I've been there years ago where OP is now. I can tell him this: you've only scratched the surface. Just as there are very good programmers there are also very bad ones. Trying to make a bad programmer into a good one often ends up in a catch 22 - he would already be a good one if not for all the constants in equation that makes him a bad one. My advice number 1 is this: move on, find a team of solid professionals. Advice number 2: dump PHP, learn a more serious language like Java, Scala, Clojure or C/C++ if a lower level is in your interest. It just so happens that often guys who work with those languages tend to be better than guys who work with PHP.
- imdsm 13y agoCorrect me if I'm wrong but neither Java, Scala, Clojure, nor C/C++ tend to be used for web development, right? So OP wouldn't be doing web development if he picked those up? From what it sounds like, OP is doing web development, so maybe some other suggestions such as RoR, Node, or .NET etc would be more applicable?
- mpartel 13y agoJava is used a lot in web dev. See servlets and J2EE. It can feel a bit enterprisey though. Scala and Clojure are relatively new languages but they have pretty good web frameworks, which tend to be closer to RoR than the J2EE stuff. C/C++ is indeed used very rarely - it's just too dangerous and unwieldy.
- imdsm 13y agoWell, I have to thank you, I have learnt something today and I've only been awake a few hours. I did do a quick bit of research before posting my comment, to make sure I wasn't overshooting the mark, but I didn't see anything about Scala/Clojure web frameworks, so on that regard, thank you for enlightening me. OP should definitely move away from PHP though.
- scarmig 13y agoIt feels so bad to rag on PHP. I mean, it has myriad sins against man and nature, but so do most languages. But its central ethos of "make programming democratic" has managed to create a community of mediocrity. Obviously there's always the valid rejoinder "every language have good and bad programmers," but the tolerance and even the generation of the bad is so much higher in PHP. To the author of the article: move higher. Whenever you feel like you're in the top third of programmers at the place you work, it's time to move on.
- nawitus 13y agoI recommend learning JavaScript for web (backend) development. In fact, the OP already knows it.
- frowaway001 13y agoDumping PHP to use JavaScript instead? That's like moving from terrible to terrible ...
- nawitus 13y agoNo, JavaScript is a great language if you just use the good parts[1]. 1. https://www.youtube.com/watch?v=hQVTIJBZook https://www.youtube.com/watch?v=hQVTIJBZook
- frowaway001 13y agoThat's exactly what defenders of PHP say, too. Can we just stop pretending that a language cobbled together in 10 days has good parts except by chance?
- nawitus 13y agoIf you strip out the good parts of PHP, you're not left with a good language. With JavaScript you do. That's why modern languages are copying JavaScript's killer features, like anonymous functions and closures. In addition, the language wasn't developed in 10 days. It's first design was. And it borrowed from earlier languages.
- frowaway001 13y ago> That's why modern languages are copying JavaScript's killer features, like anonymous functions and closures. LOOOL. You're joking, right? On which planet do you live?
- nawitus 13y ago