Five tips for moving from coding tutorials to making progress as a developer Free Code Camp Learning code by following tutorials is no small thing, and yet there tends to be a separate learning curve when you're attempting to move out of the tutorial ecosystem and into creating your own projects. I've written elsewhere about how to escape tutorial purgatory and make progress as a programmer, but suffice it to say that a necessary step in your development as a developer is to venture out into the wild west of programming and build something that will expose you to the ins and outs of your chosen coding ecosystem. Here are five tips from moving out of those tutorials and into making real progress as a developer. 1. Choose a Project Whether you're coding from a book or engaging in online tutorials, your first step upon leaving the safety of your nest is to choose a project that is specific to your field of interest. If you're an aspiring front end developer, tha...
The newest version of Python is released ! Python 3.8 has been available in beta versions since the summer, but on October 14th, 2019 the first official version is ready. Now, we can all start playing with the new features and benefit from the latest improvements. What does Python 3.8 bring to the table? The documentation gives a good overview of the new features. However, this article will go more in depth on some of the biggest changes, and show you how you can take advantage of Python 3.8. In this article, you’ll learn about: Using assignment expressions to simplify some code constructs Enforcing positional-only arguments in your own functions Specifying more precise type hints Using f-strings for simpler debugging With a few exceptions, Python 3.8 contains many small improvements over the earlier versions. Towards the end of the article, you’ll see many of these less attention-grabbing changes, as well as a discussion about some of the opti...
If you're moving from coding tutorials into creating your own JavaScript projects, you'll want to become familiar with using a version control system like GitHub and benefiting from ES6 features to clean up your code and streamline your development process. In this new video, we'll walk through cloning an existing repository from GitHub, creating your own local and remote repositories, utilizing node package manager (NPM) to install dependencies, creating a streamlined code base using ES6 classes, import/export modules, and arrow functions, and adding, committing, and pushing changes to GitHub. Plus, we'll talk through the basic file structure for a Phaser 3 project! Check it out (50 minute watch): Happy coding! If you enjoyed this article, please consider checking out my games and books or subscribing to my YouTube channel . M. S. Farzan, Ph.D. has written and worked for high-profile video game companies and editor...
Comments
Post a Comment