Habits, technologies and tools of 10 world-class WordPress developers

WordPress revolutionized the way we think about websites. Now, with a little effort, anyone can learn how to build a WordPress site and expand it as needed. Tools are not only provided by the WordPress platform itself, but also in the form of themes and plug-ins. Many of us may want to \
But how to reach that level? What’s more interesting is how to reach the top of that level? In order to understand (or at least get ideas), I contacted well-known members of the WordPress community and asked them three questions. From your personal point of view, what habits distinguish top developers? What makes them different from others? What are your personal habits and consciousness in order to continuously create good works? What is the most important tool for developing WordPress? Thankfully, many of them are very friendly to the production response. Therefore, if you want to join them, the following answers should point out the right direction. The
No need to think about the habits and tools of world-class WordPress developers (no specific order). Daniel Pataki: work hard, be modest, and listen to others maledaniel Pataki is a WordPress and PHP developer who likes to share his work with others. He is part editor of WordPress in Smashing Magazine and a contributor to wpmu dev blog. You can find Daniel’s plug-ins and themes in the WordPress repository and GitHub. The
How to become a top WordPress developer: I think it is the same to distinguish between a real top developer and all professions. That is, the general attention and understanding of what happens outside the core focus area, and the ability to see the world as something other than black and white. Seeing the verve of each situation makes good developers great. I know that the icon font is really great, but I am also thinking about the significance of accessibility and how convenient it is to break the compatibility with the old version in WordPress, but I know it is helpful to thousands of developers and can alienate millions of people. This is just a very simple example of how best developers can access each issue from multiple perspectives. The
Especially for development, it is not important to know more functions and input speed after a certain level. Learn how other systems (such as WordPress) work instead of the basic system, and slowly expand the scope to the peripheral areas (OOP, gulp, vagrant, application development, accessibility, etc.). Another common feature I found in top developers is that they have no arrogance at all and have a more modest view of life. The more you learn, the more you feel like you don’t know. Personal work habits: I really don’t like habits and consciousness, so I may be a strange person at this point. I am one of the people who found something new, tried my best in a month and forgot it in a few years! The
Over the years, I have been trying to be as thorough as possible, honest with myself and listening to others, which has helped me a lot. Maybe a \
I think it is important that the plan be interrupted. And I seem to have done my best with classical music as the background. Eliminate other distractions and provide noise to better focus on current work. I only check email a few times a day, unless I stay away from social networks and my brain needs rest or attention. Yes, sometimes you need to be distracted! If you don’t solve the problem within an hour and try everything, you will take a bath or take a quick walk. What you can do when your brain is at rest is amazing. Favorite tools: version control systems such as git or SVN are probably the most important tools. Using git as much as possible makes life much easier. If you haven’t taken the time to study, go now. Secondly, on Linux, an excellent file search tool, you prefer ack grep. Because there are many built-in functions, it is difficult to create them easily with the default grep tool. This is important not only when searching your own code, but also when searching for helpful code in the word press core (or other plug-ins). Combined with regular expressions, you can usually find everything you need. It also uses coda2 as the default IDE and VIM as the selected editor on Linux. These four tools are the most important tools for developing WordPress. Additional tips -matt mullenweg: Matt Mullenweg, CEO of polyphasic sleep, Dvorak, and music automation, and one of all the people in the WordPress craze, appeared in Tim Ferris’ podcast earlier this year. During the discussion on the topic of a large number of dialogues, Matt mentioned some habits and tools that have helped improve work efficiency over the years. For more experimental people, there is a polyphasic sleep schedule (Matt gave up after making a girlfriend). He also suggested learning the Dvorak keyboard layout instead of the standard QWERTY layout. Finally, he regarded music as one of the main production tools. Here, you can listen to the full interview and find show note on the blog. So what does it take to be a world-class player? It is not easy to be the best in any field. Word press developers are no exception. It requires effort, dedication and all sorts of other things. Thanks to 10 experts, I now have the knowledge of how to advance in this field. Because there are many materials, let me briefly summarize them. Here are the main features and tools mentioned by 10 developers: Developers’ characteristic curiosity – transcending their own fields, challenging modesty with a desire for knowledge – seeking and receiving feedback and trying to help others. Communication – be available, listen, and maintain good relationships. Boundaries – comply with code standards and best practices, thoroughly test, view the overall picture, consistency Regularly provide balance – find the balance of tasks and development to keep awake developer tools IDE (coda2) code editor (atom, notepad++, VIM, sublime text, phpstorm) command line (wp-cli) version management (GIT, GitHub, bitbucket, SVN) automation (gulp, grow) testing (browsstack, PHP unit, ghostlab) resources (Codex) local development (virtual hostx) debugging (debug) We sincerely thank all those who have worked hard for the project management (JIRA, slack, trelo) code search (ACK grep)! It’s great to see people taking time out of their busy schedules to share insights with others. This community mindset has pushed WordPress to success. How do you maintain productivity when building your site? Did you tip the rest? Props mentality? Share with comments!

Author:

Leave a Reply

Your email address will not be published. Required fields are marked *