Why does programming in Java make me feel like I'm programming in a toy language of mediocrity and shit?
I recently got a Java job to pay the bills, but one week in and I'm already can't wait to get out of here. Almost all of the other devs here are incompetent and have no idea what the fuck they're doing and yet they're pulling in average $50,000 salaries--for doing fucking nothing but write shit code that will have to be rewritten anyway and suck management's cock.
There's this one other guy who knows what he's doing and he seems to fix other people's problems. I asked him what the fucking deal is around here, and he said just to keep a low profile or management will find a way to get rid of you, they don't like wise-guy developers who can make intelligent decisions on their own. He said he's gone through a rough time in his life, and he's only here to get back on his feet financially.
OP failed to mention how Java is responsible for any of this. I'd like to know.
Name:
Anonymous2011-02-11 14:34
>>1
No, unless you are employed to a good company working on new products (next versions don't count usually), most programming jobs can be like this. The trick is to not find a job that wants a programmer, but one that does other things but will need to program from time to time. Or, at least, hope to get a manager that cares.
>>5
Poor management has nothing to with the language in use. It has everything to do with being a shitty place to work regardless of whether you code, sysdamin, answer phones or clean the floors.
>>6 The trick is to not find a job that wants a programmer, but one that does other things but will need to program from time to time.
Like being a unix/cisco system administrator or a testing monkey.
>>8 Like being a unix/cisco system administrator or a testing monkey
I am that monkey, but it's only at small operations that you get to wear different hats. In large organizations they effectively pigeonhole you by job description/task.
I'm glad I work in a well managed outfit with 35 people. My last gig though sucked donkey dong as it was both large and poorly run.
The problem with Java is that it feels like it's cockblocking better languages in the market. Maybe it's not really Java's fault, but shitty to mediocre programmers seem to be attracted to it. Java is like crack to (development methodology fads|best practices) victims and to people who measure the quality of their code by how many design patterns they were able to shoehorn in it. I think shitty/insecure programmers feel a certain reassurance when programming in an ENTERPRISE QUALITY programming language.
I don't mind Java, but I certainly wouldn't use it if school didn't force me to. I'd rather be using Assembly. At least when you write in asm you have to use your brain.
If you google around for "why can't programmers program" you'll find tons of stuff. Tried to write a thesis paper on, but my English teacher made me mangle it because she didn't know what the fuck I was talking about.
OO is good when used properly. Schools? Probably not doin' it right. It still boggles my mind that they _actually_use_ C++ and Java in classes like "Intro to Programming". Why the fuck aren't they using Logo or Python or something that can't have source that ends in:
}}}}}}}}}}}}