CALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual service
Using WordPress for Personal Development, WordCamp Milano 2017
1. Using WordPress for Personal Development
Sergey Biryukov
WordCamp Milano 2017
2. Sergey Biryukov
●
WordPress Core Contributor at Yoast
yoast.com
●
Co-founder of Russian WP community
ru.wordpress.org
●
Polyglots, Support, and Meta teams
make.wordpress.org
sergeybiryukov.com
@SergeyBiryukov
4. Personal Development
●
time management
●
healthy lifestyle
●
self-improvement
●
motivation
●
organization
●
relationships
●
useful habits
●
productivity
●
problem solving
●
self-discipline
●
creativity
●
skills
5. Using WordPress for Personal Development
●
Improving your skills
– Development
– Translation
– Communication
●
Self-improvement
6. Improving Your Development Skills
●
Read WordPress source code.
●
Use Git/SVN Blame feature for more context.
●
Go to WordCamps and connect with other developers.
●
Talk to the developers you respect.
●
Use version control for all of your projects.
●
Study plugin and theme developer handbooks.
●
Create public plugins or themes and support them.
7. Improving Your Development Skills
●
Learn i18n best practices.
●
Learn accessibility best practices.
●
Learn security best practices.
●
Learn basic debugging and troubleshooting skills.
●
Write code with WP_DEBUG turned on.
●
Write unit tests for your code.
8. Improving Your Development Skills
●
Follow make.wordpress.org/core/.
●
Contribute to WordPress core and documentation.
●
Raise objections if you think a recent change is problematic.
●
Participate in support forums.
●
Be open to feedback and always keep respectful attitude.
●
Subscribe to WordPress-related resources and learn something
new every day.
9. Improving Your Translation Skills
●
Join the Polyglots team: make.wordpress.org/polyglots/.
– Over 160 locales (more than 100 active)
– More than 14,500 volunteers from all over the world
●
Translate your favorite pugins and themes into your language.
●
Follow the tips for good translations:
– Translate organically, not literally.
– Keep the same level of formality (or informality).
– Don’t use slang or audience-specific terms.
– Read other software localizations in your language.
10. Improving Your Translation Skills
●
Tips for good translations (continued):
– Use the project glossary for consistent translations.
– See the source code for more context.
– See translator comments.
– Translate similar phrases in a consistent way.
– Don’t mix up HTML entities ( ) and placeholders (%s, %1$s).
– Read the resulting sentence out loud and make sure it sounds natural
to your language.
11. Improving Your Communication Skills
●
Going to WordCamps is good for:
– Networking
– Practicing speaking English (if you’re not a native speaker)
●
A simple hello at a WordCamp can lead to:
– Business ideas
– Partnerships
– Brainstorming sessions
– Professional development
12. Improving Your Communication Skills
●
“An introverted community manager’s guide to surviving
WordCamp US” by Mellissa Hill:
– Make friends with at least one person who knows everyone else.
– Attend the talks that interest you, but don’t panic if you miss one (or
more).
– Approach the speakers (and developers, designers, community
organizers, etc.) that you admire. Say thanks!
– Use this break from the confines of the desk to move your body!
13. Self-Improvement
●
Learning new productivity techniques
– “Browser tabs as a to-do list is not a good strategy.” —@johnbillion
– Pick the tools that work for you.
●
Overcoming the impostor syndrome
– “My friend the Impostor Syndrome” by Sonja Leix @ WordPress.tv
– “Escaping The Impostor Syndrome” by Chris Lema @ WordPress.tv
●
Preventing burnout
– “Care and Feeding of Your Passion” by Josepha Haden @ WordPress.tv
14. How Matt Mullenweg Avoids Burnout
●
Everything is connected, so if any of ( health | diet |
relationships | family | work | soul | creative outlet ) is running on
empty for too long, it will impact the others.
●
Recovery always comes from the people around you who give
you unconditional love and support.
●
Taking small mini-breaks frequently.
●
Working from different locations.
from Matt Mullenweg’s Q&A session on Product Hunt
15. In open source, trying to view the bigger picture and
always keeping a respectful attitude goes a long way.
And not just in open source :)