Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"

Re: [OT] Am I just a bad programmer?

by hippo (Bishop)
on May 09, 2020 at 11:34 UTC ( #11116611=note: print w/replies, xml ) Need Help??

in reply to [OT] Am I just a bad programmer?

I was constantly moved on new projects, with new technologies stack, ranging from PHP, Python, AngularJS, Struts, Spring Boot, Vue, SQL Server, Node, React. You name it. ... I never received any guidance, training, or support. ... Is this just a sign that I'm not cut out for the job, or that I'm perhaps too old to keep up (I'm 42)?

Not remotely, no. I would say that it is a sign that your management (the people who move you to new technologies without guidance, training, or support) is not cut out for the job. They are exploiting you - as you probably know. If you were new to the game, in your late teens or early twenties or after a career change then maybe you might consider that an acceptable trade-off while you garner enough experience. As a more experienced programmer it isn't clear why you would continue to put up with this. In your shoes I would be actively looking around for a position with a better employer (or to strike out on my own but given what you've said about your current psychological state that's probably not a great idea just now).

In summary, it's not you and it's not programming; it's your employer.

Replies are listed 'Best First'.
Re^2: [OT] Am I just a bad programmer?
by karlgoethebier (Abbot) on May 09, 2020 at 13:10 UTC
    "... I never received any guidance, training, or support..."

    I can confirm this, unfortunately. In more than 20 years I had only five days training: 3 days Flash programming (MacroMedia certified). This was pretty good. 1 day Peregrine. Badest software ever written. This was just crap. One day introduction into "Datenschutz". This was like the Spanish Inquisition. Some day some boss jumped to the conclusion that the employees need some training in English business language. He hired a coach for some weeks. The training was after works at 6 PM. We started working at 6 AM. Plus 24/7. Fortunately my English isnít so bad. I successfully refused to take part. And luckily it is prohibited in Germany to work 14h a day and then start a 10h on call nightshift. At the end of my "career" someone jumped to the conclusion to introduce a new technology: Liferay. Written in Java. And total crap. They started a project and scheduled it for 3 month. We needed 3 years until it was customized and performed without crashing ever 12h. No real experienced Java programmers in the company. We learned it on the fly, less or more. And it was hard core stuff. I never was so much under pressure as in these days. We asked for support. Hiring a certified consultant. This was rejected. More things come into my mind. More than once I brought my own workstation to my workplace. I used my own reference library. One might say that I payed for my work. Looking back I can say that it was luck when I got fired. But when it happened I was really depressed. See also

    Best regards

    ęThe Crux of the Biscuit is the ApostropheĽ

    perl -MCrypt::CBC -E 'say Crypt::CBC->new(-key=>'kgb',-cipher=>"Blowfish")->decrypt_hex($ENV{KARL});'Help

      Liferay. Written in Java. And total crap.

      Indeed. A client of $work chose to deploy liferay about 6 years ago. It was glacially slow, a massive resource hog and yet fell over in a faint breeze. They persisted with it for 4 months or so before giving it up as a lost cause. I've no idea how much they squandered on it but expect it wasn't cheap.

      If I were in this game for the money I would be a java programmer/publisher. You can apparently write and ship complete dross in java and still people will pay enterprise-level cash for it.

      See also: Re^2: Can Perl do anything Java can do?

        Somehow it must be (or is) a kind of Urban Legend with this Java stuff. And project managers like The Promised Land and The Holy Grale. IT must be good. Because from Sun/Oracle. Apple used it for years for their WebObjects. IT must be good. IT is a real programming language because itís OO. IT must be good. If repeated > 1000 times everybody believes it. Cato used a similar method more than 2000 years ago. And Carthago disappeared. IT is good. Else bad programmers. Basta. Hint: If you want to get brain-fucked for some unknown reason take a look at the code of LifeRay. Donít do it. I have sorrows about your mental health. One more thing: I canít remember how often I was forced to get up at about 2 or 3 AM to kill some fubar crashed Java applications. And the word TomCat should be better avoided when Iím in the room.

         ó- pamphlet mode ends here ó-

        Best regards, Karl

        ęThe Crux of the Biscuit is the ApostropheĽ

        perl -MCrypt::CBC -E 'say Crypt::CBC->new(-key=>'kgb',-cipher=>"Blowfish")->decrypt_hex($ENV{KARL});'Help

Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://11116611]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others cooling their heels in the Monastery: (5)
As of 2022-08-11 10:50 GMT
Find Nodes?
    Voting Booth?

    No recent polls found