I have been frustrated by the constant rejection emails I have been getting. I don't wear them as a badge of honor as much as a reminder of how discouraging the tech industry can be. I often have thoughts of maybe if I wasn't female or maybe I was white, I would have gotten a job faster. I feel like I am doing something wrong and I don't know what it is. I have been doing the following:
-Asking for what I could do better in interviews
-Updating my resume (I have 3 versions of the same resume.)
-I have my own website
-Taking on independent projects for free to build my resume (I, however, would not work for a startup with no funding/for free, I tried that before and I didn't feel motivated with the project.)
I have come to the conclusion that the city I live in is not junior friendly however, it is unrealistic for me to consider a move since I am a junior and nobody would pay for me to relocate since I have no experience (I was told this on a Slack channel.)
I feel like I am hitting a brick wall and think I have wasted a year and a half looking for work. I have so many negative thoughts that I wonder if it's even worth it to keep going.
I really want somebody to tell me what I am doing wrong. I feel like people are laughing at me behind my back for wasting time going into the tech industry. If I am not good enough just say so. I am more than happy being miserable in retail.
Sorry for the negativity of my post.
Top comments (20)
It took me about a year to find my first position and it was in a nearby city (I'd had to take a 1h train). So yeah, don't get discouraged if you have hard time getting that first role. Now, I get recrutement emails all the time.
Here's a few completely personal advices:
The whole industry if not junior friendly. Once you catch the train it's all good, but it's far from easy.
If you have any questions, hit me up here or over Twitter.
Hey Angel!! It took me about a year, maybe a little bit more to get hired as a developer for my very first role. I changed careers from recreation and customer service to tech and taught myself online. It was extremely frustrating and disheartening the amount of times I got told no or never even heard back from jobs that I applied to. You have to remember that you started this journey for a reason and if you quit now, everything that you have done will have been for nothing! YOU CAN DO THIS! YOU ARE GOOD ENOUGH TO DO THIS! I really hope that you keep going and continue to keep your head up and work hard because if you do, eventually someone will give you a chance and you never know when that could be!!! I wish you the best of luck!! 🙏
I was in your position a couple of years ago and I found the most powerful form of advertisement was my own website.
Your site is built with Squarespace which to me is a massive red flag. (depending on what kind of role you're looking for)
Try rebuild with just HTML CSS js and host it yourself, I like to look at awwwards.com for inspiration.
I would also suggest posting regularly to LinkedIn and commenting on other developers posts, start following the companies you would like to work for and even ask the lead dev if they would like to get coffee with you sometime.
You will get there!
First of all you're doing a lot of things right. You have a good sense of design and some cool project ideas. And you seem passionate about development. No one is laughing at you. Everyone is on their own path.
Some things I would look to change, as a junior dev who's had a few dev roles and freelance projects.
I never had a portfolio site to showcase my work, but if I did, as a front-end developer I would not use Squarespace. You are selling your development skills to potential employers but use a website builder for your own online identity.
Rebuilding your portfolio site without Squarespace in HTML,CSS and JS (React or Gatsby or whatever you fancy) would be my first step. You could even create a blog or notes section where you describe issues you've found and overcome along the way or tell about compromises you've had to make for performance/UX. Hiring manager love passionate junior developers that can show that they are constantly learning and improving.
My second suggestion is pushing your volunteer experience. It's awesome that you are getting involved with Philly Tech Sistas. I would highlight your volunteer work on your landing page, about page and in your resume. I think you volunteering will make you stand up as a candidate in a lot of job interview process.
If you are getting call backs from your applications, then what you are doing must to be working and maybe it's something that needs to change in the in-person interviews. I personally try to show passion and talk about what i've learned in each project. What worked, what failed and how I can take that experience into my next project.
One last suggestion is to connect with tons of recruiters. They might not have roles that fit you all the time, but they can maybe give feedback on your resume.
And lastly, it's a game of numbers. Keep sending off those resumes and keep trying. You will get there!
Don't get discouraged, it's a tough industry with so many developers out there now willing to take just about anything, making it hard for everyone to find a place.
From your list, it feels like you are doing all the right things. One thought I have that I didn't see on the list is maybe contributing to open source? Plus, do you have anything on GitHub, it seems more and more companies check GitHub for examples of peoples work.
I know how frustrating it must be but hang in there, there's a place for everyone. Just think how great it will be when you find the right place that was waiting for you all this time.
My github is linked on my profile. I post on there regularly mostly small projects. I know how to do issues but not pull requests.
Keep going Angel, don't give up yet. My honest advice for you: I don't think the "powered by squarespace" is the red-flag people are saying. Your design skills are awesome. Your projects could use a TLC though. "Shana" is a pretty cool design, and the Degrassi game is (I think) your best project but could still use a little touching up as far as the user interface.
Your movie project is a little broken as well, but if you fixed it up, I think it would be the best project to feature. Also, I think you should just hide the other ones after you get the three I mentioned really perfect. You can't spend all day working on projects when you're still job hunting, right?
You have a great eye for color and shape, I think you should highlight this as your strength.
Have you tried reaching out to recruiters on LinkedIn? My last two jobs were from unsolicited messages from recruiters on LinkedIn. Also, what kind of jobs are searching for? Don't forget, there's more to the industry than "software engineer" and "full stack developer." Some people start off as testers or business analysts.
I hope this helps and I really want to emphasize that you have a lot of front-end potential. You can learn code all day but the artistic side of it needs a little bit of natural talent which it seems like you have. Don't lose hope, and good luck!
I do put my projects up there as proof that I am doing stuff and not doing nothing. I don't think it's a good idea to take them down. Also on the page it does say that they aren't complete. If employers expect complete projects that is unrealistic to me. No project is ever complete.
Start By Replicating a small application like google keep . Approach your plan to get a job as a game
Stage1 is to decide what skills you need to demonstrate. If you are seeking a web dev role give one week time to Freecodecamp(freecodecamp.org/) and solve the project challenge in them to your best. After that try to create small GitHub projects replicating one good project , you may feel you are copying but you will be understanding what the person did , this is how we understand the project problems.
Stage2 will be when you participate in algorithm challenges , you can begin with hackerrank(hackerrank.com/) and move to project Euler (projecteuler.net/)
Once you have built a good understanding of the coding practices then try to create boilerplate as stage3.
Stage4 will be participating in mock interviews.
Interview Tip :
Pen and paper : Note Down the problem statement , think about drawing a flow diagram ( with start and end state as the desired input and desired output). Design use cases and write the code , don't refactor code in your mind , create the base logic , once on paper try to refactor the code.
If you are participating in a timed coding interview : Then try to write code in the editor and write the optimal logic , check if use cases are getting satisfied then if you have 15 min+ time then refactor the code to reduce useless variables , and use shorthand operators.
If you are giving a face to face interview , listen to the problem , explain the steps you approach to solve the problem to the person interviewing you and then give them more than one solution and explain him/her your choice of one solution over other
Don't stack too many skills when you are trying to crack your first interview. Have one strong skill and sell it only , more skills does not increase your chances , show your passion for problem solving and be genuine about the thing.
All the Best!
So if I do all these steps, I can get a job. Do you have proof that this has worked for you/anybody else?
Yes , because I have followed these steps and got success in getting job
Angel, don't get mad about that you couldn't get a job on tech, programming, maybe you can start doing stuff on little places like a grocery store o family companies so you can get experience.
I'm from and i live in Argentina, i know is hard this days in USA about the rant against Spanish people there, and also i'm aware what happened with the black community there since the early days and now, but if someone tell you that because you are black ( i'm still don't understand that racial shit agains humans), they are ignorants and idiots.
Try to start small and then get big.
Buena Suerte!! (means Good Luck)
I am going to sleep now but will write something later today. Would you prefer feedback here, or privately?
Hello! I prefer privately.
Done, sent email! Rooting for you! <3 and this community is a great place
It takes years and the industry is more politics by the day, do social moves and plot a career for best result.