Time for #DevDiscuss
Tonight's topic is ✨ Changing Jobs ✨
Let's talk about what the best way to change software development jobs in most collectively beneficial manner.
Input, links, anecdotes. All is welcome.
The chat will last about an hour and we use the #DevDiscuss tag.
Rules:
- Stay on topic
- ALWAYS ALWAYS use hashtag #DevDiscuss
- Be NICE/POSITIVE ❤️
- Quoting tweets for clarity is encouraged
(ALWAYS use the #DevDiscuss, even on replies where appropriate 😄)
The most rewarding job change you can make is transitioning to working full-time for yourself. It's not for everyone, but so much satisfaction and pride comes from knowing the money you bring in each month is thanks to your own hard work. #DevDiscuss
Besides updating my resume, start practicing code exercises and brushing up on algorithms. This is the kind of stuff that you do over and over in interviews, but rarely have to think about at your actual job. #DevDiscuss
Reflection: Take a look 👀 at what you have been doing recently and determine the parts that you enjoy and do well and the parts that you want to avoid. Then look 👀 for opportunities that match and areas in which you need to improve. 🤔#DevDiscuss
I found myself looking at job postings for companies I want to work for to see what they expect or require then try learning skills based on that job posting or tailor my resume to address points I saw on that job posting. I just did this with my own resume. #devdiscuss
Be upfront and honest with your manager. She wants to see you succeed in your career and life with whatever path you choose. She may even be able to help get you where you want to go. It’s mutually beneficial because she can then plan for your departure as well. #DevDiscuss
Time for #DevDiscuss
Tonight's topic is ✨ Changing Jobs ✨
Let's talk about what the best way to change software development jobs in most collectively beneficial manner.
Input, links, anecdotes. All is welcome.
To set myself up for success I sit down and make a list of the three things that are important for me to make a change. I don't want to make a change just to make a change. I want to be improving my situation in some way. #devdiscuss
Personally, I think transparency of intentions is important. If you have a job lined up, reveal it to your current manager when you know for sure you have an offer and are going to take it. You'll be leaving a hole that will (likely) need filled. #DevDiscuss
Prep for coding/interview questions. A lot of interview questions tend to be outside the realm of day-to-day work so it’s easy to feel rusty. @robconery’s The Imposter’s Handbook was helpful for me: https://t.co/M633VP7SW8#DevDiscuss
A good recruiter is everything. The good ones will go to bat for you. If you're not getting the help you need from the recruiter you're working with, find another. #DevDiscuss
I know this isn't always possible (lots of variables, situations can vary quite widely, people all react differently, etc.)...the point is to try and consider the folks you are leaving, even if you don't like (even only some of) them. #DevDiscuss
Don't discount listings where you don't satisfy all the requirements. Sometimes these lists are 'nice-to-haves' rather than imperatives. A good company will hire for ability & attitude and allow scope to train for skills #devdiscuss
Update my Resume/LinkedIn/Github/Personal Website, start reading through Cracking the Coding Interview.
Something I really found helps is to list out projects I'd like to work on vs. companies I'd like to work for. (Helps when reaching out to recruiters/engineers.) #DevDiscuss
It's also not good to flirt with opportunities that you're not actually going to take *and* keep revealing it to your manager/team. I'd say reveal it (and early), if it's going to be real. #DevDiscuss
Really identifying your accomplishments has been critical for me in these spots. It's a good way to take inventory on your successes while finding your top skills. #DevDiscuss
Don't discount listings where you don't satisfy all the requirements. Sometimes these lists are 'nice-to-haves' rather than imperatives. A good company will hire for ability & attitude and allow scope to train for skills #devdiscuss
Additionally, if you don’t apply for jobs where you don’t meet all the requirements, you risk stagnating and not being pushed to learn more and get better. #DevDiscuss
We all have that someone who derails (not knowingly) team meeting with questions that are way out of context or agenda. Sometimes hosts are just too polite to intervene. Any ideas how can host or any team member bring the meeting to order? @bendhalpern topic for #DevDiscuss ?
Every job change is a refinement of your current pro/con or likes/dislikes list. Take a hard look at why you want and look forward with your updated lists. It's almost exactly like changing houses, cars, etc. #DevDiscuss
Oh, wow, pro move actually getting up and doing it on a whiteboard! I’m sure that really helped you feel more comfortable and natural when had to do it in an interview. #DevDiscuss
In reply to
@mcgrizz6, @codingwcookie, @ThePracticalDev
Last year I decided to quit my job as an employee to start my entrepreneur career. Best decision I ever made! I'm probably working twice as much now, but it's totally worth it. I'd recommend anyone who likes to create stuff to give it a try.
#DevDiscuss
Time for #DevDiscuss
Tonight's topic is ✨ Changing Jobs ✨
Let's talk about what the best way to change software development jobs in most collectively beneficial manner.
Input, links, anecdotes. All is welcome.
One thing I try to tell my team is to keep track proactively - even just a list of tasks in your project management system can tell you a ton! If you can't query it yourself, ask your project manager for a report #DevDiscuss
You do have to be careful not to tell coworkers or anyone who knows them. Ex-coworkers are often the best people to tell. They can often discreetly connect you to others in the industry. #devdiscuss
One think you should be doing all along is maintaining your network of peers in the industry. Comes in REAL handy when it's job hunting time. #DevDiscuss
Yep. It's been about 5 years since the last time I looked for a new job and this aspect, code Trivial Pursuit, has become a lot more intense. #DevDiscuss
If you don't have any role models in your current job or you are just not getting any value, it's a good time to make a change. After leaving my first (and toxic) job, I found an excellent team to work with. Any change could be painful but it's really worth it #DevDiscuss
• Brush up on the basics especially if you have been a while in your role
• Research whats new in the industry
• Work on some open source / pet projects to demo your expertise
• Attend local meetups to network
• Prepare to get your ass handed to you… repeatedly
#DevDiscuss
Treat people with respect. Recall how you felt starting there. Gratitude for hiring you? Excited to contribute? Reflect on those feelings and *don't burn bridges*. IT is a smaller community than people realize. #DevDiscuss
Give your team as much notice as possible. Spend your remaining time transferring as much knowledge as you can. Add documentation for things you built or know the best. Wrap up your remaining projects or get them in good shape to hand off. #DevDiscuss
Make sure I explain why. I did this with my first job. I left to move closer to my family; being a 14hr drive/expensive flight away was too much. They understood. #DevDiscuss
It's super important to leave the project in a good state. Document, pass on critical info directly to other devs, and if possible, leave at a time when the project isn't in a make-or-break phase. #devdiscuss
Give everyone as much notice as possible. Share as much knowledge as you have on existing systems. Document anything you think you know but others don't. Fully transition any projects to others. #DevDiscuss
1) Document as much as possible and comment your code.
2) Organize and clean up your files and workspace.
3) Actually say goodbye and leave people with a way to contact you.
4) Forward yourself the important emails.
5) Don't tap out early.
... #DevDiscusshttps://t.co/EVkSJG3Wse
Even if you hate the company/boss you’re leaving, remember that the people who will be filling in for your role and taking over your work are probably innocent in that. Don’t punish them. #DevDiscuss
- Send an email to the entire company complaining about your boss
- Rewrite all git history and push into master
- Sudo into each server you can and rm -rf /
- Drop computer into toilet
...Oh... I read that wrong. You said WITH integrity. #DevDiscuss
Remember that your contributions to a company are your legacy and will live long after you leave. Even if you were dissatisfied in your job it is your coworkers who will continue to own it. Be respectful, cooperative, and patient during your transition. #DevDiscuss
Agree with @EntirelyAmelia on this. KTs and docs help ease the transition for the team you're leaving. Give yourself enough time to minimize the negative impact on the company you're leaving. This is especially true when you have siloed knowlege. #DevDiscuss
Only if you’re afraid your company might just say “nah, today can be your last day.” Otherwise, the more time you give, the more they have to fill your role and you have to do brain dumps. #DevDiscuss
#DevDiscuss IMO yes. If you give 2 years notice before retiring and count down every individual day, you're sending the wrong message to your team. You're still there, still responsible for contributing.
In reply to
@codingwcookie, @EntirelyAmelia, @ThePracticalDev
#DevDiscuss Think about the type of environment you'd like to go to next. Try to leave that for the person who will fill your role. Documentation, healthy systems. There's always limits but do your best work. Campground rule: leave it nicer than you found it.
I think so. I am currently transitioning with about 1 year notice. Senioritis is a thing, and it's hard to really wrap up all your projects.
But the opportunity to really make the transition process work for my team and upper management is delightful. #DevDiscuss
In reply to
@codingwcookie, @EntirelyAmelia, @ThePracticalDev
• Brush up on the basics especially if you have been a while in your role
• Research whats new in the industry
• Work on some open source / pet projects to demo your expertise
• Attend local meetups to network
• Prepare to get your ass handed to you… repeatedly
#DevDiscuss
#DevDiscuss any recommended reading on this matter? Most of my peers are self-employed and I think about it lots. VERY happy where I am now, but find the topic super interesting too.
I think most of the effort for this is put in before you decide to leave. If you treat others well day-in, day-out while you work there, they won't begrudge you leaving for a good reason. That said, give notice, finish up loose ends, whatever you can do #devdiscuss
Don’t rub in in people’s faces and make them feel bad because they’re not leaving too. Don’t sabotage anything. Don’t tell people “what you really think” about them. #DevDiscuss
#DevDiscuss Don't be dishonest, don't be angry. As emotionally invested as you may be, this should be a business decision. Treat the people involved with respect, even if you don't feel they gave it to you. Be the bigger person.
Complain about what you don’t like at the job you’re leaving. 🛑 You are also leaving behind other people who will still work there and don’t make a mess. #DevDiscuss
An early mentor of mine told me to decline every meeting invite that didn't include an agenda. That's easier said than done in practice as a junior admin, but I made sure all my meetings had them. #DevDiscuss
In reply to
@shannon_crabill, @onkartalekar, @bendhalpern
No -- watch the work of anyone who's made the decision to leave but hasn't told anyone yet.
But that big, blinking countdown clock over your head is very, very real.
But, it does give opportunity to let go and watch your team shine. #DevDiscuss
In reply to
@EntirelyAmelia, @codingwcookie, @ThePracticalDev
Don’t do anything that you yourself wouldn’t want to contend with when someone leaves. This includes, but is not limited to, withholding information, sabotaging projects, “poisoning the well” with coworkers, or just being an all around jerk. #DevDiscuss
Interesting. I think, for me, it wouldn’t matter either way. If *I* know, that’s all that would matter. Though, I haven’t been able to really test that. Never had more than three weeks to give. #DevDiscuss
In reply to
@ferkungamaboobo, @codingwcookie, @ThePracticalDev
This topic couldn’t have done at a better time for me. I’m currently exploring options and these suggestions are invaluable.
Thank you everyone. #DevDiscuss