Daily books from hacker news, stack overflow, Reddit, which are recommended by amazing people. Follow us on Twitter, Facebook And Medium. "A reader lives a thousand lives before he dies, said Jojen. The man who never reads lives only one." ― George R.R. Martin, A Dance with Dragons
TopTalkedBooks.com is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com
* D E L E G A T E => Your job is to keep your people productive and effective. Doing that starts with yourself - do the things only YOU can do and delegate the rest to the people who are better served to handle that.
* Check out the Manager Tools podcast and focus on the basics (https://www.amazon.com/First-90-Days-Strategies-Expanded/dp/...
[2] https://www.amazon.com/Challenges-Managers-Face-Step-Step/dp...
You will likely need to beef up communication skills. Get better at writing short but punchy emails, writing actionable meeting notes, know how to build PowerPoint decks that tell a good story, and can talk confidently in front of a crowd. Communication skills will help you further your agenda by getting others, especially non-technical folks, to align with you.
You need to focus more on your reputation in the company. This means being visible to other teams, taking as many opportunities as you can to meet new people in your organization, and ensuring that you get credited for the wins you bring about. (It also helps to just be more presentable, take this as an opportunity to class up your wardrobe. "Treat every day like it's a potential first date and you'll be fine," was the advice I got with my first manager position -- it was more criticism for wearing shorts and a soccer jersey like I had when I was a dev.)
You need to figure out who your key stakeholders are (it's not always as clear as just following your org chart), and understand the priorities of your company. Actively trying to understand other departments' KPIs will go a long way.
You need to figure out how to work with the people on your team. Determine who the high performers are, what they want, and how to keep them happy. Also have a game plan for correcting behavior you don't like.
If your company offers training in negotiation, even if you can grab some time with a successful sales person, try and take them up on that. Your ability to hire talent, give performance reviews, and haggling over scope with other teams will all benefit.
As a manager you'll likely have a bit more stress as you're acting as a shit shield for your team, and are ultimately on the hook for delivering a lot more. Finding ways to de-stress are key. Make sure you have a good gym routine, set up time to regularly speak with your shrink or career coach, and make sure you're taking the time to do whatever it is you need to do to stay healthy and energized.
This is far from a complete list, but here are 3 books that I think are good books I'd recommend for anyone moving into a leadership role.
* The First 90 Days: Proven Strategies for Getting Up to Speed Faster and Smarter, Updated and Expanded: Michael D. Watkins: 8601200550153: Amazon.com: Books || https://www.amazon.com/First-90-Days-Strategies-Expanded/dp/...
* What They Teach You at Harvard Business School: My Two Years Inside the Cauldron of Capitalism: By (author) Philip Delves Broughton: 9780141046488: Amazon.com: Books || https://www.amazon.com/What-Teach-Harvard-Business-School/dp...
* How to Win Friends & Influence People: Dale Carnegie: 8937485909400: Amazon.com: Books || https://www.amazon.com/How-Win-Friends-Influence-People/dp/0...