The Programmer Professional
Unit Title: The programmer professional
Length of Unit: 47
Focusing Lens(es)
1. Professional behavior
2. Excellence in communications
3. Collaboration and productivity
4. Goal setting, goal achieving
Areas of Study
1. Communication tools used in the workplace. Slack, Jira, Github and others
2. Values. Mission, vision of the company and how that applies to the day to day work
3. Work estimation, completion of tickets, velocity, code quality
4. Clean code writing and reuse of code
Content
Appearance and behavior. The apprentice will learn about professional Attire and Grooming, Business email writing, Business Etiquette, including Telephone and
Mobile Etiquette, Meeting room etiquette and etiquette needed during presentations at the workplace
The apprentice will learn Agile methodology and how to implement it in the day to day. Will also learn to use the routines such as the standups and retrospective to
communicate effectively with peers as well as common tools used like Trello, Asana and Jira.
The apprentice will learn how to write readable, understandable, and maintainable code.
Concepts
Meeting etiquette. Estimation. Code clean. Ticketing. Retrospective. Standups. Ticket grooming. Speaking up/sharing.
Unit/courses: Clean Code
Provider/Format: Udemy/ Online
Hours: 7
Location: https://www.udemy.com/course/writing-clean-code/
Unit/courses: Professional behavior Collaboration through agile
Provider/Format: BuildWithin Inc/In person at BuildWithin HQ
Hours: 15
Location: 900 19th street, Washington, DC, NW 20006 Unit/courses: Meeting’s etiquette
Provider/Format: Udemy/Online and in person
Hours: 5
Location: https://www.udemy.com/course/the-professional- edge-appearance-and-work-behaviour/
Unit/courses: Estimation and completion.
Provider/Format: General Assembly/Online and in person
Hours: 20
Location: https://bit.ly/3BQ1pQN