If I’m reclusive, people consider me detracted and dull to be around and nobody wants to do much with the dull, reclusive man.
If I’m open and friendly, I find that people don’t take me as serious and I potentially miss out on promotions and raises. Why give the man who’s happy a “please stay” raise? He’s happy! Why give him a promotion? We need somebody who’s not so friendly with people and is looked at as a leader not a peer. I also find it’s hard to be seen as a leader amongst peers if you’re friendly with them.
How does one balance these two extremes? I want to be friendly and kind but I also want people to take me seriously.
Take the initiative, which is often as simple as being the first person to leave a conversation or conversely make others wait a little to discover your opinion. Those can be your times to lead. Settling small disputes by saying you'll take responsibility will win you attention because so many people prefer to duck it.
Tell people it's nice to see them and look out for opportunities to give people small compliments. Don't talk too much. Don't forget to thank people. Thanks that come later make more of an impact than thanks in the moment.
In sum, limit your availability but make your presence enjoyable to others while providing a sense of direction.
I encourage everyone to be open and friendly. You get more social credit by being friendly. That credit extends into benefits like promotions and distribution of work (you might end up getting the fun project rather than the dull one). Demeanor is something you can change on a whim - even if you don’t really feel like it. I haven’t ever heard of someone not being taken seriously because they were friendly. And I’ve never heard of anyone not getting promoted because they seemed like a happy person.
People get promoted usually because they’re doing good work and it gets noticed. The reward for a good job is more work.
Begin outside of your work. This will help drop the inherent fear of material security. Take a look at your relationships. List them out if you need to. Choose the ones you feel comfortable improving in some way. And here comes the important part. Promise yourself you're going to make it better and as soon as possible promise to someone you respect you're going to improve it. This will keep you accountable.
Depending on how it goes and where you are right now it might take a couple of years so be patient. At some point your experiences will more or less auto transfer to work. Aim at creating trust by e.g. organizing events, even remembering a birthday might help. Good luck!
Instead of guessing if acting a certain way will get you a promotion, what you need to do is work with your manager to come up with a concrete plan with concrete steps to get promoted. Figure out exactly what criteria your manager is looking for and make sure you are learning how to do that, and whenever you make progress make sure your manager agrees with your own assessment of your progress. And if they don't agree, learn exactly why. Get it so clear that there is no hand waving or hiding behind excuses.
I am extremely open and friendly and I have had no problems getting promoted. On the other hand, at the beginning of my career I never got promoted despite being the best performer on every team I was on. Then one manager who noticed me started talking to me about what I needed to do to get promoted. Spoiler: It's not just technical skill. All of a sudden, my career took off like a rocket ship. Ever since then I've been the one who started the career conversations with my manager because I realized that I am the one in charge of my career and I don't want to rely on the competence of whomever I work for. I definitely wish I learned this lesson earlier, but I'm also happy that I learned it at all.
The point I'm trying to make is, that it pays to be connected to your coworkers, because problems get solved when information is flowing between people.
It shouldn't be all work related conversations either. It's much easier to change subjects to something more serious when you have a rapport with someone and they are more likely to confide in you if they know you're on the same team.
And the answer to why give someone who's happy a raise, It's so they stay because they are becoming an essential part of the business and they're increasing everyone else's productivity as well. And if they don't give you a raise, you'll have built a large network of friends at your company who will probably want to bring you along as well if they leave.
The book that really helped me with this is The Charisma Myth by Olivia Fox Cabane. It presents a really simple model for charisma as consisting of three components: power, warmth and presence, and gives a lot of advice to help you to strengthen each of those components by doing exercises that work on different aspects of your psychology. The key insight for me was realising that you can come across as both powerful/serious and as warm/compassionate/friendly, and that people who do this are described as charismatic. I genuinely didn't realise that until I read the book - I thought you had to choose between being nice and being taken seriously - and that's why you'll often find me recommending it on HN and elsewhere.
Another book that presents a different but similar model is Radical Candor by Kim Scott. The premise of this book is that you might think that you have to choose between giving candid feedback (including negative feedback) to your teammates or caring about their wellbeing, but that this is not the case. You absolutely _can_ do both and, again, it's extremely valuable to do so.
How does the above sound? Does it address your situation or does it miss the point? I'd be interested to hear any feedback or further questions that you have.
https://www.understandmyself.com/
and
Some more questions: Do you like the person you are right now? Would talking and communicating more be very uncomfortable for your personality and cause you fear or anxiety?
https://en.wikipedia.org/wiki/How_to_Win_Friends_and_Influen...
Edit: I just realized you didn't say what you do. Results may vary if you try this outside of software.