kitkat2018 wrote: » Over the last 18 months I have had different managers and my current manager have given subtle hints that I am under performing in our one-to-one weekly meetings. Sometime asking me technical questions that they know I can't answer and make me feel small. And now have given me extra workload on a project that is very complicated and above my skill set. That I don't know how to start.
kitkat2018 wrote: » I have done nothing wrong apart from being under qualified for this position as I don't have the work experience for it. I work hard and trying to grow with the company but its a very slow process. I would rather stay but with all this pressure its making me dread going to work as somehow I feel I am being bullied. At the end of the day I would rather they make me redundant at least I would get something out of them. But I think they are trying avoid that. Even if I quit I would still have to give 4 weeks notice and still expected to complete my work in that time, so I think it better to just keep on until they let me go. Any advice on this?
Lorikeet111 wrote: » This is a very tricky one, i dont think its fair to just say tough luck to the OP.
kitkat2018 wrote: » I have to ask members of my team to help me get things done when I get stuck... if I don't ask, then I can't get my work done.
kitkat2018 wrote: » [They] have given me extra workload on a project that is very complicated and above my skill set. That I don't know how to start.
kitkat2018 wrote: » I am middle aged and I had a career change into software engineering
rgodard80a wrote: » kitkat2018 wrote: » I am middle aged and I had a career change into software engineering What courses did you do to move to software engineering ? Did you complete a computer related degree maybe at nighttime ? Do you like software engineering, do you have enthusiasm for it, to continue to learn and maybe even complete pet projects at home ? Or did you just move to it for financial reasons and your heart is not in it? Good developers will learn and write their own pet projects at home. A weekly 1:1 meeting is not normal, maybe 3 months at most. If it's a constructive meeting, where they're finding out the gaps in your knowledge and giving you a mentor/buddy to help then that's positive. Maybe working out which tasks might be suitable for you next by assessing your knowledge in a certain area. If you're middle aged and only just moved into development then you have a lot to catch up on. I've 25 years experience, lead a team and I still have to keep up to date with technologies and work on areas I didn't deal with much in the past. Specialisation tends to be key, that could mean focusing on the web layer - Angular/React/Javascript etc, or backend with web services, restful servers, cloud, big data, databases etc. A lot of developers have "imposter syndrome" where they think they shouldn't be in a new role. Managers wouldn't intentionally give you a role in a project to let you fail. That would risk their project and reflect badly on them.
micks_address wrote: » Re 1:1s it depends a lot of US companies have 1:1s weekly or every two weeks if you are more senior..depends on the relationship with manager and employee
drunkmonkey wrote: » Have you thought about moving to management, you've your time served at the coal face.
stinkbomb wrote: » You are not being bullied and your attitude is not good. You are not up to the job and are embarrassed as they know it and you know it. It's not likely they will make you redundant, they need someone in the job, but they need someone who can do all of the work, and not 70 to 80% of it which is what you can do. Sorry to be blunt but I think you're trying to make out that its not you, its them.
OMM 0000 wrote: » The main task of being a programmer is being able to solve problems. That means using google, using stackoverflow, reading books, watching training videos, experimenting, using the debugger, asking questions on reddit, etc. I have over 20 years development experience and I still have to do some of the above multiple times per day. There will be times when you need to ask one of your teammates to explain a piece of code, but typically this means the code is badly written and needs to be refactored. Maybe the developer hacked together the code without thinking, or maybe he thought he was being "clever" by writing a short but hard to understand piece of code. If you are sitting at your desk, refusing to figure out an answer yourself, and instead waiting for a teammate to tell you what to do... it means you're unsuited to programming. I've worked with maybe 500 programmers over the years and I've never met anyone who continuously cannot complete his work because he needs his teammate's help every time. It is my opinion that the OP is not suited to programming. It sounds like she's one of those people who is working as a programmer because she heard the money is good, rather than because she likes it. She should consider moving to a different role. Product manager is relatively easy and pays very well. QA is tough (thankless) but pays well. I know my above comment will be unpopular. I don't mean for it to be harsh. I just know a bad programmer when I see one. There are jobs which would suit her better.
n!ghtmancometh wrote: » Op didn't hire themselves, employer has to bear a bit of responsibility if 18 months later their hire still isn't suitable for the role. Also what's wrong with taking a job for the money? is that a cardinal sin now or something? Or have you bought into the corporate management bs of being passionate about a company that will discard you in a heartbeat.
n!ghtmancometh wrote: » Op didn't hire themselves, employer has to bear a bit of responsibility if 18 months later their hire still isn't suitable for the role.
n!ghtmancometh wrote: » Also what's wrong with taking a job for the money? is that a cardinal sin now or something? Or have you bought into the corporate management bs of being passionate about a company that will discard you in a heartbeat.
OMM 0000 wrote: » Programming is not a normal job. Almost no one can do it, and to be good at it you have to genuinely enjoy it. It requires continuous lifelong learning.
limnam wrote: » A lot of people make out programming is only for a certain mind set and only the special chosen few can do it and for the most part it's BS.
OMM 0000 wrote: » I'd say 80% of the students in my CS degree couldn't program. Similarly in my CS masters. There's a reason only very few CS graduates work as programmers.
OMM 0000 wrote: » It's not BS. I'd say 80% of the students in my CS degree couldn't program. Similarly in my CS masters. There's a reason only very few CS graduates work as programmers. There's a reason why it's very difficult to hire programmers, especially good ones. I've been doing this for 20+ years. You have to have a certain type of brain to program. It's not the regular brain. I agree with you that it's possible the OP could thrive at a different company, but the evidence she has provided tells me she won't.
limnam wrote: » ....but with the right application and interest pretty much anyone can....