I graduate in about a month. It's been intense, a ton of fun too.
I don't know how "good" I am. There seems to be a lot of people smarter than me. Completing assignments faster than me. Particularly with OOP. OTOH I am average or faster speed with other aspects.
I'm hoping this probably doesn't mean a lot, especially since we're all new coders. But this has really gotten to me. I've had a job before (non-tech) where I was deemed incompetent and let go, so I want to try to engineer a smooth transition to the working world as soon as possible.
The bootcamp teaches Rails and javascript. I'm wondering - would a job in drupal have an easier learning curve? How would it be different? Obviously I'd have to self learn but it seems like a solid career path too.
1. The speed at which you initially write your code doesn't matter that much. The time cost of a program plays out over months or, if you're lucky, years. Oftentimes, being thoughtful when writing a program at the beginning will lead to massive time savings later on.
2. If you're honest about your skill level and work for a well-run company, you won't be considered incompetent again. You're going to have to do a lot of extracurricular work, though. You should be upfront with prospective employers that, while you may have gaps in your knowledge, you're happy to do homework.
3. Drupal is pretty complicated. If you want to find a niche, you're better off with WordPress, which will be slightly simpler and provide better job opportunities.
4. If you can't find a job coding, you may want to look into doing QA or project management. Having the boot camp under your belt might make you more attractive in one of those areas, and then you can work on your coding skills in your free time and hopefully transition to coding.
5. People are going to hate me for saying this, but go learn Java (start with a Spring project). It's a pretty easy language to learn, and there are tons of Java jobs. PHP and Node are also good things to learn. Ruby (with or without Rails) is an absolutely tiny job market by comparison.
6. If you have any interest in frontend stuff at all, go learn React. I'm not going to comment on whether it's a good library or not, but it's popular and fairly easy to learn, and it works in the browser as well as mobile devices.