TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: How to self-promote at work?

54 pointsby eclectic29over 2 years ago
Being able to sell yourself/self-promote at work is one of the key secrets to being super successful. How does one go about doing this?

30 comments

onion2kover 2 years ago
In my almost-three-decades of dev I think I can narrow it down to two things;<p>1. Have a boss who doesn&#x27;t take the credit for your work. If your direct manager is a decent person they&#x27;ll put your work in front of leadership and attribute it to you. This has a very positive impact on your career.<p>2. Change job &#x27;often&#x27;, where often is a cadence that doesn&#x27;t make it look like you&#x27;re running away from things. Your best opportunity for self-promotion that has a high impact on your career is in a job interview.<p>However, I&#x27;ll add a third insight - try to define success in a way that means you&#x27;re feeling like you&#x27;re moving upwards even if it&#x27;s not recognized externally. Taking pride in the work you do, improving your skills, volunteering for challenging projects, etc really helps you feel like you&#x27;re progressing, and that <i>really</i> helps with #2 above.<p>And if none of that works just pretend HN karma is an important metric. It works for me.
评论 #34622990 未加载
senttoschoolover 2 years ago
* If you have good results from shipping a feature, be sure to send the results over to your team, and cc people as high up as possible.<p>* In team meetings, always speak your opinion but do it respectfully. People who are silent will likely get passed over for promotions. Unfortunately, this is how it works most of the time. If you are the silent type, schedule as many 1 on 1 meetings as possible. See below.<p>* Do not embarrass any coworkers in public. If you must, do it privately.<p>* Make your boss look good. It&#x27;s hard to move up if your boss doesn&#x27;t like you.<p>* Ally with the people who are important. Set up 1 on 1s with them. Talk to them. Ask them how you can help them. Praise their work. Generally, let them know that you exist and what you&#x27;re doing to help make money.<p>These things work much better if you&#x27;re generally competent, of course.
评论 #34593953 未加载
评论 #34593527 未加载
mcenedellaover 2 years ago
Wrong question. Most don’t like to self-promote in dev. If you did like it, you’d be in sales.<p>Right question is ‘how do I get my contributions to be well understood.’<p>For that, you need to emphasize numbers. Every project, every task, every epic you ship has, at its heart, the goal to improve some metric in your business.<p>Do you understand what those metrics are? Do you understand why they are important to the business?<p>If the answer is “no”, then you’re doing things out of order. You can’t possibly hope to get others to understand your work if you yourself don’t understand it.<p>When you can say “I helped reduced latency by 237 ms”, that’s a good metric. Even better if you are curious enough to then connect it to the outcome - “which led to 17% longer sessions by users.”<p>When you master the numbers, then self-promotion becomes a by product of your work. E.g., at the team meeting “I understand our goal is to increase flip flops by 10%, is that right? Well, I think we can do it because when I was on that project with Team B last year we increased flib flabs by 12%.”<p>Summary: don’t self-promote, instead understand and communicate your impact on metrics.
robvirenover 2 years ago
I am fortunate to be in a position where I get to take on the role of &quot;blame sponge&quot; in product management. You can get a shocking amount of attention if you don&#x27;t shy away from diving into taking responsibility for the outcome of projects. I always figure if you don&#x27;t take on ownership when things go bad then did you ever really own it? I will say this is more effective with the actual &quot;doers&quot; at an organization. Exec teams may not take it as well.<p>If things do go sideways, the executive team does still appreciate properly managed retrospectives. You can both take responsibility for something and have it not be a shortcoming of you personally. &quot;I could have suggested a change to process A to avoid this.&quot;, &quot;I could have arranged a meeting on the topic earlier. Formalizing this as a step in the future will prevent this.&quot; People are constantly protecting their egos a that level and when an idea they signed up for doesn&#x27;t go the way they want it helps to have someone who can unpack what occurred who doesn&#x27;t go around looking for someone to blame. *Focus on process, not people* is something I carried with me from the nuclear industry. It helps to divorce egos from trying to address a valid problem with the org.
charlieyu1over 2 years ago
As an Asian moving to UK, I’m annoyed that everyone is doing self promotion and I need to do it now… back then I could just do my job and show my performance
评论 #34593562 未加载
评论 #34593574 未加载
评论 #34593475 未加载
vlowrianover 2 years ago
First, I’m convinced that doing a great job is still the foundation of success. Then, talk about it. As in: make others aware of good solutions or ideas you have. Doing good work “in secret” might be in vain, so there is nothing bad about a bit if self promotion if the foundation is there.<p>In an ideal company, people see through fake results and baseless self promotion. If you’re seeing super successful people which are only good at overselling their results, that’s a bad smell.
yesenadamover 2 years ago
Seems to me, this Julia Evans article has great advice on this subject:<p><i>Get your work recognized: write a brag document</i> <a href="https:&#x2F;&#x2F;jvns.ca&#x2F;blog&#x2F;brag-documents&#x2F;" rel="nofollow">https:&#x2F;&#x2F;jvns.ca&#x2F;blog&#x2F;brag-documents&#x2F;</a><p>HN discussion 2019 (78 comments) <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=20665225" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=20665225</a>
DougN7over 2 years ago
This might sound silly, but I once had a project to work on an IMAP mail retriever so I decided to name it Rocket IMAP (it was faster than the previous approach). I was surprised how many people picked up on that name and talked about it in the company, and even the CEO asked me about my progress. So give your piece of the project a catchy nickname.
Brajeshwarover 2 years ago
- Write an internal Newsletter or a blog, and talk about what happens around you but not about you. This can be a protected internal (work) but write it in such a way that you are OK if it gets leaked or opened up to public.<p>- Highlight what your other team members did and how you were there (helping, helped, gratitude).<p>- Try to highlight things that usually gets ignored. For instance, the DevOps that writes awesome documentation or the front-end developer hacked to get around some design quirks.<p>This is a long-tail activity. Be the person to bring their good work out to others. You don&#x27;t have to be talking or &quot;marketing&quot; around but this is a silent but extremely powerful weapon. Of course, people will start to notice you and will definitely want to know what you do. By then, you won&#x27;t need to.
oofnikover 2 years ago
I grew up around the kind of people who often bragged about their humility, which bothered me greatly, and I promised myself not to be like that as an adult.<p>The result is that I often use second-person pronouns to take credit for work I did alone. Once I got called out on it during a job interview, and I had to clarify that no, in fact, I alone was responsible for implementing this great feature I just got through telling you about. The &#x27;we&#x27; was a figure of speech I used because I don&#x27;t want to sound like a pompous ass who takes credit for all the work, even if I deserve credit for all the work, because I did all the work.<p>Simply using the right pronouns can be a subtle yet effective signal for the purposes of self-promotion.
评论 #34593797 未加载
strkenover 2 years ago
Fighting to get you and your team working on good projects is underappreciated. In my experience it&#x27;s easier to seek out high-leverage work and focus on it than to promote average work.<p>This doesn&#x27;t necessarily mean backstabbing and team-hopping, although that does happen in some dysfunctional companies. It means writing up ideas or problems into plans that your team can take and work on, with your name attached; killing off bad projects and fixing timesinks quickly; committing to other team members when they have good ideas, so that you&#x27;re overall more successful, and to encourage reciprocity; and setting up processes to either minimise distractions, share them around, or make the distraction an actual KPI.
sublinearover 2 years ago
Uhh it goes a layer deeper. This narrative that you must self-promote so much was always an illusion meant to make you look incompetent and foolish. After all, why would you need to if you&#x27;re so good at your job? It always was, but especially now.<p>You&#x27;ve only ever had to hit your deadlines and justify the projects you take on (and be right). Easier said than done, but when done no amount of brown nosing from others can win. Don&#x27;t even dip a single toe in that tar pit and you&#x27;ll be fine.<p>You cannot live in ignorance of what metrics are being tracked or what the leadership&#x27;s goals are. Ask questions and you&#x27;ll get answers and then execute. Easy to learn, hard to master.
maCDzPover 2 years ago
I believe I am pretty good at self promoting.<p>I do it by engaging with colleagues in the following way:<p>“You need help? Of course I’ll help you with that.”<p>“Yes, I helped Carl with that thing”.<p>“Carl and I build this thing, it was his idea, I did x”<p>“Yo Carl, I like working with you. I have this idea, can you help me?”<p>“No, I don’t have time to help you with the same thing that I helped Carl with. I am working on x right now, maybe later”.<p>Also seeking advice from colleagues is a pretty low key way of self promoting. You are showing that you are working on stuff.<p>So be generous and at the same time set boundaries so people won’t take advantage of you. I would err on the generous side, my experience is people seldom take advantage.
galacticaactualover 2 years ago
You go about doing it by not self promoting and instead being:<p>- World class at what you do<p>- Humble<p>- Helpful<p>- Someone with a reputation for solving problems, not causing more.<p>The rest works itself out.<p>Advice to the contrary either comes from McKinsey consultants or Tim Ferris-level grifters.
评论 #34593786 未加载
chiefalchemistover 2 years ago
1) Produce work worthy of self-promoting<p>2) More specifically, that work needs to have direct and obvious impact on the business. The quality of your code is less important than the problem it solves &#x2F; revenue it produces.<p>3) If you have aspirations to lead, then learn to collaborate. Learn to lead.<p>4) Learn to listen. You&#x27;ll learn more. You&#x27;ll understand when and what to self-promote.<p>5) Related to 2, 3, and 4, learn what the business values. If you going to self-promote be certain to be in the business&#x27; sweet spot, else no one is going to care.
stjohnswartsover 2 years ago
- write tech docs with your name in them as a contact<p>- when someone complements you accept it and talk to them about your challenges in the project to make sure they don&#x27;t think it was a breeze and you are proud of your work.<p>- present info on it to your group or &quot;announce it&quot; if it&#x27;s something like a utility or internal tool.<p>- Talk at meetings rather than flipping through CNN, realize there are stupid questions however if you&#x27;re trying to become better known.<p>- Don&#x27;t be shy, but try to not be a braggart, confidence is sexy
andjelam990over 2 years ago
I guess always be transparent about what you actually have done when reporting, also it is good to have a written KPI tracker or something that would actually keep track of your accomplishments, your learning path and the next steps you will be taking in order to be successful. Maybe put everything on a kanban board.<p>When the time comes for reviews, you will have everything structured.
ceskykralover 2 years ago
* Be transparent - Make sure everyone is aware you are working on and you plan to work on<p>* Be vulnerable - see Brene Browns resources on that topic<p>* Share your accomplishments and also failures and how you learned from them<p>* Involve more people into what you are doing. Word of mouth works and if you are doing good job everyone would like to work with you<p>* Promote others - &quot;do ut des&quot; - I give, so that you may give
orzigover 2 years ago
Try to think about less like self promotion, and more like ensuring the users who would benefit from your work know that it exists.
评论 #34593489 未加载
quest29over 2 years ago
Get involved in wider (outside) your team like User groups or guilds and present your work. Present within your team as well. Use SHARE approach<p>S = Sharing your work<p>H = Hone in what you are working on<p>A = Ask clarifying questions and get early feedback<p>R = Read what others in industry are doing and try to implement if it relates to your work as PoC.<p>E = Engage with others .. learn from their experiences and contribute &#x2F; give back
emiliobumacharover 2 years ago
If your workplace has yearly performance reviews, that&#x27;s the primary occasion to list your main accomplishments to your boss&#x27; undivided attention. Most people hate these reviews, so it&#x27;s tempting to make them as short as possible and give them zero mindspace beforehand. Resist the temptation. Prepare. Make a list. A written one.
cdavidover 2 years ago
It is very context dependent. I am assuming here you mean how to sell your work in your current organization, not in the context of getting a new job. And I am assuming you mean as an individual contributor, and as an engineer (e.g. not as a manager or in non engineering roles).<p>My advice, in the context of large organization (i.e. more than 50-100 engineers):<p>1. regularly discuss about expectations for next level&#x2F;grade with your manager. Number one mistake I see are people talking about this 2 weeks before the evaluation period. Do not wait for evaluation period.<p>2. make it easy for your manager: ask him the information he needs, ask him who needs to understand your accomplishment, etc. Again, do not wait for evaluation period to start those discussions.<p>3. In the long term (your whole career), good outcomes and getting better at your job matters. But in the short&#x2F;mid term (within your current job), self promotion matters.<p>In a large organization, just doing good work is not enough, for the following reasons<p>1. your promotion will depend on people who are not intimate with your accomplishment anymore.<p>2. the definition of &quot;good work&quot; is very context dependent: depends on your org, depends on the time, etc. What does your company value ? E.g. in most companies, the closer you are to what the execs value, the easier it is to explain what you do. Money is the obvious one, but that&#x27;s not the only one. In some organizations, doing something with no business impact but very technically challenging can be rewarded. In other companies, this is not rewarded at all.<p>3. bonus and promotion budget: the more senior the role, the more it becomes a 0 sum game: for you to be promoted, somebody will not be. There is always a budget, people will fight for it.<p>4. as companies grow, there tends to be more standard processes on promotion. In practice, such systems will always reduce the variance. PG explained this well <a href="http:&#x2F;&#x2F;www.paulgraham.com&#x2F;wealth.html" rel="nofollow">http:&#x2F;&#x2F;www.paulgraham.com&#x2F;wealth.html</a><p>The above is why in practice, you need your manager&#x27;s help to understand what is valued and when. Good managers will know what is needed for you to be promoted to next level, and will help you building such a case.<p>my 2 cents, as a director-level manager, managing around 50-60 people and having been a manager for 5-6 years now, after ~ 12 years as IC in quite technical roles
4pkjaiover 2 years ago
You&#x27;re right, it&#x27;s important. I really wish this wasn&#x27;t something people did though.
评论 #34593460 未加载
petepeteover 2 years ago
For me it was by building useful side projects that other teams use.<p>It&#x27;s a win&#x2F;win&#x2F;win situation; I learnt lots by building them, they help developers build good services by not having to reinvent the wheel, and they get my name out there.
tpoacherover 2 years ago
PIE:<p>1. Performance (10%)<p>2. Image (30%)<p>3. Exposure (60%)<p><a href="https:&#x2F;&#x2F;duckduckgo.com&#x2F;?q=pie%20performance%20image%20exposure&amp;ko=-1&amp;ia=web" rel="nofollow">https:&#x2F;&#x2F;duckduckgo.com&#x2F;?q=pie%20performance%20image%20exposu...</a>
jwmozover 2 years ago
Rather than self promote I&#x27;ll give other tips:<p>Work to a technically good level, always wanting to improve. Communicate well. Be positive and polite with your team. Be confident. These things will get you far.
aspyctover 2 years ago
Don&#x27;t.<p>Just do good work with and for your team. The rest will follow.
评论 #34593522 未加载
评论 #34598104 未加载
评论 #34593521 未加载
评论 #34593578 未加载
FrontierPsychover 2 years ago
The two things that will always be the best way to sell yourself&#x2F;promote yourself have been, are, and will be: public writing and public speaking.<p>If you get published on media or give presentations at conferences, word will get around, and fast. All the higher ups will know you. You will get major respect because you will be seen as an industry expert and leading edge person. Even if you talk about easy stuff, or whatever you know. There are always people who won&#x27;t know what you know.<p>If you feel you don&#x27;t have the stature - you do - write and speak on what you know. A third party platform, not your own.<p>But, to start, it is always great to pair up with a well-known industry expert. Just contact a bunch of them and ask if they want to team up. Most won&#x27;t but all you need is one to say yes, then you put this on your resume and other people will want to team up with you as you are building up your speaking and writing credentials.<p>I&#x27;ve written before that I know one guy, he speaks at any event where there are 2 or more people.<p>But do writing and public speaking long enough and you will get to be known to everyone. Start getting bigger and bigger venues and publications.<p>.<p>.<p>The other way is to learn the power dynamics at the company when you start working there. Never become friends with the first person to introduce themselves to you. Don&#x27;t clique up and get ito that backstabbing clique shit or have to hate people in this clique or that clique because your clique hates them. You should be clique-less with everyone.<p>You should be friendly to all, but not friends, despite that some people will say that they have made lifelong friends from work. This post is not about that, it is about self promotion and being super successful. You take time to learn who has power in any company. NOT those who <i>seem</i> to have power, but those who <i>actually</i> do. Then over time, you become an associate of those who can help you. I&#x27;ve done this and I will tell you what - you will shoot up the org chart if a powerful person likes you. They will tell all their powerful friends about you, too. They will test you, see what you do, will work behind the scenes, you still have to prove yourself to them that you are not a flashy flash-in-the-pan person, but can deliver results. If you do, then you will fly up the org chart to more and more responsible positions. And of course, you have to make yourself fit into their style. Are those power people laidback and relaxed? Or are they all focused, brief, fast? Adjust your style to them. If someone&#x27;s a talker, be a talker, if they are no nonsense person, be no nonsense person, etc. One thing to be careful about is not to break the chain of command. If there is breaking, it has to be done by the general to you, not you to the general unless absolutely mandatory. So you have to work your way up powerful people, but only be work social, as people fall out of favor you will need to find others - you have to have a network. So always be friendly to all. Remember, a CEO of a Fortune 500 company might be friends with the parents of the mailroom clerk and go to their house and talk to the mailroom clerk who they&#x27;ve known since the clerk was a baby, and that mailroom clerk might say that you are a supreme asshole and everyone hates you to the CEO, and you will never go anywhere then.<p>Always be ready to talk to powerful players if the opportunity arises. Sometimes the opportunity will spontaneously will arise. You meet them at a restaurant or a friend in common or he or she starts a conversation in the elevator with you in the morning as you go up to your floor. It&#x27;s ok to go around the chain of command in this case, as they were the ones that initiated. Get ready to speak intelligently and not mumble or hem and haw. Take your cue from him or her, but have some conversation ready to go. If you suck at small talk, then I suggest that you go onto Youtube and watch and rewatch youtube videos on how to make smalltalk, how to not be socially awkward, and watch a lot more than just one video - watch many. It is a skill that you can develop. Test out the skills you learn on non-work people and see if they work for you. Master one, then move onto another skill&#x2F;technique.<p>Those are the two things that I know will make you super successful, for sure: 1. Public figure - speaking and writing, and<p>2. develop relations with powerful people in the company, not just anyone.
FrontierPsychover 2 years ago
Write everything down.<p>*Credit-taking boss*<p>If you have a good idea, create a proposal before you tell anyone the entire idea. Hold your cards close to your vest. Don&#x27;t just tell your boss and let him or her take the credit - bosses taking-credit shit. You put your name and the creation date on it. Lots of employees just like to talk about things and get the ideas flowing. With a credit-grabbing boss, you can&#x27;t do this. Even with a boss that gives credit, it&#x27;s still a good idea to follow the same exact procedure. Things can always get fucked up, like if your great boss get&#x27;s replaced 1 month in and a new credit-taking boss takes his or her place and claims the idea as his or her own. You do NOT want others taking credit for your great ideas, no matter what.<p>In order to make it seem like you&#x27;re NOT going behind his or her back, which is important especially with a credit-taking boss, make sure you tell your boss that you are running a few different thoughts on what some issues in your process and you want to have a quick conversation with other people. Make sure they are in other groups in the company that don&#x27;t report to your boss. If your boss asks you what it is, say you are looking at a number of different thins and ideas. Be vague. If the boss insists what exactly it is, make sure you create a fake or dummy idea and tell the boss that one, and you have a few other vague ideas that haven&#x27;t really taken form. This way, again, you show you&#x27;re not going around their back, which control freaks and credit-takers hate. Then you go around and talk to 5 or 8 or 10 people but be vague as you can but ask some specifics that don&#x27;t give your idea away. All this is just a show. You already know what you want to do. It&#x27;s all a show. It&#x27;s smoke and mirrors to throw off others off the scent and you can get credit without getting fucked by your boss or others. When all this preliminary bullshit show is done, then you create a proposal&#x2F;report, and you put your name and the date on it and you distribute it to all the others who &quot;helped&quot; you, and to your boss. This way, your name and the date are definitively on the proposal and a lot of other people who &quot;helped&quot; and also their bosses will know about it, and that you did it, so the credit-taker can&#x27;t take <i>all</i> the credit. He or she <i>must</i> at least share credit. You write the report in a way so they can&#x27;t take credit, too.<p>So in the executive summary on the first page, you write something along the lines of:<p>&quot;I noticed xyz and pdq and wondered if there was a solution. I started putting together some frameworks as shown in Appedix A (include dates, like 2&#x2F;1&#x2F;23). On Wednesday 2&#x2F;15&#x2F;23 after some thought, I asked my boss, Fred Asshole, if I could gather cross-departmental information from Jack Smack, Polly Golly, Fred Head, Bill Mill, and Percy Mercy. I appreciate Jack, Polly, Fred, Bill, and Percy&#x27;s contribution.&quot;<p>&quot;What I thought and discovered was: <i>xyz pdq abc etc</i>&quot;<p>and then write the whole proposal as normal. But at the very first page, the very first paragraph, you want to say how the project came about and that you were the source. Don&#x27;t bury this on the 4th or 8th page. First paragraph.
trashtesterover 2 years ago
1. Find a boss that you&#x27;re compatible with and who&#x27;s not the type that will take all credit for herself. A good boss is confident, loyal and bright enough to actually appreciate your best work. Your boss must also be respected in the workplace.<p>This may require a job change, even if you&#x27;re happy with you salary and benefits and even tasks.<p>2. Make sure you understand the value structures of people arround you. In particular your boss and other decision makers, but also your peers and subordinates (if you have them). If possible, try to align your values and preferences with your surroundings. To an extent, don&#x27;t come off as spineless. But it&#x27;s better to make your disagreements known when it contradicts non-essential preferences.<p>If you contradict values that form part of the identity of some influential person around you, it may be almost impossible to ally with them.<p>3) For your work efforts, focus your output on activities that support the values of those you would like to have a good relationship with. Often that means make them look good. But it could apply to any number of other values, too. That could be working hours, code style&#x2F;language, git patterns, keeping schedules&#x2F;promises, etc.<p>4) Where your values do not overlap with others, don&#x27;t expose them. Those could be political or technical or something else.<p>5) If some individual occupies some niche in the organization, be careful about acting as a competitor for their spot, unless you seriously want to challenge them for it. And expect to gain an enemy when you do.<p>6) Time your efforts wisely. Don&#x27;t solve problems nobody cares about, unless they will blame you when they start to care about them. When people feel pain, though, being seen as the one that make the problems go away can be great self promotion.<p>This could involve putting in extra effort and&#x2F;or if it can be resolved by leveraging some unique skills or talents that you may have.<p>Be mindful that this can make someone lose face. If those who would lose face are people you want to be allied with, it may be good to use some discretion.<p>7) If people take advantage, and exploit your output without providing proper credit, dont spend more energy on them than necessary. Focus your efforts to assist the goals of those who show appreciation in public or other ways that matter.<p>8) Volunteer to do presentations, internal knowledge sharing, coaching and similar work that allow you to appear as an authority, and take these activities extra seriously.<p>Do this both internally and externally if you can. External presentations may be the key to your next career step.<p>9) If you have side projects or things you&#x27;ve done in the past that you&#x27;re proud of, just mention them in passing in situation where they&#x27;re relevant, and without bragging. Reserve detailed elaboration to those who seem genuinely interested.<p>Let&#x27;s say you contributed something to an open source project your team is using, it&#x27;s much better that the team hears that from that person than from you.<p>However, if you DO have to bring such stuff up, make sure you hide your pride about it and focus on some other aspect (a compical element, the passion you have for some topic,etc). Beware, though, people are pretty good at identifying humblebragging.