I'm learning it's important not just to do good work but also to make your work visible to your team and sometimes wider circle. This is common feedback given to junior engineers at Meta. What are some ways to get more visibility on my work and what are some rules of thumb (e.g. structure of posts, cadence of posts, when to share progress in team meetings)?
When a manager tells you something like, "You should try to get more visibility on your work," it almost always translates to, "I want you to write more Workplace posts." Meta is a very open and social company, and without strong communication and technical writing skills, it is very difficult to survive.
Before we jump into Workplace posts more, here's some other ways to let people know what you're working on:
Workplace Posts
The "bread and butter" Workplace post is the project status update. I think with any major project (something taking >1.5 months), you can post a status update biweekly if not weekly. These will generally go into some working group space within Workplace for your org, generally between 25 and 100 members. These posts will make up the majority of your visibility-building posts, and it was a huge mechanism for me to grow from E4 MA to E4 EE back when I started at Meta.
That being said, here's the structure I used for a good project update post:
If you really want to make things clear, you can look me up in Workplace and go through my old posts, haha. You can also look at more senior engineers in your team and see what their posts look like.
I think the main hurdle to overcome is fear around the perception of your post. My advice is to make peace with the fact that your initial posts will be messy, and just put yourself out there. People know who's more junior in the org, and if you're in a good org, people will be super happy the E3 is making posts now and they will give you feedback. You should also let your manager know you're doing this more, so they can be on the lookout (you should also just cc them) and give you feedback.
Something I did with my mentees is I offered them "Workplace Post Editor Service". So they would write a draft of their post, and I would proofread it. If you really want that sense of security, you can pursue that. Ask your manager if they're willing to do that and/or your engineering mentors on the team.
I discussed this in the [Case Study] Effective Communication: Leading A Multi-Org Re-architecture At Meta, so I'd highly recommend going through that.
I'd create a regular cadence of workplace posts based on the main project/feature you're working on (this generally works better than "personal updates" which are just about everything you did). Start with bi-weekly, but adjust to weekly if there are enough changes that happen, or if the project is < 2 months long.
Here's the structure I employed:
Make sure you post in the right forum where enough people can actually see the update.
A common objection is that the updates may seem too self-promotional. This is the wrong attitude to have -- if your work is important enough, your regular updates will be welcome because people actually care about what you're doing!