So... YOU WANT TO WORK IN (web) DEVELOPMENT, or as a PROGRAMMER, or in some way WORK IN IT? Read This First!

So… YOU WANT TO WORK IN (web) DEVELOPMENT, or as a PROGRAMMER, or in some way WORK IN IT? Read on…

STEP 1 - The first step is to spend some time doing research to determine what you enjoy. WHY? Because, the process of mastering skills in programming & development and then later working in the field requires - on a daily basis - absorbing tons of concepts, staring at a screen for hours, writing 1000s of lines of code, testing, debugging, re-factoring, making things pretty, etc, so a key factor is to HAVE FUN doing what you like, and want to do, and then everything will fall into place.

For example, MOST PEOPLE DO THIS > if you enjoy working on front end web applications then explore HTML, CSS, Javascript technologies & libraries, UI, UX, etc. Mastering Data Science is a great career move, but a prerequisite is the ability to program in Python, and leveraging Python to clean, massage, manipulate, & organize tons of data, and then later succinctly communicate your findings to appropriate audiences. If you like working with Microsoft technologies then research C#, ASP. .NET, etc. If you’re more of a behind the scenes type, where content & logic is processed on a server, then research frameworks like Django & Flask (Python based), Node (Javascript based), PHP/Apache, Ruby/Rails, etc. If you’d like to develop mobile apps for iPhones then look at iOS, or Android for all others. React Native might also be good for the latter.

The Code Foundations Career Path on Codecademy can help you make this determination.

STEP 2 - Once you determine what you enjoy, the second step is to determine what goal(s) or objectives you’d like to achieve. Things like “joining a team as a junior developer”, “joining the Data Analytics department of a company”, “developing websites for small businesses and mom & pop shops”, “programming desktop or mobile applications”. WHY? This sets an overarching target to work towards.

STEP 3 - Once you have a clear picture of what you enjoy (step 1), and your goals (step 2), the third step is to implement a learning plan, based on small sub-steps, all of which support and lead to obtaining your ultimate goal(s). WHY? You’re instilling structure and responsibility into your life, in bite-size, manageable chunks. Codecademy incorporates learning plans pre-built into Career Paths & Skill Paths.

STEP 4 - Now that all of the above is in place, you need to focus, work hard, build things, fix and prettify your work, never give up, and never stop learning. Repetition is the key. When you can confidently apply the concepts you’ve learned, importantly are able to articulate them, and feel ready to enter the workforce with your valuable skills, start applying for jobs. This might be a stressful cycle because some/many jobs you apply to may result in rejection, but know that EVERYONE experiences this. Consider it a learning experience, stay positive, and move on to the next. You should develop a portfolio to show off your skills so spend a few weeks doing this and then apply again for more jobs. Also have your projects committed to GitHub - employers like to see lots of Github activity. Tweak your resume. Apply again. During this job search, never give up, and never feel complacent or despondent. And… never stop learning. Always continue coding, practicing, refreshing your skills, and learning new things to land that job.

Some people after ONLY A FEW MONTHS of learning how to code were offered positions in major companies, and changed their lives for the best and better. Review and apply the steps stated in this post because YOU CAN DO IT and YOU WILL ACHIEVE SUCCESS.

NOT A STEP!! If you don’t know what you enjoy (step 1), where you want to be (step 2), and a clear plan to get there (step 3), it might be extremely unproductive, not to mention a waste of time & money, to haphazardly take a bunch of courses ad hoc at random, leading you astray.


Thanks for posting! This was really helpful.


Thank you for your post. You mention at the end that “some people after only a few months of learning how to code were offered positions in major companies” is that really true? I ask because isn’t learning to program/code extremely challenging and takes some time to really get a good strong foundation with?

1 Like

@ brandonkr - it is absolutely true - there’s 1000s of success stories you can find online, within Codecademy, and other schools.

Do you have any examples @Lazer300 because what you can see online sometimes are more marketing vs reality.

Thanks for the share :heart:

@ brandonkr - they’re real - IT is a trillion $$$$ industry and there’s a part in it for everyone to play. You can easily find many of your own success stories and also easily discern what is genuine versus marketing hype. But there’s no success without determination, hard work, & perseverance. Asking others to do your research demonstrates lack of determination and belief in yourself.

Just yesterday I spent around an hour listening to & reviewing & learning from another guy’s success story - he previously failed as a programmer, tried again, was rejected many times, and now he helps others - like me. A few weeks ago I reviewed another success story of a guy that was actually homeless, used the computer at a public library, finally got the money to buy his own laptop, and then got a great job. Every so often I do this because it’s inspiring and impressive.

Do you seriously think so many examples of people putting their extremely PERSONAL experiences out there for everyone to see is marketing?