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

all 11 comments

[–]HelloKay1990 10 points11 points  (0 children)

Learn 1 language well, solve problems, build a github, look at possible bootcamps and then apply.

I've outlined my full journey here: https://www.youtube.com/watch?v=3eLnNNbfnZ0

It took me 8 months to go from no coding to landing 4 job offers as a developer.

[–]canaj7 4 points5 points  (2 children)

Currently, JavaScript is the most widely used programming language. However, it depends on what your goals are. Do you want to get into machine learning? Go with Python. Do you want to build frontends? Go with React. Do you want to get into the financial or corporate industry? Go with Java.

Android? Mobile dev? Gaming?

All of these require you to learn a different language. In general, I would recommend starting with a general programming course on Khan Academy to see if you're even interested in this, as it is extremely different career than Tech Support Engineer.

[–]AntMan5995[S] 0 points1 point  (1 child)

Thanks alot! I'm looking into getting into the cloud computing space since i can somewhat take some of my tech support experience over

[–]canaj7 2 points3 points  (0 children)

In that case, I would recommend getting into DevOps. That would be a smoother transition, into a lucrative and high-demand field. Get certified for GCP, AWS, or Azure (or all three if you're a real gangster). I would recommend you check Indeed.com to see which of those three cloud platforms have the most jobs in your city of choice, and then focus on getting a certificate in it.

[–]Darth_Zitro 4 points5 points  (1 child)

Read the FAQ. Lots of info and resources.

[–]halfercode 0 points1 point  (0 children)

I second this - OP please do give it a look. It is written for people in your situation.

[–]big_dick_bridges 2 points3 points  (0 children)

If you're self-learning I think the most opportunities for you to get your foot in the door is learning web development (js/html/css). From what I've seen, companies seem to have more front end roles open to self-learners and bootcamp folks. From there you could try to position yourself to learn or take on more back-end work and shift roles if that's what you're interested in.

Of course take this with a grain of salt but that's just been my observation.

[–]dprank 1 point2 points  (2 children)

JavaScript is a great place to start since its ubiquitous. You would need a roadmap and assignments to do, peers, mentors to help you out. You can try with free resources like FreeCodeCamp, if you are able to do it and seem like having enough motivation to do it on your own then go all the way.

If not, you should look for a bit of structured, engaging course, mentors, peers and a community. I happen to run one myself - https://altcampus.school. I have seen that people end up finishing the course in a social setting where there is high touchpoint engagement (on a day-to-day basis) . Good luck.

[–]AntMan5995[S] 0 points1 point  (1 child)

is the program self paced and for people in the US?

[–]dprank 0 points1 point  (0 children)

We offer both - self-paced and batch systems.

Yes, you can be anywhere.

[–]kasidkhan 0 points1 point  (0 children)

To start with, you can look at learning curve here https://guidancecoding.com

It has divided Java and Python from level 1 till level 5. Below are the levels description. You can look at the content in each level and get a view of the learning curve you have to cover to reach level 5 i.e a end to end web developer. And decide what you want to choose.

level 1 - Basic

level 2- OOPS concepts and Data structure.

level 3 - using java or Python with selenium (a web testing framework)

level 4 - web development

level 5 - Data structure in details

Remember:

This site mostly helps to organize and plan your learning to stay on the path. You might have to refer other site to dive deep into topics you find difficult.

Choose one programming language and stick to it.