It depends on a lot of things.
- Geography - job opportunities and their requirements vary dramatically even between neighboring cities. Whether or not you are willing to relocate matters too.
- Background - your education, level of experience, type of previous work
- Job hunting skills - writing good resumes, finding job openings, talking to recruiters, interviewing, etc are all skills on their own. Getting a job is a different beast than doing a job.
- There are companies that will hire you without a degree. What they consider to be sufficient experience varies.
- There are companies that will hire you with a degree or “equivalent experience”. For the companies I’ve worked for, this specifically means at least 4 years of professional experience (4 years working is considered “equivalent” to a new college graduate).
- There are companies that require a B.S. in Computer Science “or a related field”. This usually means a STEM field and also requires that you have done a decent amount of programming already, either for school or work.
This varies dramatically from job to job. In the past few years I’ve talked to recruiters about jobs with 35 hour weeks, with at least one day usually from home. I’ve talked to recruiters about jobs that don’t officially have hour requirements, but expect you to work 60+ hours a week. There have also been a few jobs with fairly standard work weeks plus a rotating “on call” duty of nights and weekends. Currently I am at a job where I have to put in 80 hours every two weeks (“flex scheduling”) and the nature of my work means I cannot do it outside of the facility.
In my experience though, the most common situation is that you put in about 40 hrs per week and come into the office most days but can often work from home for a day or two here and there if you have a reason (the cable guy is coming, your kid is home sick, they’re doing construction and tearing up your commute, etc).
Again, this varies so dramatically that it’s as broad as just asking all people with desk-based jobs what their atmosphere is like. There are places with dogs and free beer. There are places where you sometimes have to wear a tie.