Hi fellow developers! My co-founder and I have had a small success testing an idea for a software developer interview workshop. Because of this, we were hoping to get some feedback from you all to see if the idea has broader appeal.
Basically, as developers, we've hated the interview process because of things like dealing with rejection, having to self-motivate for studying, and all while trying to keep up in a full-time job.
We put together based on what we did/learned from the initial test:
At a high level, it's 4 weeks with a small group of other software developers who are also pursuing new jobs. The key unique things we provide are group matching, structure, and accountability.
So, two key questions we have:
To continue #2, I'd consider looking at the coding bootcamp payment plan as well. Instead of charging upfront, they instead take X% of your first year's salary as a developer. I like the idea of "we only get money when you succeed" so you could consider only at the end of the course, and then could probably charge more money at that point too.
Good luck!
Very helpful feedback and great ideas - thank you!
Actually, something else the things you bring up make me realize is that even though there's an obvious persona when offering a software interview prep bootcamp, we don't narrow it down. It could be interpreted as people all across the range of experiences and backgrounds. I think we need to work on defining and presenting this as well.
Thank you!
Hi there,
I think I'll start with (2) first.
I've sat on both sides of the interview table on various occasions, and what I learnt is that people can be rejected for all kinds of reasons, even personality dynamics (which in my opinion is highly valid). Also, getting accepted isn't always a good thing, especially if the company later appears to be a bad match. Therefore, I don't believe in "preparing for interviews" and the like. I don't idolise landing a job or getting rejected, because that part of it can be somewhat a numbers game. I be very clear with what is wanted in the industry, pick it up, and sign up for companies that I think I can have a win-win match with. I think the point I'm trying to make then, wouldn't be that "preparing for interviews is bad", it'd be more of "I'm not sure if they'll influence me the right way, or just share opinions that go against what I know". This applies to the topics of interview strategy (if any), technical preparation, soft skills (groups who don't know any better can adversely affect the confidence/assertiveness each member has in their soft skills) etc. I guess in short, I wouldn't know if the group is good or bad influence. There is no standard way to land a job (because a lot comes down to chemistry), using standard ways instead of authentic behaviour can sabotage the otherwise natural chemistry, and so I'd be wary of anyone who says there is a standard way, or tries to thrust it upon me.
That being said, I'm a more independent and highly driven person, probably not your perfect target audience, so my points should be taken with a pinch of bias salt.
(1) hmm there's a lot. Firstly there should be no "you should do X like this" kind of behaviour in the group. Changing jobs is hard work, but if the group is so opiniated and I get pulled into the wrong direction, then it's not worth all the hard work I put in.
Next, maybe you can have an internal wiki accessible only by paid members, where hard skill and soft skill resources/guides are shared and reviewed for the members' specific use cases (changing job in the middle of another; limited time). Thirdly I think it's important to be placed in groups where I can be of the suspicion that I'm competing with someone inside. This leads to competitive behaviour, in which not joining the group is better. Probably a group should only have one person per destination job category or interest. This can also have the benefit of diversity where if someone's interviewing for a job I've been to I can share my experience (but the group rules should discourage me from forcing ideas on them).
All the best!
This is amazing feedback! Thank you for taking the time to share you thoughts. And, also, for approaching in such a constructive manner.
That's a great point about there being a lot of potential reasons for rejection and in ways, it's valid to not prepare. We'll take this with a pinch of salt, as advised, but we'll also reflect on it. It feels like spending some time thinking about this could lead to significant value in ongoing shaping of the service/product.
What you're saying about creating principles for supportive/encouraging interactions within the community makes total sense. And about providing the ability to tailor things to the individual too.
Thanks again! We really appreciate it.