Sometimes, you will fail.
I'm an old man now and almost ready to retire after a fairly long and successful career as an data engineer. I have a short story to tell about one of the steps along the way and a point I would like to make for anyone interested enough to read to the end.
In the early 80's, I moved from Texas to Seattle with a couple years of experience operating with IBM and Burroughs computers, but no education and no real developer experience beyond an ability to read COBOL. Seattle was an amazing place at the time with a number of tech startups as well as some already well established shops. And, there was one in particular which was looking for developers where I wanted to work, so I put on a suit, found their HR department and applied for a job as a developer.
I remember how disappointed I was when, after a quick glance at my resume, their recruiter said "Son, we prefer to hire people who have either experience or education and you have neither. Thank you for applying, but there is no point in taking this interview any further...".
But, I was sure that this was where I needed to be and wanted to work. So, after waiting a year and hoping that they would not remember turning me down the last time, I applied again. This time, I made it through the interview and actually felt pretty good about it. However, when I called after several days of waiting for an offer, I was informed that they decided not to hire me and offered the position to another candidate.
领英推荐
I'm pretty sure that most would have quit trying after being turned down twice but I was just determined to work there. I liked everything I had heard about that company. I could see they were growing, and I really wanted to work there. So, I waited another year and tried again. By coincidence the same man who had turned me down the last time was assigned to interview me. At the end of that interview, he said "You seem very familiar, we must have met before, but I can't remember where". I told him "I've interviewed here three times in as many years. I would think that by now you would be tired of seeing me. I'm not going away, so why not just hire me and get it over with?".
That did the trick. He found a group that might be willing to take in an entry level developer and forwarded me to them. After several of their team interviewed me over the course of a morning, they gave me the job.
Now, if you have read this far, I would like to get to the point I want to make. Persistence pays off. If you are looking at a career in IT, get used to a little frustration. It seems nothing works exactly as you expect it will on the first try. You will fail a lot. In fact, I would suggest that you should hope for failures. Keep a count. You will find that for every so many failures you will have a success. Every time you fail think to yourself "I am one closer to a success". Learn from the failure, pick yourself up and try again. That is how to turn "no education and no experience" into a career.
Engineering Manager at Microsoft
2 年Reading this brought back a lot of fond memories from the time I came to interview at Microsoft with you to the work we did. I learnt quite a few things about data at scale and SQL factoring from you along the way. thank you for sharing this.
Remote Java Software Development and Technical Support
2 年Very inspirational reading coming from the guy who I know without any question was/is the best MSSQL programmer in the world. I remember when you interviewed at #####, and I said he is the best SQL programmer in the world. They told me we don't want the best we want average developers in 50 percentile, we don't want Mavericks here. I want to work with the best. So I can learn from them. You are the biggest asset to any technical person, to learn from you is a blessing. I just crashed my second interview with M### in 2 years and my second interview with A##### in 2 years and many more in 20 years. Ive blown many coding interviews because the expectation is to be a data structure and algorithm dictionary. I'm a creative, a daydreamer if I need that information I'll read a dictionary online. If I cant look up the best solution online, I brute force every solution and I'll rethink it till I get the best solution if I don't get it initially. I think it's my creativity and my ability to come up with the best solution that makes me an asset. Hard to convince a stranger who needs a 7 year solution in 15 minutes, or expects a dev to be a walking dictionary. To have a mind like yours would be amazing
Partner Engineering Manager at Microsoft
2 年Thanks for sharing your experience, Charlie. I observed your "never say die" attitude more than once in our brief stint together. Really enjoyed the experience working with you.