Being successful at a big company
Hello! I will be starting a new software engineering position at a very big company. What are some ways that I can be successful in communicating with others on my team and what are some things to avoid doing?
#programming #technology #CS
35 answers
Doc’s Answer
• Engage strategically in meetings and conversations – It’s understandable that you’ll have a lot to catch up on in a new job and may not have insights and opinions to share right out of the gate. However, sitting silently in meeting after meeting won’t make a great impression, either. Instead, aim to strike a balance between listening carefully (which will be extremely important in getting oriented) and speaking up or asking smart questions.
• Keep your supervisor apprised of the status of your projects, so he or she is aware of the value that you’re adding to your department. Seek input and assistance when you are stumped, but try to avoid coming across as needy by asking numerous questions. Try to solve as many problems as possible on your own or with input from colleagues at your own level. If you do need to ask a question, preface it with the steps you’ve already taken to solve it on your own.
• Establish open communication channels with your supervisor and key team members – Not only will this give you the opportunity to keep your supervisor up-to-date with your accomplishments, but you’ll be able to group questions together so you can ask them all at once rather than sporadically throughout the day or week. Solicit feedback periodically and respond positively to constructive criticism. Make it clear to your supervisor and other staff that you are all about self-improvement.
• Identify potential mentors within your organization and get to know them – Consider senior staff as well as strong performers in positions at your level and/or one level above you. Develop positive working relationships with staff at all levels of the organization, with particular emphasis on the people with whom you’ll be working regularly. Not only will strong relationships enhance your overall work experience, but most organizations perform 360-degree evaluations of staff, so it is important to be on good terms with colleagues who may be evaluating you.
• Associate with positive people – Stay away from complainers and slackers at all costs. Avoid griping to fellow employees since you never know who will quote you or cast you in a negative light. If someone starts complaining or gossiping directly to you, try to stay “neutral” if at all possible. If you can’t deflect or switch topics, then ask constructive questions instead. Identify star performers at your level and analyze what has made them successful in their roles. This can give you an idea of what skills, abilities, or accomplishments are valued at the organization.
• Participate in office activities – Do your best to ingratiate yourself into the organization’s social happenings so you can get to know your colleagues on a personal level. That being said, starting a new job can be exhausting, and if attending numerous group activities simply feels like too much, focus on the most important and/or required events. If you find you connect better in one-on-one situations, ask a colleague to grab coffee or lunch instead.
• Take care of yourself – Starting a new job can be mentally and physically taxing. However, you don’t want to burn yourself out in your early days. Be sure to take care of your health and spend some time doing activities that invigorate you. While you may feel like you have to dedicate every waking hour to this new position, doing so can quickly degrade your health and have a negative impact on your performance. Strive to maintain a healthy work-life balance right out of the gate.
Good Luck Andrew
Kiran Rane
Kiran’s Answer
1. Be proactive
2. Spend time to learn about the firm, it's offering, core principles & values
3. Meet your time and get to know them - network
4. Understand your role, day to day responsibilities, reporting structure and preferred way of communication with your direct reports
5. Go through any assigned learning paths or mandatory trainings
Good luck!
Julie’s Answer
For me, the key things I look for when someone starts a new role is that they demonstrate real passion for the job, energy and commitment to get things done, a want to learn (continuous improvement mindset) and that they are a team player. Ask loads of questions (none are stupid, particularly in the first few months as people know that you're new) and it will show you're interested and ensure you understand. If you don't understand why something is done a certain way - question it. People become blind to why they do things a certain way and it's often only when someone new comes in and challenges it that they can step back and think "I don't know why we do it that way - I agree, let's do it differently - that's better".
Don't worry about not understanding the company language - each company has its own 3 letter acronyms and naming conventions - it will take a while before it becomes familiar.
Check in with your supervisor frequently to ask for feedback as to how you're doing. Share your ideas, show what you're working on, how you're doing against your goals (and if they haven't given you any, suggest them).
Enjoy! It's a great learning experience.
Paul Anthony’s Answer
Blake’s Answer
Whether it's a big or small company I would recommend the same thing. First and foremost, be yourself. If you try and be someone that you're not it will never feel authentic. Second, be open and honest about what you're looking for when communicating and be direct. If you're looking for X and you're asking about Y, it will only lead to further confusion. Finally, do what you say you're going to do. If you tell someone that you will help them at 8:00am, be there to help them at 7:59am (or don't tell them you can help because you won't make it on time). It is very easy to over commit in the work force and as a result you will end up under delivering. Hope this helps!
Thanks,
Blake
Raghunandan’s Answer
a) Always be inquisitive to learn from Day 1; about current product, team members, group you are in and most importantly what is the company's landscape in the overall industry
b) Network with a large number of people
c) Learn elements of communication; what works and what doesn't
d) Do not feel disheartened about failures. They are your true learning opportunities.
e) Be disciplined on a daily basis. Do not feel that you are dragging your feet to work
f) Have fun and figure out ways to motivate yourself. No one can inject motivation levels for you and there wont be any vaccine :)
Best Wishes
Raghunandan
Evan’s Answer
Gloria’s Answer
Congratulations on your job. It can be exciting and challenging to work at a large company. I certainly know the feeling. I would start with making sure that you know what you want out of your career and your company. Is your goal to stay with this company for a long time? To move up into higher roles? Make more money? Whatever direction you take, you should think about what you want right now. Your desires can and will change over time, so I would say that you start there. Once you have a direction, you should focus on building a network around you that supports that direction. One person in that network should be a mentor. You should find someone who already has what you want to achieve and learn from them how they did it. It may take a few tries to find the right mentor, but make sure that you find one that you can trust to be honest with you. Network with people who are good at what they do and are also moving in the direction that you want. I have always grown stronger in my skills when I am surrounded by talented people who make me want to be better. If you are the best at what you do in a group, move to another group. You learn more from the people who you chase than from those who are behind you.
So what is networking? Meeting and engaging with a variety of people, especially people who do what you do for a living. My company makes it very easy since we have a lot of employee groups. Join groups at your company. Go to events that are in shared spaces and meet people you have never before. Volunteer for charities where you know nothing about them. Volunteer at work to be on cross-functional projects that allow you to learn more about the business. All of these things have one thing in common - connections to people.
Good luck in your new employment. And have fun.
Gloria
Krantisinh’s Answer
Welcome to the tech world! Since this industry is composed of people who like very high professionalism, communication is a key skill that one should possess in order to succeed. Here are some key things that will help you communicate better -
1) Whether it's verbal communication or written, be prompt in responses. Make the other person feel that he is important and the question he has asked is important for you to answer
2) Keep your answers crisp and to the point
3) Avoid the usage of strong words. Be polite. Many of the battles can be solved quickly if we choose our words wisely.
4) Ask timely questions and clear your doubts
5) Seek feedback about your work from your colleagues and managers regularly. Take the feedback positively and work on things that can be improved
6) Express gratitude for the help that you may have received from someone. Appreciate others for their good work
7) Be proactive and embrace challenging opportunities. That's how you'll grow faster
Wish you all the very best for your career :)
Melisa’s Answer
Congratulations to you in your new job and career ahead of you! What a great opportunity you've been given and I hope you enjoy learning and growing in your experience.
To just add to a few of the already great suggestions you have here, I'll share some of my personal suggestions for working for a big company.
1. NETWORKING. Take time to network and get to know others. Whether that is in meetings, informal lunches and volunteer opportunities, you can continue to grow your list of contacts who can help you in your career goals.
2. VOLUNTEERING. As others shared, make time for volunteering and helping others in your community. Get to know your company's mission and values and sure you are doing what you can to represent those too.
3. BENEFITING. Learn all you can about the benefits and resources you have as an employee and lean into those opportunities. They can include tuition reimbursement, free seminars or training, voluntary benefits to enroll in, employee discounts and so much more!
4. LEARNING. Become a "life long learner." Always take the opportunity to keep learning. Ask questions. Set-up time with people who are not in your immediate work group or department to find out more about your company and other parts of the business.
5. HAVE FUN! Especially during the year we've had, find ways to keep stress under control and get to know your colleagues and company too. We spend so much time working, why not enjoy ourselves too!?
Best wishes to you in your career journey.
Melisa recommends the following next steps:
Christine’s Answer
Best of luck!
Brian’s Answer
Ryan’s Answer
Laurel’s Answer
Take ownership of your work and be open to feedback. One of the best ways to grow your network is to be open and communicative with your teammates and beyond. Try to meet as many people both inside and outside your function.
Seek out a mentor either in your team or with a team that you work with. The real value of a mentor is that you can ask questions and get advice from someone who is not your manager. This way you can get advice without any sort of pressure. A great first step to finding a mentor is to find someone that you want to emulate or someone who has a skillset that you admire. Be naturally curious and ask them if they're open to answering some of your questions.
Be open to failure and not knowing all of the answers. The answer "I don't know, but I will go find out for you," is important and respected. Just make sure you follow through.
There is value in connecting with others outside of your team. It's likely that you won't be on your current team or in this role forever so try your best to meet people outside of your team and learn about their roles.
Adam’s Answer
From my experience, I find that the easiest way to begin acclimating to a new job is the following:
1. Understand the expectations of your Supervisor. In the beginning, don't feel uncomfortable asking questions if something is unclear.
2. Hopefully, your Supervisor sets-up 30/60/90 day reviews to go over your progress and how you are doing. These are great opportunities to learn how your Supervisor is perceiving your work and give opportunity to learn where you can improve.
3. Develop relationships with your co-workers. As you will potentially be spending a lot of time with them, you will need to learn how to communicate with them to achieve the best results.
For my employees, I promote the 5 Dysfunctions of a Team by Patrick Lencioni. The first step is to develop trust with your new co-workers. Without this, it is hard to build a working relationship.
Starting a new job is exciting and little nerve racking all at once. Go in, examine the surroundings, see where you fit in and build from there. As this is new, you have plenty of time to show them what you are made of.
Good luck!
Peregrin’s Answer
First, large companies can be very bureaucratic, they have built out processes to manage the size. That can be burdensome and seem counter-productive (and it often is), but with size comes constraints.
The next thing that comes with size is opportunity. You could spend your entire career in one large company, fulfilling many different opportunities. I have worked for the same company for the last 23 years. I have had 3 very distinctive career paths within it, and lots of variety.
To get those opportunities, as has been stated, you need to network, find mentors, and develop champions who will look out for you and help identify good opportunities. To do that, you need to be true to yourself, competent in your work (Not necessarily the best, but someone who is seen as dependable and solid), and you need to speak up.
Some of the most senior executives I've sat in meetings with and learned from had some great observations about being in meetings. It is important that you have a point of view, as if asked your opinion, it is important to have one. You may not know something or you might need to learn more (and that is good to be able to articulate), but you should have an opinion, otherwise... why are you in the meeting? If there to observe, fine, you may have some of that early on, but even when there to observe, if an executive asks your opinion... have one!
There are some ups and downs with large companies that you will face. Employees are part of the enterprise. If the enterprise needs to shrink, there will likely be layoffs... That can be stressful. In the company I have worked for, I would say there is probably anywhere from 3 - 5 different rounds of layoffs in any given year as parts of the business try to right size what they need. I have even been impacted personally in a Reduction in Force, but that leads to the other aspect of large companies... There is also always opportunities for something else in there, so if you do as mentioned above, you are likely to do very well.
Best of luck in your new adventure.
Jai’s Answer
Regarding effective communication within the team, I would recommend you first understand what is the existing communication tools or processes are there, and then learn how to efficiently use them. However, the best way could be to find a buddy in the team and take his/her help to learn the tricks that work there, that would be the easiest and faster way to become familiar with the new team.
Things to avoid -
Every company is different and have different culture and people, so there is no absolute way to say what to avoid. However in general you should be careful about saying "yes" to things which you are not comfortable with and be transparent in your actions and communications. Trust me that goes long way and will help you to build good relationships with the team members.
Good luck!
Subathra’s Answer
Here are my tips:
Be proactive.
Have a good rapport with your colleagues especially with your manager/immediate supervisor.
Take responsibility.
Volunteer for tasks.
Excel in your domain.
Last but not the least, integrity is an utmost important characteristic.
Best wishes!
Faez’s Answer
I'll add one more thing. Raise your hand to do any special projects. It will raise your profile and give you experience with working with colleagues that you may not necessarily work with on a regular basis.
Good luck!
Latoya’s Answer
Richard’s Answer
There are many good answers to your post and one extra thing to consider and learning and adopting the culture of the organization you are going to be apart of. Some organizations also have credo's and if they do, learn and operate by it and you should be very successful in your new role at a big company.
Apurva’s Answer
Lot of good advice on this thread. I would say the following things are generally good ideas:
1. Find out who you will be working with and setup 1-1's with everyone. Get to know your team and establish close friendships/relationships there
2. Understand the reporting structure at a big company is a good idea - to understand how you fit and where you fit in the larger scheme of things
3. Join any social groups that the company provides - most companies do this now - and you will get to meet folks outside of your team with similar interests
4. Be proactive - if there's a leader or someone above you in your org - reach out to them! You'll be surprised.
5. Ask questions! Above all else - be curious and try to learn more about the place you are working at, don't expect people to come to you with all the answers
Swaroop’s Answer
In the context of communication, from my personal experience, put yourself in a position where you are interacting with more of your peers on a recurring basis. You can do so by setting up informal 1-1s / coffee chats to get to know them/ learn from them and even form an organic mentoring relationships with them. Things to talk about it in these chats:
1. You can start with questions like this one and ask them how they approached it early in their career.
2. Be vulnerable and share what you are struggling with and ask them how they think about it.
3. If you see someone who is really good in a specific area, generally it's not an accident, they have put in work to get there. So reach out to them, appreciate them for what they are good at and ask them how they got there.
Generally, people are love to talk about themselves and are always happy to help. :)
I truly wish I had done more of this early in my career. Forming and investing in these relationships goes a long way and that is what I have learned to value more as I have progressed in my career.
Swaroop recommends the following next steps:
Trent’s Answer
Nadia’s Answer
When starting at a new company it is important to understand the culture of the company itself and also of the department that you are working in. It can be different. Take the time to network and understand what part everyone plays in the company’s success and how that person can impact your role. If you’re taking a problem to someone always have a suggested solution. Learn the job and be willing to do more as you learn.
Good luck!
Victoria’s Answer
1. Always ask questions, no matter how silly you may think it is, is will show you interest in the subject matter and your eagerness to continue to learn new things.
2. Get to know others on your team on a personal level, building relationships and a strong network of people around you will help you long term in your career.
3. Be open to try new things and being comfortable with the uncomfortable. Participate in any side projects or opportunities of interest even if its in another area of the business you are not familiar with. It will help grow your knowledge base and help you meet new people you wouldn't typically work with on a daily basis.
Best of luck!
Kevin’s Answer
Show up on time, don't leave early, and show a great interest in what you're working on. Ask questions...I've worked with people that would rather do something wrong rather than ask a question, to which they think they're already expected to know the answer too. Truth is asking questions is invaluable, especially if you ask the right people (another important part of asking questions). They can give you invaluable insight to your co-workers and new company's strategies and values and also provide a great opportunity to be proactive and engaging in conversations or meetings. Asking questions doesn't mean you're ignorant or inferior, it means you are interested in learning about company processes and values.
Be somebody, others want to work with. Be friendly and don't let others' comments influence your opinion about people in the office. Be an active listener by making eye contact in meetings, taking notes, asking questions, etc.. Be genuine, honest, and give constructive feedback. Be confident, but not arrogant. When you see an opportunity where improvement can be made, whether it's with a certain process or product, humbly bring it forth and if they don't like it, don't get discouraged. And don't take constructive criticism to personal. Best of luck in your new job!
Monica’s Answer
(1) Be willing and open to learn new things and receive feedback. Take advantage of corporate training offerings.
(2) Be kind, even if it feels like you are short on time or under pressure.
(3) Ask questions and meet as many people as you can so that you can learn from their journeys.
(4) Learn about your 401(k) investment options.
Hendrik’s Answer
Be open and try reaching out to others quite often and make sure you see always the big picture and not get stuck in silos.
Tina’s Answer
Steve’s Answer
Colleen’s Answer
Colleen recommends the following next steps:
Elise’s Answer
Congrats on the new role! Great question and lots of fantastic responses on this thread. I would emphasize networking. Take advantage of being at a large company to get to know as many people as you can. Not just on your team but also in the surrounding organizations and any other areas you may be interested. Get to know your team by scheduling one-on-ones with them. Especially in a virtual environment, this helps getting to know colleagues on a professional and personal level.
Shubhankar’s Answer
Few basic things you may do as you start your career
1. Always demonstrate the will to learn and to grow. This means taking initiatives whenever you have an opportunity.
2. Try to talk to senior members in the team about their experience with the project and work. This may be an informal over a coffee conversation. Focus on what you can learn technically as well as functionally or business wise.
3. Avoid talking about money and promotions straightaway. If you have to , you may ask about growth or progression to the next role.
I hope these pointers would give you some direction. Good Luck !!
Judy Lynn’s Answer
Congratulations on getting the role! I'm happy to see that you're in a platform like this to get advice - this is a good sign of humility and motivation to do well. :)
I was just in a Focus Group Discussion (FGD) with principal engineers at my organization this morning and this was one of the things we were talking about. Here are a few gold nuggets I got from them that I would also like to share with you:
1. Be open to learning new things. Often times when we just graduated from school, we continue to have an academic mindset and feel that we need to give the best output the first time to get a high grade. When you start working in the corporate world, you'll realize that trying to get the job perfectly the first time isn't always going to work - and will sometimes even lead to rework because it wasn't what was needed for the project. Make it about learning - ask for feedback from peers and mentors and be willing to modify and adjust your output to fit the needs of the project.
2. Surround yourself with trusted peers and mentors. "If you're the smartest person in the room, you're in the wrong room." Learn from people who have the wisdom and experience - they will be more than happy to share with you their personal learnings and journey that you can learn from. Receiving feedback and guidance from them will also help you shorten your own learning curve. Be courageous to open up discussions and to ask for help.
3. Be proactive. While others may have the tenure and the experience, it doesn't mean your ideas do not count. Having a fresh set of eyes will always do wonders for a project! Do not be afraid to voice your opinions, to share your ideas, and to brainstorm with colleagues. If your ideas aren't taken on for a project this time, don't take it personally - this is not a reflection of you. But continue to share your ideas and to look for solutions.
I wish you all the best!
Delete Comment
Flag Comment