Good day, it is me again.
The girl that posts random stuff and asks random questions.
I am back to the "your First dev job"
So, today my question...
For further actions, you may consider blocking this person and/or reporting abuse
I've been in technology for a long time. You're never "ready". I think there's a better question to ask. What is your unique contribution? Each job, each opportunity is not created equal. There's one out there that suits you, or your personality, work ethic and style.
I think front-end devs are in a great position to showcase this ... many times their work is one part code, one part art. If a hiring manager looks at 1000 resumes, 1000 names, 1000 candidates ... what stands out that they'll remember yours?
That's not a hard question to answer. We all have unique views and bring something special to the world. Wear yours like a badge of honor.
Wow Fred! Thank you for this. It makes so much sense and it such a helpful way of seeing this.
I think you're ready for your first job when you have a mindset that will allow you to improve after day 1 on the job.
Anyone who comes in with a willingness to learn from the team, contribute where they can, admit when they don't know, and make improvements without needing to be told, is ready.
Having this attitude doesn't take a lot of skill, but it is scary!
Forget being ready for your first job, as long as your willing and able to learn you're going to be ready for any job. Especially in front end software there will always be more to learn, and every job will require some new skill you don't have.
Start applying and if you're getting "no"s ask why and use it as an opportunity to learn.
Thank you !! I am more than willing to learn so I guess I will start applying with more enthusiasm!!
I didn’t feel ready when I started my first job. That is a very normal feeling and I don’t think it’s a feeling exclusive to our field. What’s important to remember is that you have unique contributions that you bring with you. You’re background and story are unique which gives you a special perspective. That perspective may impact process, clients, sales, marketing, or code, but the point is it makes you able to contribute in a meaningful way no matter your technical ability at the time.
All that being said, feeling ready on the technical side is something I still struggle with 3 years in. There’s projects and things I work on that I don’t feel ready for. I think that’s normal as well. We’re not doing repetitive work we’re building things in whatever technology stack so there’s always unknowns going into something. Staying humble and asking peers questions will always help you to progress on whatever it is.
To answer the real question of:
I started applying mid-way through my boot camp and would generally recommend the same if you’re able too given your situation and can answer a trivial amount of common interview questions. The interview practice is really important and is a skill all on it’s own. Constantly applying, interviewing, studying, & getting feedback from wherever you can will up your interviewing skills grow. Sooner or later one of those interviews will lead to an offer.
Good luck!
Thank you for the praticai advice.
I will look into some common interview questions and practice!
I think that being 'ready' for your first Dev job is kind of an abstract concept.
In general:
Bonus
Also having knowledge of common algorithms and Data structures is helpful.
Make sure your CV is well written!
Having a nice Portfolio website and GitHub account with your projects will help you a lot!
Thank you!
You have me a nice nap to see my gaps and where to work, o really appreciate it!
There's no such thing as "being ready" for anything in software development; at least not in my experience. It's literally all about learning by doing. Nobody in an at least halfway decent software company will blame you for making mistakes, especially early on. Ask questions, be active, communicate clearly, approach people if you hit a wall, be an eager learner and try not to make the same mistake twice if you can. That's what matters.
Thank you !!!
I was ready when I decided I wanted one, looked through the job listings to see what the most popular software engineering job was at the time, Android. Studied it for a week and started applying. That was 8 years ago and Android is working out well!
That is really great Aniket! And inspiring!!!
I didn't know I was ready. And frankly speaking, I wasn't. But I made this leap of faith and applied for a job then passed the interview. And after you're already working you don't have an option not to be ready anymore. So I learned a lot during this first year. It was intense but very interesting.
That is good to read, I don't feel ready either but I want to get started!
Thanks for sharing!
Hi, the answer depends on WHO thinks you are ready.
If you want to have that "I'm ready" feeling... bad news is you will probably never have that. At least that was the case with me and many others I know. There is always things you want to (and in this field, should) know more of.
With that said, it's likely more important if the world thinks you are ready. In my opinion, you get there when you get your first offer to join a company as a dev. So I would suggest you better go to interviews as early as you can. Maybe a good point to start is when you start asking yourself the question you posted. If you don't get the job, at least you get feedback and pretty clear information about what skills you should improve. And if you get one... Heck, that's a great feeling, it says the job market validated your efforts and thinks you are ready.
2 extra things I would like to add: 1) Just don't take ANY job. If you have a gut feeling that a job won't do you any good, you can pass on it, don't ruin this fantastic journey. 2) Also, never forget that getting a job is just a start. It means you are ready to begin this career, but this one is about constant learning. I never met anyone in software, no matter how experienced, who felt they knew enough.
At 19, when my parents cut me off. It was my second year at the university.