Meet Andrew, a recent graduate from Intro to Computer Science who started learning programming from scratch with Udacity. Andrew works in marketing and plans to use his new skills at work to automate tasks, dive into data, and make suggestions to traditional practices based on what he finds.
Below, Andrew shares key takeaways and advice for other programming students:
Use What You Learn
Currently, I work in marketing for a vending service company (or in fast moving consumer goods (FMCG)). My role is a very traditional one and does not contain many tasks that revolve around data or a great deal of digital technology.
As I expand my skill set I hope to spend a greater number of hours analysing data and implementing changes based on that data. There does seem to be a lot of routine tasks that could be automated and a lot of data that just doesn't get analysed. Ultimately, the courses I have taken so far have made me a little more confident in suggesting changes to traditional practices.
Over the past few months I have definitely learnt about the foundations of Computer Science and how to think computationally. Programming encourages you to solve a task by reducing things into smaller problems and then go through them in a logical manner. This is different to the intuitive and sometimes messy thinking that I use in everyday life.
Ask for Help
These courses have taught me to persevere and to not be stubborn and ask for help. I found the forums on Udacity really helpful and there were plenty of Udacians willing to share their thoughts, ideas, and mistakes. On occasions where other Udacians could not answer a query (right away) I would turn to the Udacity Coaches.
Take Advantage of Coaching
I would encourage all prospective Udacians to enroll in the full course experience where you have access to Coaches during each lesson and your own personal Coach assigned to you. I have always found them to be helpful and knowledgeable and they have a very positive way of helping you to realize how close you are to figuring things out.
Coaches will never tell you the answer but they can always talk you through the code you have written and ask you questions about it. This way you always get the satisfaction of knowing that you solved things by yourself with a little bit of guidance.
Whether you want to start a career in tech, or use programming in a non-tech career, check out Intro to Computer Science!