Be A Better Software Engineer And Professional Programmer

Be A Better Software Engineer And Professional Programmer

How To be a better software engineer and professional programmer. Adam Culp of Beachcasts shares key traits and tools professional programmers use. Things every programmer can do to become a professional software engineer. Topics include taking ownership for code written, software testing, programming code refactoring, using source control, code editors with step-debugging, and project management. Please * LIKE, COMMENT, AND SUBSCRIBE * - and share with others! Key Topics: What it takes to be a professional programmer Key items all software engineers should do Important tools to use in programming Support the channel with this Cloudways affiliate link: https://www.cloudways.com/en/?id=1013434 and use the discount code BEACHCASTS to get a free month of hosting. For a nice list of equipment I use in my studio, and to support the channel if you make any purchases (doesn't cost you a thing), visit my kit at kit.co: https://kit.co/beachcasts/beachcasts-... Errata: Let me know if you notice anything that should be errata Associated Links: https://beachcasts.com Timeline: 00:00 Video Start 02:07 Introducing the video sponsor 02:31 Professional programmers take ownership of their creations 03:20 Professional developers test their code 04:46 How to say "no" when appropriate 06:35 Refactor Iteratively to improve code 08:03 Use source control for all coding projects 08:28 Learn your code editor and chosen tools very well 09:47 Use step-debugging to troubleshoot issues 10:30 Choose employer and customers wisely, or walk away 11:26 Adding comments to code is important 13:12 Make yourself replaceable 14:41 Be good to yourself and others Other Beachcasts videos you might find interesting: Laravel Query Builder Usage With Example Code    • Laravel Query Builder Usage With Example Code   How To Create And Use Github Packages For Docker Containers    • How To Create And Use Github Packages For ...   Measure PHP Code Quality With Static Analysis Using PHPStan    • Measure PHP Code Quality With Static Analy...   Define Technical Debt and Contributing Factors for Software Errors    • Define Technical Debt and Contributing Fac...   Getting Started using Laravel Sail for Docker on WSL 2    • Getting Started using Laravel Sail for Doc...   Developing on Windows with WSL2 (Subsystem for Linux) and PHP    • Developing on Windows with WSL2 (Subsystem...   WSL 2 With Docker Getting Started and Docker Desktop Installation    • WSL 2 With Docker Getting Started and Dock...   Getting Started with WSL 2 and Ubuntu on Windows 10    • Getting Started with WSL 2 and Ubuntu on W...   Secrets To Get A Developer Job And Searching For Programming Jobs    • Secrets To Get A Software Engineering Job ...   Store sensitive data in environment variables using phpdotenv    • Store sensitive data in environment variab...   How to understand code written by someone else    • Secrets of how to understand code written ...   Ways to advance your programming skills and improve as a developer    • Ways to advance your programming skills an...   Make your local DEV environment available on the internet    • Make your local DEV environment available ...   AWS Elastic Load Balancer (ELB) Tutorial How-To    • AWS Elastic Load Balancer (ELB) Tutorial H...   Laravel Model Factory Tutorial using Artisan make:model    • Laravel Model Factory Tutorial using Artis...   Authentication in Laravel Tutorial    • Authentication in Laravel Tutorial for PHP...   Top 5 skills to be a better software developer    • Top 5 skills to be a better software devel...   Install Laravel in Docker container on Ubuntu for beginners    • Install Laravel in Docker container on Ubu...   Getters and Setters accessors in object-oriented programming    • Getters and Setters accessors in object or...   Critical programming issues preventing a PHP 7 upgrade    • Critical programming issues preventing a P...   Behat for beginners functional REST API testing tutorial    • Behat for beginners functional REST API te...   PHP Mess Detector static analysis to find PHP code smells    • PHP Mess Detector static analysis to find ...   How to get lines of code in PHP    • PHPLoc Lines of code static analysis to fi...   Use UUID with Doctrine ORM for DB keys    • UUID with Doctrine ORM in Zend Expressive ...   Learn about Hypermedia and how to create it    • Creating Hypermedia (HAL) in PHP REST API ...   Configure PhpStorm for PHP development with Docker    • PhpStorm setup for PHP web development wit...   Create PHP development environment with docker    • PHP web development environment with Docke...   Help through referrals: I use TubeBuddy to help me manage my YouTube channel. If you're interested, click the following link to check it out. https://www.tubebuddy.com/beachcasts #softwareengineer #webdevelopment #beachcasts