Yes you will realise this soon if you are still trying to get a job. I agree effort & time it takes to get a job is really huge but still when you have a job then the required efforts & work is much much more.
Its not easy to do well in a Software Job - when projects or assignments start
When their complexities grow
When your responsibilities grow
When tasks you are supposed to complete grow
When hardware/software/infrastructure start giving lots of issues
When deadlines & schedules become tight
When you are unable to resolve issues & pending tasks keep growing
When you get very limited support from your team, management but are supposed to get a lot done
When you have very less time to gain the knowledge required to complete your assignments
When you have a lot of complex technologies to handle
When you are part of a team which is going crazy
When the management - Manager/Lead/Peers start giving lots of confusing tasks/instructions
There are a lot of things which can go wrong & can keep pulling you from meeting the expectations of the job.
I may not have been able to list them all. Why I am writing this is not to scare you - but to prepare you ahead of time - to ask you to work more effectively now, to gain more knowledge now so that you dont have to struggle when you have a job.
Work hard now & Work with you full potential - though these days when you are struggling to get a new job (or change for a better job) seem like very tough - when you get that job ( I am sure you will definitely get that job sooner or later)
- When you get that job & when you get really busy with everything I've mentioned above then the previous days of you trying to get job - those days will really look like the best time of your career. Enjoy while it lasts. Enjoy this struggle enjoy the hardship & enjoy these experiences - chances are you may not be so lucky to have these days again
I wish you get a good job soon .