The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
The following post is about Cricket, if you are likely to get your knickers in a twist about Cricket posts please stop reading now. Civilised people please carry on reading.
We are holding our annual Fantasy League for the Indian Premier League in GIT, if you are a Cricket Fan and like a good competition I highly recommend it. You can join by following the link here[^]. If you haven't done a Fantasy League before it only takes 5 minutes a day and is highly addictive.
It starts Saturday so you have to register before then.
My son got his first programming job before he had his hands on his associates degree. The pay was just sub $30k. He started looking after he had a year at that shop and it took a months, but then he got double and then some what he was making at his first job. The big problem was that everyone wanted complicated skill combinations that were very odd to say the least. One shop wanted Objective-C but admitted they would have to rewrite the project in Swift just as soon as they got the project deployed.
My favorite job ad ever required 5+ years experience with Visual Studio 2010 in 2010.
BTW he had several agents getting him interviews, but the CIO of his new company spotted him on LinkedIn.
Now, it is probably not too hard, especially here in the U.S. Back between 2000 to 2004 it was hard for me being junior level to get a decent job. The .Com bubble burst, the 9/11 attacks occurred, and the U.S. was in a recessionary period. I imagine between 2008 and 2011 it was the same story. So good for him getting his first job.
Software development is project work, like building a skyscraper. During a recession, nobody is starting new projects. If you're standing up when the music stops, you may wait out the recession unemployed. Doesn't matter how good you are if no one is hiring.
I remember a one job ad 'Young Graduate, 5 year experience' So at the time I was a fresh graduate with no experience. The agent phoned me we went through everything from degree to my dental records and was then asked if I had the '5 Years Experience'. I did not and was accused of wasting time. In other words the client wanted 5 years experience but didn't want to pay for it...
I have 35 years of experience and find it difficult to get a job, but mostly because I'm much less inclined to suffer the "testing phase" of the interview process. IMHO, problems don't arise because someone doesn't know the answer - they arise because someone doesn't know how/where to FIND the answer and move on.
I also don't appreciate being told that I have to be willing to socialize with my co-workers. I actually got laid off once for that - it was viewed as not being a "team player". The main problem is that I have a very narrow and specific list of interests, and none of them are an interest in being interested in other people's interests unless they closely align with mine.
I was also laid off once because I refused to work overtime for the sake of working overtime. My view is that if my work is behind, or if someone specifically asks me for help, I'll put in the extra hours. I'm 60 years old with a wife and a life, and long ago learned that loyalty to the company isn't necessarily (and more often than not, is most definitely not) reciprocated.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 - You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 - When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
One of the few pleasures at work is being the office grump, pester me and I'm likely to growl at them. I often hear some newbie ask who the old bloke is, they usually get a reply like "just give him work and leave him alone".
Never underestimate the power of human stupidity
I learnt this same thing when I was a "company man". My first 'real' job. It was a production environment, and I ended up becoming a manager. I thought this was it, and I would always work there.
I got passed for promotion a couple of times because I was very valuable where I was at. They decided that, after finding out I was not happy about it, they would have me train my replacement, and then demote me. That's not intuition, they actually said that specifically. After training this dude, I would work under him in that area so that I would be available if problems arose. So I clocked out at lunch and just never went back.
Don't give yourself to a company. They are not going to take care of you, and they simply don't care when it comes down to it. I've done well after I learned that lesson.
I also don't appreciate being told that I have to be willing to socialize with my co-workers. I actually got laid off once for that - it was viewed as not being a "team player".
How can I get that to happen?
John Simmons / outlaw programmer wrote:
I was also laid off once because I refused to work overtime for the sake of working overtime. My view is that if my work is behind, or if someone specifically asks me for help, I'll put in the extra hours.
Agree. I'm tired of hearing people brag about how many hours they put in. They're doing it wrong then, either in setting realistic expectations, or knowing their pace.
On more than one occasion, I've made it abundantly clear: the company gets 40-ish hours of my time per week. That's it, and that's all (with some exceptions as John notes above).
To answer the OP's original post, it's not difficult at all, once you've gotten over the hump of finding that first one and gaining some experience (assuming some decent level of ability of course).
Right there with you. I am 66 with 38 years experience. I have recently started doing contract work and am on my second contract with a big company. The first was a nightmare. The second has been wonderful. It all depends on the people that you work with and for. Most applicants are so anxious to get hired, they forget that they are there to interview is a two way street.
In the future (yes I expect to drop dead over my keyboard, I actually like what I do!) I expect to interview the manager and people I will be working with.
Finding a job is not difficult. Finding a GOOD job, one you like, and one you are adequately compensated for, is Hard.
A giraffe is a horse designed by a committee and developed in an Agile environment...
I'm not 60 yet, but I have the same ego setting long ago. If one has to constantly putting over time, it means that management/marketing over promise. As I always said, put marketing, manager and developer in a room; the programmer always got a bloody nose.
I'm 58, 35 years programming experience. I'm between jobs. I'm not sure I'll ever work again.
Oh, I can get a job, all right. I can get a job if I want to work for half my previous salary. I can get a job if I want a 60-hour-a-week death march. I can get a job for a lowball salary and a promise of options that may never actually materialize, and I also have to be a contractor for the first six months before my first year of options and my health care begins (at which point they lay me off). I've actually had each of these jobs in the last five years. A combination of shame and legal agreements forbids me saying the names of these companies.
I'm not a curmudgeon, like some of the responders to this thread. At least I don't think I am. But with my years of experience, I can see bad management decisions coming ten miles off. I try not to grimace in meetings. Seeing the future is a curse. You can't tell anyone because they won't believe you. They think they're so smart, and they're in charge goddammit. And you can't say "I told you so" either, because the perpetrators leave before the turds hit the turbine, or they're the founder.
So, gentle readers, how do you find a job that won't be a disappointment, when you know what you're doing?
Last Visit: 25-Nov-20 18:42 Last Update: 25-Nov-20 18:42