pyros
Master Don Juan
- Joined
- Dec 31, 2011
- Messages
- 1,693
- Reaction score
- 200
I am 30 years old and I have a bachelor degree in computer science. I've had several jobs in which I did a bit of everything: system admin, php, sql, etc. but they led me nowhere.
In the last year or so I've tried to redirect my career towards Java web development. I've practised at home, got a few books about java, spring, etc.
So far I've had two jobs. The first one lasted six months, and now I got another for two months but I've been fired because 'I work too slow'.
In this job I had a mentor which helped me a few times when I asked for help when I got stucked. Everything seemed to be going fine but some days ago the manager called me and fired me because he says that I need too many hours to finish a task, so I am not productive. I confronted him about this and told him that I completed two tasks and nobody complained about my performance during this time, that my mentor just put pressure on me on the first task but not on the second one, and that was it. He got surprised and asked me a few times if it was true that mentor did not tell me to work faster or why he did not give me any deadlines for the second task. He also said that if my mentor did this, it was a mistake on his part, and that he will talk to him about this. But he got me fired anyway.
In my opinion I am not slow, I am ok, but it seems I spent some time trying to understand the code, learning about the technologies I used in the project etc, because I did not want to work as a 'robot', I did not want to just copy and paste code, you know? besides, my mentor didn't complain or said anything negative about my performance, and I just spent maybe an hour or so everyday learning before I coded. And I also spent some time at home.
It is strange that after working there for two months and getting the feeling that I was doing ok, they just suddenly fired me.
Yes, I could have done it faster if I had not used some time reading and learning but I thought it was better this way. Besides, I had little experience with Java web development so I think I had to learn anyway. It seems they just wanted me to deliver code, even if I did not really understand it.
Thoughts?
In the last year or so I've tried to redirect my career towards Java web development. I've practised at home, got a few books about java, spring, etc.
So far I've had two jobs. The first one lasted six months, and now I got another for two months but I've been fired because 'I work too slow'.
In this job I had a mentor which helped me a few times when I asked for help when I got stucked. Everything seemed to be going fine but some days ago the manager called me and fired me because he says that I need too many hours to finish a task, so I am not productive. I confronted him about this and told him that I completed two tasks and nobody complained about my performance during this time, that my mentor just put pressure on me on the first task but not on the second one, and that was it. He got surprised and asked me a few times if it was true that mentor did not tell me to work faster or why he did not give me any deadlines for the second task. He also said that if my mentor did this, it was a mistake on his part, and that he will talk to him about this. But he got me fired anyway.
In my opinion I am not slow, I am ok, but it seems I spent some time trying to understand the code, learning about the technologies I used in the project etc, because I did not want to work as a 'robot', I did not want to just copy and paste code, you know? besides, my mentor didn't complain or said anything negative about my performance, and I just spent maybe an hour or so everyday learning before I coded. And I also spent some time at home.
It is strange that after working there for two months and getting the feeling that I was doing ok, they just suddenly fired me.
Yes, I could have done it faster if I had not used some time reading and learning but I thought it was better this way. Besides, I had little experience with Java web development so I think I had to learn anyway. It seems they just wanted me to deliver code, even if I did not really understand it.
Thoughts?