dev-resources.site
for different kinds of informations.
Anand Safi is setting people up for success... and other things I learned recording his DevJourney (#154)
Published at
6/8/2021
Categories
devjourney
career
learning
mentorship
Author
timothep
Author
8 person written this
timothep
open
This week, I published Anand Safi's #DevJourney story on my eponym Podcast: Software developer's Journey. Among many other things, here are my main personal takeaways:
- Anand decided early in his life that he wanted to go toward Maths and logic, so he chose an engineering curriculum. During his first year, he found that "information technology" (instead of computer science) was the best match for his interests. When he made that choice, he had a very narrow view of the whole industry; he didn't realize how many career paths there were. One can, after all, become something else than "just a developer." But the curriculum he followed didn't teach much of the "other" skills one needs to become a well-rounded software engineer.
- At the end of his studies, Anand felt he wanted to see the bigger picture. That's why he decided to enroll in a Masters's degree in the USA. He got more pieces of the puzzle but looked for more. So following his master's degree, Anand started working for eBay as a QA Engineer and got to observe the software engineering world from the "poking holes at it perspective."
- When Anand became a software engineer, he kept this analytical mindset of breaking things first. Always trying to find the flow, break down tests, find the happy path and the things that can trip the users, the edge cases, etc.
- Anand described the purpose of an internship as getting someone a taste of what our industry has to offer. I like to see it framed this way. Way too often, interns are seen as cheap labor to feed the mechanical Turk. Anand's first internship was precisely like that. There was a lot of shadowing other employees and presentations from him to explain his learnings. When Anand onboards people nowadays, the first question he asks himself is: "did I set up this person for success? did I have the meaningful conversations to put them on the best track in their new role?"
- The first step toward engineering management is to show some leadership. Everyone can do that. Anand started owning the whole development process, making it easy for his managers to lead him. But Anand reminds us that engineering management is not a promotion; it is a different career path, a new role, and a bag of responsibilities. With it came a whole new definition of "success," which has to do with making others rock!
- There are a few topics that Anand tries to bring across in his mentorship, among which: "Listening and asking the right questions" or "Not spreading yourself too thin."
Advice:
- "To find a mentor, leverage your networks and find someone who is in the role you want to have in a few years"
Quotes:
- "The way teams work is by using the collective strengths"
- "Management and leadership start at any level of your journey"
- "There is more than coding to software engineering"
- "Mentoring is about developing the mindset and how to approach any given situation"
Thanks, Anand, for sharing your story with us!
You can find the whole episode and the show notes on devjourney.info or directly here on DEV
Did you listen to his story?
- What did you learn?
- What are your takeaways?
- What did you find particularly interesting?
devjourney Article's
30 articles in total
Learning Zig : a Python dev's learning notes
read article
Can You Be My Inspiration?
read article
Baby steps with Go
read article
Ryan Hamblin is an experiential learner and other things I learned recording his DevJourney (#159)
read article
Kara Luton went from ballet and public relations to developer and other things I learned recording her DevJourney (#158)
read article
Clare Sudbery surfing on her imposter syndrome and other things I learned recording her DevJourney (#156)
read article
Anand Safi is setting people up for success... and other things I learned recording his DevJourney (#154)
currently reading
Clifford Agius is a developer flying a Boeing 787 for fun, and other things I learned recording his DevJourney (#153)
read article
Shahid Iqbal from drug design to software development and other things I learned recording his DevJourney (#157)
read article
Shawn Wang joined the "fine I'll do it myself" team... and other things I learned recording his DevJourney (#152)
read article
Sandra Parsick from QA-Engineer to Java-Champion and other things I learned recording her DevJourney (#155)
read article
Ryan Bergman loves terrible code... and other things I learned recording his DevJourney (#150)
read article
Bryan Beecham cares about people... and other things I learned recording his DevJourney (#148)
read article
Chris Coyier, from ceramics to CSS-Tricks and CodePen. Here's what I learned recording his DevJourney (#151)
read article
Things I wish I knew when starting my web dev journey
read article
Leticia Portella started with MATHLABianesque Python... and other things I learned recording her DevJourney (#149)
read article
Caitlyn Greffly chose software development because it made sense across the board (DevJourney #147)
read article
How is Miguel Piedrafita, 19 years old indie maker, learning and creating? (DevJourney #146)
read article
Darko Meszaros is a utilitarian developer... and other things I learned recording his DevJourney (#145)
read article
I've parked my side projects - hobbies to enable my career growth
read article
Bert Jan Schrijver took his career into his own hands... and other things I learned recording his DevJourney (#143)
read article
JOURNEYING AS A CODECOLLAB FELLOW WITH OUR TIME FOR TECH
read article
Lior Bar Yosef is a network analyst in a world of puzzles... and other things I learned recording her DevJourney (#142)
read article
Freya Holmér, a level-designer turned game-developer... and other things I learned recording her DevJourney (#141)
read article
Matt Biilmann discovered the JAMStack... and other things I learned recording his DevJourney (#140)
read article
Mark Rendle is a programmer turned comedian turned programmer... and other things I learned recording his DevJourney (#139)
read article
Kristy-Leigh Minehan almost burned seeking a crypto high-score... and other things I learned recording her DevJourney (#138)
read article
Nadia Zhuk from 0 to crossing the Rubycon... and other things I learned recording her DevJourney (#137)
read article
Dotan Nahum on building your own toolbox... and other things I learned recording him DevJourney (#136)
read article
Emily Robinson making sense of data science for us... and other things I learned recording her DevJourney (#135)
read article
Featured ones: