Understanding Coding featuring Denis Cheung
Coding is what makes it possible for humans to use computers and smart devices. It involves the process of writing instructions for a computer, application, or software program, otherwise known as computer code, to read. Computer programs run on this code which is why people who write this code are called programmers aka coders.
You are a Full-Time Instructor and Freelancer. Can You Share Your Passion for Coding and Why You Like to Teach This Subject?
I have a great passion for games! I favour the JRPG genre as I feel rewarded when the character I spent countless hours nurturing can conquer the most difficult levels. The same scenario applies to teaching students to code, as I can help them change their life. In essence, coding is the process of transforming your ideas into computer instructions to make the computer do as you want.
With Several Hundred Programming Languages, Which One Are You The Most Comfortable With & Why?
Ruby is a general-purpose programming language that is most commonly used for Web Development. It is dynamic, intuitive and flexible, which makes it a favourite of many developers and technology companies.
Having Taught Since 2015, Would You Say You Have a Teaching Style, and If So, What It Would Be?
My teaching style would be pragmatic. I always do my best to figure out how students' think and will help them correct their thought processes. In simpler terms, I will attune myself to match the students. With this approach, I can always ensure a student understands. This process usually utilises drawings and metaphors. My motto for teaching is "if a student does not get a concept, it is not their fault but my fault for not finding the correct method".
Other than Working on Coding, What Do You Like To Do On the Side in Your Spare Time?
I play games and read novels. If there is a new technology that I am interested in, I will also spend my time learning it to stay ahead.
What Career Prospects Are There with Coding Skills?
All jobs will require coding in the future. Most people think of developers when they hear coding. However, many jobs require a form of coding in apps like Excel/Google Sheets. For a Web Developer, the direct career paths you will take are Project Manager or an App Developer. Generally speaking, Web Development is an entry point where you can transition to these other sectors as long as you are willing to learn the new skillset. With that in mind, it also does not have to be a career path. For example, an accountant can use code to manage their excel files to automate tedious tasks.
Keen to know more about Coding? Join H Academy to learn about Full-Stack Web Development from Denis Cheung. Join the immersive course here.