This document provides tips for becoming a professional developer, including defining bad code, learning about code smells, reviewing other's source code, learning multiple languages, staying up-to-date by reading, and participating in user groups. It also lists some tools like Selenium IDE and metrics for Java that can help with coding skills and recommends following best practices like the 30 seconds rule, boy scout rule, and newspaper metaphor. Contact information is provided for Carlos Lopes and Guilherme Lacerda for further discussion.