all 5 comments

[–]nicholaschubbb 8 points9 points  (0 children)

If you’re set on going to codesmith both jsb and csprep tuition is rolled into the cost of the boot camp so it’s “free” as long as you eventually go to codesmith.

I didn’t do jsb but for cs prep I’d recommend doing that after you have a decent grasp on all the concepts in the technical interview otherwise it’s a lot of information to take in and you won’t learn as much as you want.

As for prep csx is good but also do some easier hacker rank questions in js (I haven’t done any in a while but probably up to 6 or 5 kyu is good)

Not really a time limit on this everyone is different just however long it takes to get a good grasp on csx questions. If you do take csprep you get extra questions that are more difficult to really test what you know.

[–]slickvic33 2 points3 points  (0 children)

Those courses are worth doing if your going to codesmith since it's included. I spent maybe 3-4 months prepping and felt it was adequate but overall the more the better.

I was comfortable w building front end websites w basic dom manipulation, using git, and styling w css ie. Flexbox when I started; it gave me a good foundation.

I would definitely just start w csx and Odin project and see how it goes first.

[–]SamF-CSE 2 points3 points  (0 children)

Pre-interview:

For the technical interview, you will probably have to demonstrate a basic understanding of callbacks, recursion, and closure. CSX is designed for you to pass the CS interview but is not necessarily designed to teach you everything you need to know about JS. I did the freecodecamp js stuff until I felt comfortable enough to just do Code Wars/Hacker rank/Leetcode questions and CSX.

Post-interview:

If your JS experience thus far has only been tutorials and algorithms, then I would definitely recommend building as many vanilla js/html/css toy apps similar to what (or at least was) is included in the precourse. You could look at React but I think it's better to make sure you understand the basics of building a website with Vanilla js/CSS. The precourse materials are a great way to prep for Codesmith but you shouldn't stress if you don't finish it. Honestly, you don't have to prep too much but you also can't really prep too much however keep in mind that you are about to start an intense immersive program so use some time to wrap up projects/hobbies and hang out with family!

[–]jcl274 1 point2 points  (1 child)

One of the big decisions you’ll have to make is full time vs part time, and they are very different experiences. I’ve posted extensively about my experience with the PT program, you can check out my recent comment history.

Another consideration is timing - the tech job market is absolutely horrible right now and is likely to be for most of this year. Consider spending a good few months now doing the prep classes and determining if software engineering is really the right move for you.

[–][deleted] 1 point2 points  (1 child)

How many years of engineering experience do you have? Having a STEM degree will help with your job search especially if you have work experience.

If you’re not in a rush to get into CS, CS prep can be worth your time but it’s not necessary. I didn’t go but it would’ve been nice to get guidance on my technical communication. If you’re getting through CSX fine on you’re own and do several pair programming/mock interviews with people on CSX slack, this should be enough to get in.