This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
What is the use of being a software developer if you can't earn or support your family ! , it's been a while , where i switched from startup to good company , a month later they started to give nasty jobs (documentaion and some s*** ) , All of the sudden they gave a huge job which requires skills of Jquery ,AJAX ,JSON and Spring jdbc + Procedure , none of these things were familiar to me and ended in Disaster (3 days to finish a module changes), i was so afraid that i left the job and now i'm jobless and now i wondering how will i get money for next month . I don't know what i did but always my FATE ends in Disaster. Death is better then these things.
I've been in your shoes. With a bit of luck, your next job will be a better experience for you. You've now learned what it's like to work at a large company. It's sink or swim, and nobody there cares in the slightest which one you do. If you sink, they merely boot you out and replace you with another sucker. If you swim, they pile on more and more until your every waking moment is pure misery. Not every workplace is like that, however. So don't lose hope. I dare say you've also learned not to jump at every sweetheart deal some recruiter dangles in front of your nose.
In the meantime, that laundry-list of skills you mentioned -- Jquery, AJAX, JSON, Spring -- learning these - or similar skills - should be your focus. You DON'T need to be an expert in each of them, but you do NEED to be an expert in at least one, or in a comparable technology that does the same job. And, more importantly, you need to be able to converse intelligently about those technologies, whether or not you are not expert, know what questions to ask, where to find more information; in short, to be able to look at a project, understand its components, and understand how you will contribute to it.
Now then: Documentation is an odious chore indeed, but there's a reason it's commonly given to newbies. It's seen as a way for you to learn the code base. The new guy never gets interesting coding tasks unless the planets align in some mystical fashion. You should recognize that your employer's opinion of you will be formed within the first month, and everything, literally everything you do after that will be evaluated in the frame of that opinion. Grumbling about having to write documentation won't endear you to them.
Best of luck to you. You know there are folks here who will help you learn what you need and point you in the right direction.
If death is the solution for problems, people might have died so many times. So its not the solution. The solution is to communicate. Did you talk to your manager about your problem? The manager should aware that these are new skills you do not have. Hence you need some time (not 3 days) to learn and pickup and contribute. Positive attitude is the magic here. After all, we are programmers and our brain can take any new thing given reasonable time. And trust me JQuery, JSON, Spring etc are not very difficult moreover they are replacements for difficult technologies. When it comes to work you have some module to make changes in three days time and you do not have knowledge of the technologies used in that module. The first thing you should have done is tell your manager that you need atleast couple of weeks to learn and do the changes rather than resign. Anyways past is past.
My advice is you get back your job by talking to the same manager and request them to give you another opportunity. Because ultimately we all work to get money to support our families. Family is important than work when things go bad. I was also the victim of documentation thing, but doing your best in whatever work is given to you is the way to go. I know it hurts like hell but as I said $ is important.
Try to get into the same job or a newer job if possible.
Again, death is not the solution and it is the beginning of the problems
I remember a joke. And here it is.
There are only two things in life to worry about:
Whether you are well or whether you are sick.
If you are well, then there is nothing to worry about.
But if you are sick, there are only two things to worry about:
Whether you are going to get well or whether you are going to die.
If you get well, then there is nothing to worry about.
But if you die, there are only two things to worry about:
Whether you are going to go to heaven or whether you are going to go to hell.
If you go to heaven, then you have nothing to worry about.
But if you go to hell, you'll be so busy shaking hands with all your friends,
that you won't have time to worry!
So, Why Worry?
Good luck and Godspede.
Sai Surya, SCJP 5.0, SCWCD 5.0, IBM 833 834
http://sai-surya-talk.blogspot.com, I believe in Murphy's law.
Arun Giridhar wrote:Death is better then these things.
It might feel so, but you can always kill yourself later. One thing, never leave a job if you have not got a new one. As long you are not fired, you are paid. It seems you panicked, and quit.? Never do that again. By the way: I have been there too. Fired, did not get unemployment benefit, before I went to a lawyer, then still on 60% of the pay, and being the only provider. Yes you want to jump of a bridge, but just do not. I found another job within two months. I got trouble with the bank, the mortgage, but in the end I survived and they did not throw me out of my apartment. Again, killing yourself you always can do later. ;-)
we have to utilize the opportunity which comes on our way,if we are getting lot of technologies to work on we should not be worried about each technology.at one time we should concentrate on only one technology and master it,then move to newer technologies.For example in my case I am from electronics background but I am currently working in Java technology although I struggled to get job in Telecom sector.but I seized one oppurtunity in one startup IT company and begin to work on web applications and thus got interested in Java.
i was so afraid that i left the job and now i'm jobless
If there is one thing I have learned in life, it is to never run away from my problems. You have no one to blame but yourself. You can always request training or read an article about jquery etc etc to come up to speed. You could have requested more time to do the job; told your superiors that this is beyond your capabilities; worked 16 hour shifts to finish the job; or something ! When you are in this situation you will feel miserable. When you come out of it, you will be stronger. That applies to your job and any other tough situation in your life. Do not quit like that again. Carbon under pressure turns to diamonds.
Now, repair your situation by applying for another job quickly. The last thing you want to do is to stay at home and waste time.
It's also your fault, before you accept a work you should check it first so that you will be sure if you can do it. Another is you should find a job immediately, I think you have the experiences and skills so you can easily get a job.
Find the latest job vacancies from the top employers here at QuickList.
We are the prime job site for Filipinos.
Joined: May 01, 2012
Arun Giridhar wrote:What is the use of being a software developer if you can't earn or support your family !
I don't know what i did but always my FATE ends in Disaster. Death is better then these things.
I'm staggered by the amount of advice this OP has received. Just wondering, if this could be in vain. Folks! he must be a goner by now. If not, I'm also a part time undertaker, if you need any assistance in planning. Though this is only when I'm not sitting in front of my computer/programming and for that occasional extra support for my family.
As for the rest of the posters- well done.
Sorry to hear about your problems, but don't despair. Lots of us have had long spells out of work, which can be very difficult, but it's not the most important thing in life and you will get through it. Use the time to learn from your mistakes and build a better foundation for your next job.
Arun Giridhar wrote:i switched from startup to good company , a month later they started to give nasty jobs (documentaion and some s*** )...
As others have said, this is quite normal - your employers were also giving you an opportunity to find out how their systems work and trying to get a sense of how quickly you can learn. It can be boring, but it can also be a good way to learn about your new working environment - how they write their code, if they know more than you (always a good thing as then you can learn from them), and so on - and to show that you are a quick learner and know how/when to ask sensible questions if necessary.
Arun Giridhar wrote:All of the sudden they gave a huge job which requires skills of Jquery ,AJAX ,JSON and Spring jdbc + Procedure...
This was another great opportunity to gain some really useful skills and experience. If they hired you, then they must think you were capable of doing this stuff, and it would have been a good idea to ask for help if you were finding particular things difficult. Nobody can expect a newbie to know all this stuff (unless you lied in your job application and claimed to know it all already), so it would be reasonable to ask them to give you some support - mentoring from a colleague or just some extra time - to help you get up to speed. But this is what we all have to do in this business all the time - learn new stuff more quickly than we would like. At least you now have time to learn some of these things properly, eh?
Arun Giridhar wrote:i was so afraid that i left the job and now i'm jobless and now i wondering how will i get money for next month . I don't know what i did but always my FATE ends in Disaster. ...
It's not "fate", it was your choice. You panicked and made a stupid and unnecessary decision and now you are regretting the difficult consequences of that action. Well, we all make mistakes, but I bet you will never do that again, eh?
Anyway, it's true that you have lost (quit) your job, but other people lose their jobs all the time (e.g. here in the UK even experienced developers are fired in the hundreds if their employers decide it's cheaper to outsource the work), and we all have to find ways of dealing with this difficult situation, and this probably won't be the only time you lose your job in your career, so you might as well start now.
Arun Giridhar wrote:Death is better then these things....
No, it isn't. There are far worse things in life than losing your job, and maybe you need to take a deep breath and think about how to learn from your mistakes and make a fresh start, instead of letting your fears and worry take over. It's hard, but it's the only way forward.