TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: I'm changing my job after a 15-year tenure. How should I proceed?

242 点作者 lma21大约 3 年前
Hello HN, I&#x27;ve been at my current company for the past 15 years. I&#x27;ve taken on different roles where I started as a software engineer, before being promoted to lead, and then to staff engineer. I know my current company by heart. I know how to get things done. I know who to talk to and how to talk to the right people. I know the processes of my company in and out.<p>I decided to get out of my comfort zone. Try something new, I told myself on and on for the past 3 years. And I finally did it. I&#x27;m changing jobs.<p>I&#x27;m going to a new company, where I&#x27;ll be doing something slightly similar to my previous role, but in a totally new field. I don&#x27;t know anyone there. The people seem extremely friendly and fun to work with. This is what I felt in the hiring process.<p>It feels like I forgot how I got good at this. Technically, I have no doubts to get things done. However, on the people level, I have no clue how to get started. How do I make &quot;new friends&quot; at work?<p>What do you usually do when you switch to a new company? How do you go from the &quot;new clueless person at work&quot; to &quot;oh hey Mike, I&#x27;ll need your help this afternoon&quot;?

56 条评论

hluska大约 3 年前
My Dad was a police officer and I moved around a lot as a kid, so I had more than a decade of experience being the new kid before I graduated high school. I figured out some things and still use them when I’m new in organizations.<p>1.) Learn names.<p>2.) Avoid tribes at first. It’s tempting to latch onto the first group that welcomes you, but try to avoid this. For at least the first few weeks, focus on developing superficial relationships with lots of people over deep relationships with few.<p>3.) Find the cool. Starting something new often triggers something like mourning. Give yourself space to mourn the old, but force yourself space to find extremely cool things in the new place. You’re closing one door and opening another. Hunt the cool! It’s easier to do this if you form lots of relationships early on.<p>4.) Everyone is shy.<p>5.) I got to know two types of cops’ kids:<p>- “The place I lived two moves ago was the best.”<p>- “Whatever town I live in now is the best.”<p>Guess who had an easier time making friends.<p>6.) DIY. Your new town might suck and the place you lived last move may have actually been the best town on earth. It got that way because people had ideas and did it themselves. You got the idea from someone else so 5% of the hard work is already done…:)<p>7.) Once you’ve been the new person, your most important task is to always help new people.
评论 #30723982 未加载
评论 #30724538 未加载
评论 #30733820 未加载
评论 #30724107 未加载
评论 #30725782 未加载
jghn大约 3 年前
When I&#x27;ve seen &quot;old hands&quot; change jobs, the thing I often see them struggle with is the psychology of no longer being the domain expert. People underestimate how much deep knowledge they possess that is specific to their company. The longer the tenure, the more this is true. And most&#x2F;all of it will be useless at a new place.<p>This is not a bad thing. And it is a good thing to branch out and see a broader perspective. But it&#x27;s hard to prepare one&#x27;s self going from being the person that knows everything about everything to being the person that knows nothing about anything.
评论 #30721775 未加载
评论 #30723076 未加载
评论 #30722343 未加载
评论 #30721806 未加载
评论 #30737361 未加载
评论 #30721957 未加载
评论 #30722477 未加载
评论 #30723575 未加载
评论 #30721715 未加载
评论 #30722292 未加载
caffeine大约 3 年前
Main thing is don’t expect too much. You will not experience that same feeling of comfortable camaraderie again for a long time.<p>Make an effort to listen to people. Keep your ego in check - avoid saying “Well at my old company we did …” - just listen to what people are doing here and now.<p>I would also say try to maximise informal 1-on-1 time with other people, ask them about their work, their opinions, etc. If you are in a larger group don’t opine, just listen. If you have questions, don’t interrupt the group - use it as an opportunity to go ask the relevant person after and build a 1-1 relationship.<p>Try to keep a smile on your face. Avoid dark humour or joke-complaining.<p>Edit: Say yes to everything, at least once, for the first year. Any time anyone invites you to a drink or a talk or a meeting, just say yes.
评论 #30722416 未加载
评论 #30723017 未加载
评论 #30722043 未加载
评论 #30722412 未加载
saalweachter大约 3 年前
So you may not have a lot of experience with switching jobs yourself -- I don&#x27;t myself -- but you&#x27;ve probably got a lot of experience being on the other side of things, being on established teams in an established company and having new people join.<p>How&#x27;d that go? What were the failure modes? Who really nailed it?<p>One specific piece of advice is going to be to remember that your old company was your <i>old</i> company. Some things about the way it worked -- from its coding practices to its tooling and framework choices to its meeting structure -- were right, some were wrong, and most were just arbitrary and didn&#x27;t matter in the long run. Don&#x27;t be too keen to try to remake your new company in the image of the old one because that&#x27;s what&#x27;s familiar to you. Take some time to understand the new company and what does or doesn&#x27;t work about it, and also where the existing sentiments lie.<p>When you do draw on your experience to offer a suggestion that you try X like they did at your old company because the Y the new company does just isn&#x27;t working, you want the reaction to be that half the team has been saying it for years, but they haven&#x27;t had anyone with the depth of experience with X to make the change.
geocrasher大约 3 年前
I just did this, but not to the same extreme. My suggestion: Do the thing that worked the first time, and that thing is:<p>Be You.<p>I&#x27;ve been at my current job for three months. It&#x27;s a small startup. I went from &quot;where is the loo&quot; to onboarding new employees in that time. Why? Because I&#x27;m an expert in my field. The landscape changes, but your expertise are going to carry you through. I&#x27;m having to re-learn a number of things I haven&#x27;t had to think about in almost 20 years, but it&#x27;s all there. Give yourself time to ramp up. And, one more thing:<p>Ask questions. Ask until you understand. DON&#x27;T BE AFRAID TO SOUND DUMB.<p>I tell new coworkers and managers this: I&#x27;m going to ask questions that may sound dumb- not because I&#x27;m dumb, but because I need to be able to relate information at its banging-rocks-together level. If they don&#x27;t appreciate that, then I&#x27;m in the wrong place.
评论 #30722315 未加载
评论 #30725350 未加载
vertigolimbo大约 3 年前
Been there, done that. 10+ different jobs in a span of 15 years (contracting).<p>Let&#x27;s start with the basics. Be a nice person, approachable and someone easy to work with. This will remove the barriers and your co-workers will be more willing to contact you first! Honestly, these qualities will get you far.<p>Get &quot;into&quot; the company&#x27;s culture. There might be internal pain points (ask questions, people will be more than willing to share their pains. If you listen you will easily make connections). Same goes for the inside jokes.<p>Finally, from experience I know the first to three months are the most difficult ones. And that&#x27;s fine! Accept it and don&#x27;t be harsh on yourself. You sometimes will be doubting yourself, feeling low, but all of that will pass. It always does!
评论 #30720918 未加载
评论 #30720998 未加载
评论 #30720969 未加载
评论 #30721257 未加载
评论 #30721837 未加载
intellectronica大约 3 年前
What seems to work for me and many people is: soon after you join, start meeting with many people one on one. First with your immediate team, then with people in closely related teams, stakeholders, people doing a similar role, people who are a bit more senior, etc ... It can be a bit awkward initially to schedule these meetings, but almost everyone would be happy to have a chat, tell you about themselves, the company, the projects they&#x27;re working on. They will often also tell you about other people you should be talking to. Listen well - people will tell you what&#x27;s important, what they would be interested in collaborating on, what are some gotchas you should watch out for. After a while you&#x27;ll kinda naturally get a feel for who are &quot;your people&quot;, so just continue talking to them and find excuses to do cool stuff together. Most people are biased towards not doing enough of this sort of thing, so unless you know yourself to be some kind of hyper-social connector, assume that you&#x27;re not doing enough of that and correct by forcing yourself to do more. A good rule of thumb is to meet someone new every day for a few weeks.
评论 #30720845 未加载
评论 #30720785 未加载
creaghpatr大约 3 年前
Love this question. I recently changed jobs to a fully remote role and I was lucky enough to receive a detailed list of suggestions of people to meet, resources to access, etc from my hiring manager.<p>If you are starting a remote gig, doing camera-on video 1 on 1s with all the people you I would encounter (and often one level above) was extremely helpful for me as it gave me a chance to introduce myself and set the context for those who were not involved in the interview process.<p>I would always finish by asking for advice on what it takes to be successful at X company, people loved that question and shared tips that shed light on internal culture rather than the typical platitudes. Good luck!
评论 #30724153 未加载
ansk0大约 3 年前
I was in a similar position to you a couple of weeks ago - switched job after the better part of a decade. The main things I&#x27;ve found that have built trust are: 1. hanging out casually with teammates in the office 2. taking notes and&#x2F;or screenshots in every conversation and then reviewing them to stay on top of everything<p>From the other side, I&#x27;ve onboarded a lot of engineers in the past and the best ones have been &quot;yes, and?&quot; people. So you&#x27;d explain a process to them, they&#x27;d say yes and try to figure out what comes next. e.g. if someone explains that changes are released via a pipeline, the best on-boarders I&#x27;ve seen would say &quot;yes, and what stages are in the pipeline and how do they progress?&quot;. Where possible I&#x27;d recommend the pro-active questioning approach.
moss2大约 3 年前
Honestly, just ask anyone who they think you should talk to.<p>&quot;Oh hey Alice, I got this problem with X. Do you know who can help with X?&quot;<p>&quot;I think Mike knows about X&quot;<p>...<p>&quot;Oh hey Mike, someone told me that you have worked with X. Is that correct? I could use some help.&quot;<p>Do this for every problem and you&#x27;ll get a good sense of who your colleagues are and what they work with
评论 #30721129 未加载
bradly大约 3 年前
After fifteen years of Rails cumulating with my dream job at Apple, I quit to build furniture with zero experience. Here’s what has helped me:<p>- Find the best people in your new industry and reach out to them. I’m spending four days with a master builder next month after reaching out on their contact us form.<p>- Join local trade associations, go to meetings, and offer to volunteer. Your unique background may offer a unique set of skills.<p>- Acknowledge that it will be difficult and possibly uncomfortable at times.<p>- Have twelve months living expenses in cash savings.<p>Good luck!
nvarsj大约 3 年前
I try to get involved and be seen and make connections. If you’re working in the office, that means grabbing lunch with your coworkers, maybe getting drinks after work - socialising basically. Things become much easier when you get over that new person phase, and you are comfortable approaching others and vice versa.<p>For fully remote it’s a much bigger challenge. I try to get involved in social slack channels and connect with people that way. Also finding ways to talk face to face on Zoom etc goes a long way.
评论 #30720818 未加载
DavidPeiffer大约 3 年前
&gt;How do you go from the &quot;new clueless person at work&quot; to &quot;oh hey Mike, I&#x27;ll need your help this afternoon&quot;?<p>There&#x27;s a people aspect to it, a time aspect, and a technical skills aspect.<p>For people, you need to develop rapport. A lot of struggle at the beginning is getting to know the right people. This is easier in the office where introductions are more fluid and you run into people.<p>On the time front, you become an expert on the systems a company employes as your tenure increases. You help design systems and understand the tradeoffs in the decisions that are made rather than walking in and saying &quot;This is odd and I&#x27;ve never seen it before. Why is it done this way?&quot;, with answer quality varying on how long ago the decision was made. I&#x27;ve worked at multiple companies where people retire to start collecting their pension and come back a few weeks or months later working as full time consultants because they have deep knowledge of why things are setup like they are, the hiccups that will be encountered during a system change, etc.<p>You seem confident in the technical aspect, but certainly if you put out work product that doesn&#x27;t perform well or isn&#x27;t documented well, people aren&#x27;t going to proactively be coming to you with questions.
kentbrew大约 3 年前
Living through this right now; I&#x27;ve just ended a ten-year stint at Pinterest and finished Week One at a stealthy little start-up.<p>Find someone who needs your help with a problem in your domain and help them figure it out. Important: try not to solve the problem yourself. Pair with the other person and help as they solve it using the tools you need to learn in order to succeed at the new place.<p>Repeat with at least two more people, hopefully in different areas of the new company. Learn as much as you can about how those areas rub together, and where the pain points are. Document those pain points, politely.<p>Throughout this process, be personally vulnerable. If you&#x27;re tired or confused or feeling imposter-ish, tell your buddies and connect on that human level.<p>Take excellent notes on the onboarding&#x2F;ramping-up process, get your buddies to vet them, and share them with subsequent new hires. If the new thing is a startup you might actually be writing the new-hire guide as you go along, which will earn you endless karma.
up_and_up大约 3 年前
In order to be successful on a new team or at new company I recommend The First 90 Days.<p>You could save time by simply reading and distilling this blog post: <a href="https:&#x2F;&#x2F;www.ricklindquist.com&#x2F;notes&#x2F;the-first-90-days" rel="nofollow">https:&#x2F;&#x2F;www.ricklindquist.com&#x2F;notes&#x2F;the-first-90-days</a>
lowken大约 3 年前
I just went through this in July of 2020. I worked at a company for 15 years as a software developer and switched. At my new company I&#x27;m now one of the domain experts and I was just promoted.<p>The biggest piece of advice I can offer is to use Anki. As you learn new pieces of domain knowledge throw the info into Anki. Then review your Anki deck daily. No one does and you will be shocked at how quickly you move up the domain knowledge ladder.<p>Good Luck
评论 #30733130 未加载
amy_seqmedia大约 3 年前
Firstly, congratulations! Changing from a well-known situation to a completely new one. It must be a little bit scary because everything will be unfamiliar. And that&#x27;s OK. You&#x27;re going on an adventure!<p>In fact, you&#x27;re probably far from being alone. There will be many people around you in the same boat. Because of that: everyone is likely to be in the same situation where none of the old processes may now work the same way. (Even if the long-timers don&#x27;t admit it!)<p>And chances are (since you&#x27;re posting on HN) that a lot of your colleagues are remote. So this might be harder too since you may miss physical cues and casual things that make it easy to build friendships and become a known quantity: you can&#x27;t find your tribe by sight nor will they be able to find you.<p>1) Meet everyone regardless of title. Learn who they are, not just what they do. Take field notes!<p>2) Meet everyone related the people you talk to. Repeat until numPeopleMet &gt;= 100.<p>3) Join all the tribes&#x2F;channels, even if you don&#x27;t think you have a strong affiliation with the group. Observe how language flows, not just where the code goes. Make visual maps of how products and teams interrelate.<p>4) Be joyful of the skills that you bring, and find fellow fans.<p>Have fun on your new adventure!
durnygbur大约 3 年前
Let me use an anology. What you think will happen is just hopping from one train to another. What might happen is they&#x27;ll kick you out of the train on entering one, there is no other train stopping, and you might have to abandon the trains altogether. We are cool folks over here but in professional environment if there is a clueless new person and they can be used somehow, then it unfortunately happens.
lr4444lr大约 3 年前
Humility. You have a great skillset, I&#x27;m sure. But approach every thing at first like a junior dev on his first job, with respect and an open mind, trying to learn the current state of affairs. The pain points and places where you can add value will present themselves to you if you take a beginner&#x27;s mindset, and you&#x27;ll see where to strike. And that&#x27;ll really be appreciated.
jayceedenton大约 3 年前
Try to reserve judgement on things for as long as possible. You&#x27;ll be shocked by some things, and you&#x27;ll find some of your new colleagues incredibly frustrating, but try to hold off on forming harsh judgements until you really understand the context.<p>Have faith in yourself. If you were a go-to person in the past (the kind that has people visiting you for help) then you&#x27;ll be a go-to person again, just give it time, you WILL get there. Sometimes you&#x27;ll be stressed about whether you&#x27;re getting there quick enough, but just relax and have faith that it will happen. That said, remember that being in your last place for 15 years has given you an unreasonable amount of insight there, but you don&#x27;t know it all at the new place, so listen.<p>You might find this job is a rebound job. It might take you a few attempts before you find somewhere you want to stay for many years. It might be them, and it might be you, bit don&#x27;t take it too hard if you find the new place isn&#x27;t right for you and after giving it a good go you decide to move on again.
wccrawford大约 3 年前
IMO, don&#x27;t &quot;try&quot; to make friends. You&#x27;ll come off as fake and people will notice.<p>Instead, be yourself, and if you <i>have</i> to try for something, try not to upset other people.<p>Ask for asking Mike for help, just do it. He knows you&#x27;re new and the company has told him to help you get going. You&#x27;ll stop being the clueless new person after you&#x27;ve learned about the company&#x27;s stuff.
dkarl大约 3 年前
The nice thing is that you&#x27;re used to a good situation. At your new job, when you feel uncertain, you can ask, &quot;Why is this different?&quot; The answer might be that you don&#x27;t know who to talk to about an issue, or you don&#x27;t understand the architecture as well, or you don&#x27;t know your way around the code, and you can translate those differences into corrective action: ask another person who to talk to about the issue, ask a coworker if they can answer some questions about the architecture, study the layout of the code repo. This puts you way ahead of someone who is less experienced, or who is coming from a less ideal situation. They might not know what it feels like to be oriented in the code, to be in the loop, etc. Someone like that might languish or need coaching to improve, but you will get up to speed in no time.
pzs大约 3 年前
I have just resigned after 16 years at my current place, so I can understand your feelings.<p>However, 3 years ago I made a mobility move within the company to a different division. To non-experts the new role looked similar form the outside, but almost everything was different: the people, (most of) the systems, even the culture, how the work was organized and appreciated, and so on. I experienced some sort of a culture shock. One of the problems I had to address in the new role was attrition and I kept telling people to give some time to their jobs to get a better understanding of what it was about and what opportunities it offered, and fought the same battle inside with myself to walk the walk not just talk the talk.<p>What I kept reminding myself about was that I should not compare the new role to the old one over and over again (except when there was some specific need). Instead, I just believed that my experience would help me help others. I was still the most senior guy in the team and after understanding where the biggest needs were, I started thinking about how I can address them, and came up with ideas which I went on to implement. They were much appreciated.<p>Another thing that worked well for me was to put all the warnings and indirect information I had received before my move on the back seat and give everyone a chance to start with a clean slate. I was very disciplined about that and as a result I could fix some historically very tense relationships between locations. I think if you approach people in an open-minded fashion, most of them will be happy to cooperate (except those whose interest dictates the opposite).<p>Also, don&#x27;t be afraid to ask questions even about dumb things. I found that a lot of people with some experience are happy to share their knowledge and explain things to you. Listening to them will create mutual respect. And you will also understand who knows what and who you can count on.<p>Just be patient with yourself and you will find that you have the skills to be good at the new place.<p>EDIT: fixed some grammar problems
sshumaker大约 3 年前
The gold standard job transition book for “leadership roles” is the First 90 Days [1]. I re-read it every time I change roles. The #1 mistake people make is try to apply the lessons of their last job and and propose big changes without having built up sufficient context, relationships and credibility. Stay curious longer, meet a lot of people and hear out what their concerns are, and find quick wins. Invest in developing relationships by finding common ground and spending more time with those that you naturally hit it off with.<p>[1]<a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;First-90-Days-Strategies-Expanded&#x2F;dp&#x2F;1422188612&#x2F;ref=nodl_" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;First-90-Days-Strategies-Expanded&#x2F;dp&#x2F;...</a>
brundolf大约 3 年前
In addition to everything else here, I&#x27;ve found you make friends at work quickly if you tackle long-lived concerns or pain-points (for individuals or teams) that haven&#x27;t gotten enough attention<p>Filling gaps in tooling, fixing bugs in the product that some people have been making noise about but haven&#x27;t been prioritized by management, solving inter-team friction by finding a middle ground that everyone can live with, giving non-technical stakeholders a sympathetic ear inside the engineering team, etc.<p>Find something that&#x27;s been ruining someone&#x27;s day over and over, and make it stop doing that. Instantly positive professional relationship.
mooreds大约 3 年前
First, congratulations! It can be hard to step out of a comfort zone.<p>Second, realize that you will be the clueless newbie for a few months. Not in terms of tech or experience, but in terms of all those amorphous &quot;I know how to get things done&quot; tasks. You are going to have to sit with that and, while it won&#x27;t be comfortable, it&#x27;ll get better over time.<p>I&#x27;ve done this a couple of times in my career, though my longest tenure was ~8 years. My advice for &quot;newbie oldsters&quot; (just made that up right now) is fourfold:<p>* realize the value of new eyes to the company. You can see things that others don&#x27;t because they are inured to their current situation. You only get to be a new employee once at each company. Enjoy that advantage, uncomfortable as it may be.<p>* take notes on those things that are interesting to you. Publicly document them (if they aren&#x27;t) or improve the docs (if they are). Writing down something will give you experience in the domain and give you a chance to talk to folks when you ask them to review it.<p>* resist the temptation to prescribe in these notes or in conversations, especially early on. The team is excited to have you but if you come in and say &quot;at OLDCO we did it this way, which is far superior&quot; you will be wasting that excitement. The exception to this is if you see an existential threat to the company due to its practices (no backups, critical SPOFs). An open mind and asking &quot;why&quot; with an eye toward learning will serve you better.<p>* attend any social events that the new company has; as many as you can. Those non-work work events can be a pain in the butt in terms of taking time away from your personal life, but you can meet people outside of your team or even inside your team. And those informal ties can prove extremely helpful when you have a work problem in the future. (&quot;Oh, we need to get design to sign off on that? I&#x27;ll ask Joe who should be looking at it; we chatted at the Friday morning coffee a few weeks ago.&quot;)<p>Finally, some of this will come with time, but it usually takes 6 months to a year to have the internal credibility and confidence and knowledge to really make things happen. Take the small wins while you can and keep going.
wwilim大约 3 年前
I&#x27;ve heard this suggestion that you should schedule a few 1 on 1s with a variety of people and ask them to walk you through what they do, what they work with and how everything looks from their perspective
rubyfan大约 3 年前
I’m curious how your experience was finding and landing the new job?<p>I’m in a similar position, at a big company for over 10 years after working in startups. I was technical when I got there but over time as I got more immersed in the business my tech skills have eroded. I’m now in a unique position as an executive that doesn’t translate super well to a lot of the opportunities at companies I might be interested in. I’m feeling a little stuck and I’m not even getting to interviews on anything I’ve posted for so far.<p>Curious if others have had this experience and how did you navigate it?
评论 #30733079 未加载
eddieroger大约 3 年前
I&#x27;ve just done the same (thought not 15 years in), and here are some of the things I&#x27;ve been thinking through that may be help you.<p>This is an opportunity to change the things you didn&#x27;t like about yourself in your previous role, and reinforce the things you did. I never took vacations. I had a reputation for always being available on Slack, no matter the day, or the first person on an incident call. Those things are still important to me, but work&#x2F;life balance is, too, and with no reputation, I can be whoever I want to be. I want to be quick to respond, but only when a system tells me I need to, not because I&#x27;m trolling Slack on the couch at 8pm.<p>Ask a lot of questions. You know enough to be hired, but nothing about the new place, so ask! Give your new peers opportunities to be experts, and eventually they will do the same to you.<p>Try not to live in the past. This is a place I could use work myself. Rely on the things you&#x27;ve learned, but realize the situation is different, and if you compare now to then, you&#x27;ll be disappointed. Remember, it took 15 years to get to &quot;then.&quot; There is a possibility that it was more than just time, but it will take time to figure that out.<p>Assuming best intentions, you got to the place you are by being yourself. So, do it again. Rely on your instincts. Look at the world as a recent grad starting their new job, and do it again. You think you forgot how to do it, but maybe you never really knew &quot;how&quot; before, you just did it. If you did it once, you can probably do it again.
gwbas1c大约 3 年前
I did this after 9 years. My M.O. in a new job is to find a pain point and fix it quickly. Specifically, find a pain point that either directly impacts productivity, customers, sales, ect. If you&#x27;re &quot;allowed&quot; to fix the pain point, it&#x27;s a good sign. If you have resistance, run quickly. It means that management doesn&#x27;t know how to handle your expertise.<p>Why?<p>You&#x27;re a lead, you should be able to see problems a mile away. Your new company should trust your expertise to anticipate and fix problems.<p>Examples:<p>I joined a company with a Mac product that would peg the CPU for days. It was impacting sales. Took me and another developer ~6 weeks to refactor some bad design decisions in a critical area. Pegging the CPU for days dropped to 1-2 minutes. (If I wasn&#x27;t allowed to fix it I was going to leave.)<p>I joined another company that was using a beyond end-of-life web programming language. The lead developer resisted my efforts to transition to modern Javascript, and resisted my efforts to transition to modern hosted source control. It ended poorly, although there was a lot of relief when the leadership announced that they were switching to Github. (I should have asked them to lay me off so I could collect unemployment.)<p>I joined a company where a small team had a project spread over 3 git repos, with tons of little dlls. Simple refactors that Visual Studio could automate would take all day. I merged everything into a single repo, and merged many small dlls into larger dlls. Build time was much shorter, and refactoring was possible. (If I wasn&#x27;t able to fix the problem, I was going to leave.)
Joeri大约 3 年前
Instead of giving advice, I’m going to talk about how it was for me doing the same, switching after 13 years at my first employer.<p>There was a lot more learning at the new job than I initially thought. Much of the knowledge was domain-specific, which I hadn’t realized there would be so much of (and also how a lot of my existing knowledge proved unique to my previous employer), but much was also in technologies I just hadn’t worked with before. The first year was a good lesson in humility.<p>Also that first year, I felt … lost. In the old organization I was the goto guy for lots of questions, and in the new organization things happened around me but often didn’t involve me, and I struggled to get traction on those projects around me even when I knew I could be useful. Similarly having influence on the decision-making took a while. At the old place my opinion carried weight with all the right people. At the new place I had no reputation and no connections, and my opinion was heard but initially carried little weight. I had to build up some social credit first to have that kind of say. Also, the way decisions were made was completely different, and it took over a year until I understood how to influence them and I started getting real agency over my work.<p>Finally, at first it was quite lonely. I knew it was important to get to know a lot of people so I tried to have a lot of different contacts and kept a list of names (because I’m terrible with them), but even though everyone was very nice to me I didn’t feel a real bond with them until after a while, and I missed the coworkers from my old job during that time. Forming a bond with my new coworkers ultimately happened through the projects I was doing with them.
drakonka大约 3 年前
I felt the same way when switching from a company I liked and spent almost 8 years at to someplace totally new, in a brand new discipline that I was really excited about but didn&#x27;t have much hands on experience in. It was very anxiety-inducing, since the pandemic really unfolded during my 3-month notice period and here I was leaving a stable position for a brand new probation period.<p>To be honest for me the only thing that solved that clueless feeling was time, and that included overtime. Nobody was forcing me to work extra hours, but I really wanted to prove myself and get up to speed as fast as I could, so I would work late almost every day to become productive asap. Eventually I relaxed more and more, took more and more ownership over various services, developed and released new projects, etc. Before I knew it I had people asking me questions about different services we maintained and different parts of our stack. There were no tricks or strategies that made me feel better other than this type of &quot;brute forcing&quot; it by just powering through. The switch ended up being a good decision, even though I still think fondly of the company I left.<p>Good luck!
exogenousdata大约 3 年前
I did this about 5 years ago. My suggestions.<p><pre><code> 1. Find a lieutenant asap: That&#x27;s your start towards building a coalition of folks who get things done. They can give you a head-start on institutional knowledge. In return, you can give them a new boost they need in their career. 2. Meet with everyone twice: In the first week meet with everyone that is either a consumer of your tech or someone that you rely on for data&#x2F;processes. Let them talk about their business, what&#x27;s working, what&#x27;s not, etc. Write it all down. Then at the end of that first meeting, set-up a follow up conversation with them soon after. By that next meeting, you&#x27;ll definitely have follow up information&#x2F;questions. 3. Identify your value &amp; execute: Why did your new boss&#x2F;c-level bring you on? What are they looking for you to do within your first 3-6-12 months. Figure that out, make sure it&#x27;s reasonable, then drive it with relentless precision &amp; focus. You&#x27;re not &#x27;the guy&#x27; anymore that knows everything. You can&#x27;t keep a bunch of plates in the air at the same time because you have all this institutional knowledge of systems and people. So the simplest way of standing out is being known as someone who can be given a task and delivers. Eventually the experience you get from delivering on that goal(s) will give you the knowledge you need to be a domain expert again. 4. Ask for help: Simplest way to get someone to like you is to ask them for a favor. Doesn&#x27;t even matter if it&#x27;s all that important. It&#x27;s very counter-intuitive. You&#x27;d think the best way to get folks to like you is to do stuff for them. But a) you don&#x27;t have that much value at the moment and b) they wind up feeling indebted to you, which isn&#x27;t all that great. Instead, ask someone for help. If they give it, genuinely thank them. This helps in two ways. 1) It makes you seem like a real human and 2) it gives you an opportunity to follow up with them later and say something to the effect of, &quot;Hey, thanks for helping with &lt;the thing they helped you with&gt;, it allowed me to do &lt;some goal for the company&gt; which means &lt;positive thing for the company&gt;.&quot; Don&#x27;t worry if it doesn&#x27;t affect them directly. Then ask them about what they&#x27;re working on. That positive feedback loop makes it possible for you to find the best talent at the company and they will start approaching you with questions&#x2F;information.</code></pre>
jpgvm大约 3 年前
So. You are at a new gig. You are no longer the top dog. Accept this, hell embrace this. It should be a huge weight lifted from your shoulders.<p>Focus first on getting to know your direct reports (if you have them) and then your peers. It&#x27;s important to build rapport with your peers because they will show you the ropes. If you have the time and freedom invite said peers to have a drink after work or get a bite depending on culture of drinking in your place of residence. Engaging with your peers outside of strict work hours is still unfortunately the most effective route in most cases to build strong connections.<p>Overall though just try to relax a bit at the start, observe and soak up knowledge. Things will be different but that doesn&#x27;t make then wrong. Try to understand the pros and cons of new place vs old place so that once you have acclimatized and garnered some respect you can offer opinions on how to combine the best of both worlds.<p>To be honest going from being the preeminent domain expert to being a highly positioned noob is hard. But learning to see everything from a new point of view is totally with it.
yodsanklai大约 3 年前
Congratulations and good luck for the switch! I did a similar switch about a year ago. I&#x27;m glad I did, but it&#x27;s been challenging.<p>&gt; Technically, I have no doubts to get things done<p>That&#x27;s something which caught me a bit off-guard. All tools and systems are different. I find myself asking questions to the interns who know more than me. It&#x27;s sometimes worrying (do I really deserve my title in the company...)<p>&gt; How do I make &quot;new friends&quot; at work?<p>I&#x27;m just trying to be a nice guy, keep a positive attitude in all circumstances, help other people when I can. Generally, it takes a bit of patience to make friends. But eventually, you meet people whose personality somehow matches yours and you build a network of friends&#x2F;allies within the company.<p>This is something I don&#x27;t do enough because I&#x27;m introverted, but it&#x27;s probably good to be pro-active in meeting new people in the company. Attend social events, talk to people during breaks and so on...
gorbachev大约 3 年前
I changed teams internally about a year ago after 6 years in the same team. Changed into a completely different area with no domain knowledge and a technology stack that has nothing in common with what I was doing before.<p>Some of the things that have helped.<p>Be a sponge. Absorb everything, all the time. Ask questions. Read everything. Make sure you get time with people who can answer questions &#x2F; teach you things. People, almost always, are happy to spend time with you.<p>When something aligns with your existing expertise, and there&#x27;s always something, jump in. Offer advice, solve problems. If your company culture is healthy, your new team mates will really appreciate it. Different perspectives are so refreshing.<p>It&#x27;ll take time to feel like you&#x27;re an integral part of your new team &#x2F; company. From what you already told us, I think it&#x27;ll happen sooner rather than later in your new company.
rramadass大约 3 年前
The first thing to do is to get to know the <i>people</i> in your new team. <i>You</i> have to take the initiative; go out to lunch&#x2F;coffee breaks, introduce yourself (but keep your ego in check) and ask about them and their work; always be sincere. Find out commonalities and use it to start conversations.<p>Identify the &quot;key&quot; players, in particular; the &quot;Guru&quot; who knows the most about the System Architecture&#x2F;Code base etc. Ask for a couple of days of his time (eg. brown bag lunches etc.) and request a &quot;Brain Dump&quot;. Take copious notes etc. and then sit with the Design&#x2F;Implementation documentation and Codebase to quickly come up to speed. You can also do the same with each person on your team so that you can quickly catch-up to the status quo.
eschneider大约 3 年前
Ok, I&#x27;m in the process of doing this myself (started a new position after 12 years at my last job just over a month ago.) I take the approach that I always liked with people who I helped mentor at my last job: Just dig in on each new task, try and figure things out and when you get stuck, outline what you did&#x2F;figured out, what you think maybe the next step is, and ask some clarifying questions before you get completely in the weeds. Take some notes so you don&#x27;t need to ask THAT question again. You&#x27;ll get up to speed reasonably quick, won&#x27;t flail too much, and generally be respectful of other&#x27;s time.<p>Remember, you&#x27;re new and it&#x27;s ok to be clueless at the start. Just try and use each new thing you do to accumulate clue and you&#x27;ll be fine.
playcache大约 3 年前
Hey, I really recommend the book &#x27;The first 90 day&#x27;s. Its immensely helpful for just this.
评论 #30721468 未加载
entropyie大约 3 年前
I just changed jobs after 8 years. I am one month into the new gig. What it did was spend the first two weeks solid, doing one-to-ones with all key stakes holders, and taking copious notes from each and every one. That includes engineering managers, team leads, architects, DevOps people, sales, legal, HR. Ask what&#x27;s working well, what&#x27;s not, top gripes. Talk to people who are resigning for exit interviews, lots of good inside info there. Then volunteer for crappy jobs to bid trust. Customer support escalations, documentation. This gives you a reason to dig and ask questions in a pointed way, and builds trust.
mettamage大约 3 年前
What would be the advice that you&#x27;d already write to yourself? You might spur a couple of HN&#x27;ers to riff on what you will say yourself ;-)<p>I&#x27;ve only done 6 to 12 months stints, so no advice from me I&#x27;m afraid.
pygar大约 3 年前
Something to note is that your credibility doesn&#x27;t go with with you in a new job. You need to build it up again more or less from zero. Focus on being competent and as long as you are pleasant, the natural comradery of having a shared goal will follow.<p>Yes, it&#x27;s simple advice, but when I recently started a new job it didn&#x27;t automatically click that no one knew my capabilities, personality and previous career accomplishments. No one wants to be saddled with dead weight - especially in tech where there can be a high cognitive load.
spaetzleesser大约 3 年前
Number 1, 2 and 3 is not to try to justify your title and impress people with your knowledge. I routinely see new experienced hires immediately trying to show off how much they know and lecture the people who are already there. They usually fail big time because nobody likes them and their suggestions show a lock of understanding.<p>In the first few weeks listen a lot, ask non-confrontational questions and learn as much as you can. If you are good, you will find areas where you can help and your help is welcome.
coward123大约 3 年前
One piece of advice: If you find yourself saying things like &quot;At my old job...&quot; just shut your mouth. I mean this with the utmost respect that phrases like that are the best way to alienate your new co-workers. Listen and learn to how <i>they</i> do things, then over time start improving things if you see opportunities. If they want to know how you&#x27;ve done it in the past, they will ask. Otherwise, you just look like a know-it-all who can&#x27;t adapt.
JSeymourATL大约 3 年前
&gt; I have no clue how to get started…<p>Think WHO, not How.<p>Build out your own a strategic org chart of the people WHO really get things done in the new company.<p>Reach out to individuals for a simple introduction— see where your circles overlap.<p>Assuming good tonality, ask WHO you should speak to next?<p>Look for the outliers and power connectors. Those guys who seem to know and really get along well with everyone.<p>Personal experience— my second week on the job, I met a British Ex-Pat who ran our São Paulo sales office. He became my linchpin to all our overseas operations.
noasaservice大约 3 年前
Per my own policy, I try not to stay any one place longer than 3y. It keeps my skills sharp, my pocketbook full with appropriate raises, and is fun for new challenges.
mdm12大约 3 年前
There is a lot of good advice here, so I will just add: be a pleasant person to work with! It will take you far (and is generally the right thing to do anyways :) )
jeromie大约 3 年前
Very similar career trajectory and move -- just approaching the 1-year mark.<p>In hindsight, I wish I would have:<p>- Listened more and Talked less in general<p>- Consistently started with &quot;Why does this happen this way&quot; vs. &quot;This isn&#x27;t the way that the industry does it, and we should aim for that&quot;<p>+ The end states I defined were generally correct, but historical context matters and informed the route in ways that I would have benefitted from knowing about.<p>- Spent more time helping people realize my perspective on their own, vs. just communicating the necessary end-state and the justification.<p>+ Even if I&#x27;m right in what we need to do, people want to solve their own problems and feel ownership for the outcome when they&#x27;ve joined the cause on their own<p>- Really dug into it when contributors failed to meet their commitments to me to understand if there was a prioritization problem or an alignment problem (or if there&#x27;s a skill or commitment gap in play).<p>- Remembered that it&#x27;s just a job, and nobody there is going to be at my funeral. It&#x27;s a transactional relationship that&#x27;s less important than my mental health.<p>In terms of things I feel I did well with and&#x2F;or found engergizing:<p>- Lots of new, really smart and talented people in my orbit<p>- Tons of information and perspective sharing, new reading, new insight<p>- Taking the time to meet people (this was hard over COVID), but bi-weekly 1:1s are key. People will generally tell you the (or at least their) truth in 1:1 conversations in a way that rarely happens in large meetings.<p>+ Chatting with my lunch crew on the daily is where I have historically gotten most of the valuable intel and feedback, and hashed out long-term strategies for the group or organization. It&#x27;s also where people in my orbit communicate their vision and build coalitions around common pain points. I feel kneecapped by this and haven&#x27;t found a good substitute.<p>+ There&#x27;s really no substitute for sharing a meal with people. It&#x27;s human and important.<p>I also came away with a deep appreciation for how good many of the &quot;invisible&quot; functions at my last job were, and what excellent leadership qualities were on display.
lanstin大约 3 年前
1. Don’t expect to be very useful for three months or so. 2. Keep a list of things you hear people saying and don’t understand. Periodically ask about a few of them (but not necessarily in real time). 3. Get ready for the joy of learning new things - it is a better long term strategy for your brain to go to different environments and learn new stuff that you wouldn’t have been able to predict before. And it’s fun.
clircle大约 3 年前
According to this recent article and discussion on HN, you are likely making a change for the best. So congrats and take it easy!<p><a href="https:&#x2F;&#x2F;www.theatlantic.com&#x2F;family&#x2F;archive&#x2F;2022&#x2F;03&#x2F;being-an-outsider-benefits-third-culture-kids&#x2F;627011&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.theatlantic.com&#x2F;family&#x2F;archive&#x2F;2022&#x2F;03&#x2F;being-an-...</a>
matt_heimer大约 3 年前
I find that there can be a lot of inefficiencies and flat out problems that existing employees have learned to accept. Being an outsider helps to see the problems that they&#x27;ve learned to ignore. Fixing those types of issues (after learning the backstory) in a positive way helps to integrate you with a new team.
alenmilk大约 3 年前
If you are used to being the guy everybody goes to it is a big change since nobody will depend on you if you are new. But that is fine, it takes som time to get recognised in a new work environment. If you are skilled it will change in 2-3 months.
faangiq大约 3 年前
You’re in a position now where people come to you. This won’t be true in the new company, don’t make this mistake.
oxff大约 3 年前
&quot;Brace for impact&quot; probably describes the event well, but you&#x27;ll survive.
chernevik大约 3 年前
New people have permission to ask lots of questions, embrace this.
moonbug大约 3 年前
be friendly, be nice.