Hello Everyone,
I’ve seen a lot of posts here asking how to land a job with no degree or experience but I have not seen many with people that have years of experience in the field. I have over 8 years experience in software development with the last 2 consulting for a company I have founded. I’ve done large scale applications for financial institutions and many start ups. In the last 3 weeks I’ve had over 30 interviews. Some have lead to second technical interviews but none have succeeded to an offer.
I’ve had interviews where they asked me to write a component in React and I did it fairly well while explaining my process and even asking questions to keep the conversation going while creating the application. No offer. I’ve had interviews where they asked me shotgun questions one after another and I knew about 99% of the questions. No offer. I’ve had technical barriers where they had me create a full blown chat application in one day. They cherry picked some small thing. No offer. I’ve had interviews where they said my character and personality were great but my technical expertise wasn’t where they wanted it. I’ve also had the complete opposite. I’ve had interviewers ask me one question, I answer them, then they respond I’m too junior for the position abruptly ending the conversation. I’ve had interviewers just straight up leave during the coding interview. These are the better interviews I’ve had.
I just want to say that whoever comes in here acting like they have some formula or deep understanding of how to get a job in the developer world is full of it. There is no solution and it it purely luck. I’ve worked on multiple large scale projects. Have freelanced on the side and created giant monolith system designs that are still in production. Multiple years of experience in the industry. Never fired. Tons of pet projects, production projects, and projects that are still being worked on. A STRONG portfolio and networking circle. Good references. Read this board and many others and followed it to a T. None of this has helped me land a job and I have applied and interviewed purely focused on front-end and full-stack development because I know what I’m good at and know what I need to improve on. I just want you to know that all the tireless nights and frustration that you are feeling now starting your career is the tip of the ice burg. Speaking of ice burgs get ready for the most robotic, unemotional, tech leads you have ever seen in your life. These are the key holders and they don’t give a crap about you or what you are worth and they will make sure to expel that at every moment of your technical interview making you feel awkward and weird.
Go ahead and read articles online about how to interview and how to handle “we’re not moving forward” emails. I’ve sent responses to those rejections letters and it usually results in silence, or even better yet something not even true, and yes I was professional and not rude on my response to the deny letter. When I say something not true I mean, hurrr there was global variables everywhere when it was a react application with components and it’s almost impossible to create global variable without trying. Or maybe you can have friends and professionals review your resume and fix it up for more responses. I’ve done that also and while it lead to more introductory calls and technical interviews it did nothing in the long run.
One theme I do see here more often than not is people that got employed and completely threw out the one most important thing you learn suffering for months or YEARS while your personality and intelligence is diagnosed and prodded daily during your job search. THERE IS NOTHING LOGICAL about the hiring process. I knew this before I worked 8 years in the field and I know it now. Generally the interviewer will not want to hire you for the most stupid reason ever, and if they do like you there will be 5 other opinionated idiots that will review every flake of personality and experience and find something wrong. SOMETHING ANYTHING. I’ve been on both sides of the table and although I did not act this way towards the people I was interviewing I have heard the shit talking, and absolutely ridiculous requirements these people sometimes make. Yes, it was your color of your shirt. Yes, it was how you talk. Yes, it was your hair. That is what you are competing against. Good luck being perfect, but like I said before you have better luck being lucky.
Please save the excuses and tiresome illogical responses about how it’s expensive for the company to hire people. Is that why most start ups are doing on going hiring? What is continuous hiring? It’s when a company continuously interviews indefinitely just in case they might find the magical unicorn developer they always have wanted. Sure, they have every right to do that but just know that all the preparation you take, the hours wasted on their packaged coding challenge, is the same experience they are putting hundreds if not thousands of others. It is a sick little game that costs you way more time, effort, and money than them. If you really think it takes so much time and effort to hire someone then why is everything so automated? The coding challenges are canned questions where the logic has already been solved a million times. Even the interviewers are sometimes imported from some company that they pay scraps. Believe me I’ve seen them with their gulag like bunk beds in the background of a SF apartment during my technical skype interviews. I’ve even seen CRM like applications that they use for their on boarding and hiring. Like I mentioned automated and cheap. Please save the boo hoo it’s expensive for the company. Company do good, company hire more people. Say it with me now. Company do good, company hire more people.
This is my career advice for people that are looking for a job and starting your career. I also want to explain that it does not get better. You most likely will get let go. There will be a org change. There will be a restructuring. Your start up will fail. You will be asked to work with no pay. Your boss will one day suck. You will be worked to death, and weekends. Your work will be boring and brainless. You will lose excitement. The shiny promises they promised you at the start will start to show cracks. Keep practicing that html, css, and javascript though LOL.