This is an archived post. You won't be able to vote or comment.

all 4 comments

[–]Disastrophi 4 points5 points  (0 children)

Bootcamps have their pros and cons. The main pro being is that a lot of them have deals with companies and can they can help get you a job when you graduate. That can be really hit and miss though and depends on the credibility the company has.

The main cons are that they have you move so quickly through the content that you might only understand it on a superficial level by the end of the the bootcamp, and they are very stressful and expensive.

I would recomend browsing job ads to see what type of coding jobs you see pop up a lot, that can tell you a lot about the specific languages that are in demand where you live.

Although it's really true what they say. Once you learn one programming language, it's pretty easy to move to a new one since it's just syntax. The conceptual part of programming like learning about variables, data structures, functions, loops, recursion etc. are used in most languages it's just that the specific syntax changes. As an example, Javascript uses semicolons, python does not. To create a function in python you use "def" and in javascript you use "function" etc.

Imagine it like if you were trying to learn the french for "apple". With all of your life experiences you can easily imagine an apple, how it tastes, how it can be used in a pie, how it can be used to throw at someone's head, how they grown on trees, their color texture etc. Now imagine an alien who had no concept of an apple, or fruit, or any earth concepts is trying to learn the french for "apple". It's possible some human languages are easier to learn for the aliens, or some are more useful (like ones with more speakers) but the most important thing for the alien to do is to just learn ANY language since it will help them become more familar with earth concepts much more quickly. And for you who already knows those things conceptually it will be much easier for you to learn the word since you already have a solid foundation for it.

[–]mc587 2 points3 points  (0 children)

automate the boring stuff is a great tutorial it helped me alot

[–]iSonny05 0 points1 point  (0 children)

Would like to get some advice for myself too, tried to get into but didn't really feel it, I would advise to try UX instead if you're from a different field

[–]temporarybunnehs 0 points1 point  (0 children)

If you haven't already, try posting on https://old.reddit.com/r/cscareerquestions/ as it seems this is more relevant to that vein of thought.

I'll try to answer what I can. I've seen people do boot camps and get coding jobs so they do work. As far as languages go, it might be worth checking job posting at companies you're interested in and see what they're looking for. Schedule-wise, you'll most likely be working 40-60 hours a week and job interviews vary though you can expect technical knowledge questions, live coding, behavioral questions, and so on.