Junior to Senior with David Guttman

David Guttman

A weekly show for ambitious devs who want to take their career to the next level.

  1. 11/08/2021

    David Guttman - Hiatus

    Talking Points: The disadvantage that Juniors developers haveFocus on the actual goalTake your career to the next levelQuotable Quotes: "Through mentorship programs and developer events that I run, I recognize that the biggest disadvantage that Juniors developers have is not technical expertise""Tools, libraries, technologies, frameworks, languages, they all change so fast""The disadvantage that Juniors devs have is that they don't know how more Senior engineers and managers think""That's really what I hope [the how] these interviews have given you, a window into the minds of tech leads, hiring managers, and CTOs""Over the previous something 60 episodes we've also covered some specific techniques you could put into practice to immediately be seen and treated as more senior by recruiters, hiring managers and teammates""I also hope that if you've taken away nothing else is that your ability to code and create software is only valuable if you're using it to help others or make them more productive""Look past your tools, your editor, your programming language, and whatever framework is popular by the time you are listening to this""It should be the actual goal or result that needs to be achieved, that's what should've kept in your mind""Often the best solution involves no code at all""Thanks for listening, I hope you take your career to the next level, and let me know how it goes"Notes: David Guttman twitter twitter.com/davidguttman Junior to Senior Communitycommunity.juniortosenior.io

    4 min
  2. 11/01/2021

    Avi Press - Founder & CEO at Scarf

    Talking Points: Open-source contributionsWorking with workflowsPromoting open-source projectsNetworkingFounder’s mindsetQuotable Quotes: "Getting involved with open-source can definitely make your development more visible" - AP"A lot of the opportunities that I've had in my life often come down to networking, and open-source is no exception to that" – AP "I've always generally been a proponent of just being exposed to lots of different ways to thinking or ways of working, that makes you more adaptable" – AP"That was really kind of the start of it [open-source] for me, just having tools I was building and using myself" – AP "[Canonical advice for getting started on open-source] Find a smallish but still used project, use it, try to use it in something, figure out where the gaps are in either documentation or tests or examples […] and do a small (as small as you can) PR" – DG"[Another approach] Trying to do your own project and see what it's like to sort of packaging all up and trying to have like a very complete but again small project that checks all the boxes" – DG"Go talk to people, go ask" – AP"It doesn't matter how busy a person is if you very genuinely just ask [to connect with them]" – AP"Think about who may be the dream person that you’d want to go to for advice and then just try it" – AP"I think that just about everyone should care about the other parts of the business where you work" – APNotes:  Scarf about.scarf.sh Avi Press website avi.press Avi Press twitter twitter.com/avi_press Junior to Senior Communitycommunity.juniortosenior.io

    42 min
  3. 10/25/2021

    Junior's Journey w/ Jose Mendoza - Freelance Web Developer

    Talking Points: How to find balance to avoid burning outFinding your career goal as a developerHow to help others and learn while having funQuotable Quotes: "You should be pushing yourself, you should be learning new things" [instead of relying on an employer] - DG"Choose projects that you find fun” [to make your leisure time, your learning time] – DG"I could use that knowledge [how to push myself the right way, how to find motivation..] in helping other people, making them grow as well" - JM"I think I need [to develop] the skills that a CTO, a founder has" [to level up] - JM"With power comes responsibility" - DG"I think that's my biggest fear, to be in the same place [without any advance] for a very long period of time, I mean time is very limited" - JM"My goal is to have some kind of positive impact [...] at least do something meaningful" - JM"The second you are dying, you could say like well I did something great in life, at least my life was useful" – JM"At the end of the day if you are not capable, you probably won't go too far with your mission, that's my main concern" - JM"I think open-source is an amazing place to start [to somehow collaborate with others and help, to learn, to clarify your route]" - JM"Leave the world a bit better than you found it" - JM"My motivation to start in tech was actually to tweak stuff" [on games] - JM"I remember those times [when learned to code as a child] with a smile on my face, it's like you're having so much fun and you're not being pressed by a timeline" - JMNotes:  Jose Mendoza's websitejosebmendozam.comJose Mendoza's twittertwitter.com/JoseBMendozaMJs.lajs.laJunior to Senior Communitycommunity.juniortosenior.io

    32 min
  4. 10/18/2021

    David Guttman - JTS Community Q&A 1

    Talking Points: Is it a problem if you personal GitHub is not showing a lot of activity? / Is it OK to have a basic portfolio site that has the basics? / How can you show that you are capable? How can you stand out from other people?How do I provide value to a company if I do not currently know all the in demand frameworks?How do you make an employer trust you enough so that they take a chance on hiring you?Quotable Quotes: "You don't need a GitHub that shows lots of activity""When a Hiring Manager is looking at you, you want them to get as good of an idea of what to expect, if you were on the job, as possible""If you have it on display, they [Hiring Managers] don't need to wonder if you are capable of it""You have more control [with a portfolio site] over what you want them [Hiring Managers] to see""You can be as creative as you want, and as distinctive and memorable as you want""The more clearly you show the value that you can bring if somebody hires you, the better""What really matters to a lot of companies is the value that their product, service or platform is providing to their users""Provide to them [companies] the things that help them make more money, save money or save time""One of the things that we are good at as engineers is learning new things, none of us were born knowing React or NodeJs or Vue or anything like that""Prove that you are not gonna cost more trouble than help you're gonna provide""Control that first impression of you [...] Demonstrate that you're capable in solving their problems, saving them time, helping them make more money""As an Engineering Manager what you are worried about more than anything else is that this person won't be able to do the work and in particular that they are going to be more disruptive than they are helpful""You just need to make them [Hiring Managers] very confident that you can come in, do the work that they need done, do the technical work, that you won't require a lot of baby sitting""You won't be distracting the manager a lot with questions or complains or whatever. You are actually capable of taking directions and doing the work, that you are not going to disrupt the rest of the team and that you are gonna be generally a nice person and ideally fun to be around, adding to the culture""One of the worst things that you can do is to get stuck on an issue for too long and not let anyone know""Before you ask any particular question take at least 15 minutes to try whatever you can to solve it and document what you tried and what the responses were""Remember that how you say things matters just as much as what you say"Notes:  Junior to Senior Communitycommunity.juniortosenior.io

    25 min
  5. 10/04/2021

    Alex Hughes - Engineering Manager at Eurekasoft

    Talking Points: Importance of networkingCommunicationManaging teamsHow to ask questionsUnderstanding the approachesDaily habitsAccountabilityQuotable Quotes: "I think both of them are essential for people coming out of bootcamps or colleges" [networking and communication] - AH"It's a huge advantage to have a conversation with somebody like that, in an informal setting before you head down the formal path of applying" - DG"Networking isn't about just getting a job, it's about making connections, it's about making meaningful relationships with people" - AH"If I wasn't a tech lead, if I was just an individual contributor, getting contacts, understanding the roles of my team-mates and communicating with my manager would be a primary focus for me" - AH"Focus on the process, on giving people contacts to the process and also being in a constant level of upwards optimization or efficiency" - AH"If you were in a 1 on 1 with me and there's an issue that you wanted to talk about, you have to think about what is the issue, what have I done to try to solve it, who I've talked to, what does the issue do, how does it affect the environment that we're in and is there time limit to this?" - AH"They are never going to get stronger if you keep lifting the weights for them" - DG"The ideal [question] is one that promotes confidence in your understanding about the issue" - AH"State the issue in a comprehensive way and list the things that you've tried in order to figure it out" - AH"Any question that you have is [a good opportunity] to show that you understand what the question actually is" - AH"To see somebody come in with 'everything is good' is not a good sign" - AH"Lead by example" - AH"I like to see developers create a plan for the day and that plan includes all of the different tasks that they are going to do" - AH"Owning your mistakes and learning from them is key" - AH"You just can't get better without making mistakes" - DG"Ask questions until you don't have to ask questions anymore" - AH"Skill does not come from ego, it comes from the work that you put in" - AHNotes:  The Coaching Habit: Say Less, Ask More & Change the Way You Lead Forever goodreads.com/book/show/29342515-the-coaching-habit Time Boxing en.wikipedia.org/wiki/Timeboxing Pomodoro method en.wikipedia.org/wiki/Pomodoro_Technique Js.la contribute.js.la/speak Junior to Senior Community community.juniortosenior.io

    54 min
  6. 09/27/2021

    Swizec Teller - Senior Software Engineer at Tia

    Talking Points: Difference between Senior and Junior engineerWays to gain experience quicklyCareer paths10x engineersSetting up the right mindsetQuotable Quotes: "You can have one year of experience five times or you can actually have five years of experience" - ST"The more Junior somebody is, the more obsessed they are with their code following some sort of textbook perfection" - ST"The more Senior people tend to focus on is delivering value" - ST"The real art of engineering, specially in software, is how you respond to those evolving requirements, that's where most of the experience comes from" - ST"Going to a product-focused startup is a really good way to rapidly learn a lot of things" - ST"The actual titles aren't that important, they don't translate that well between different companies" - ST"At some point you become so good that writing the code yourself is a waste of your time" - ST"It doesn't matter how good of an engineer or a coder you are, a team of five people is always going to outcode you no matter what" - ST"Figuring out ways to get the same benefit without building the feature" - DG"Find people who have done that and talk to them" - ST"Having much more the consultant mindset rather than an employee mindset" - DG"If you are a developer, you have a superpower" - DGNotes: Swizec's blog https://swizec.com/ Swizec's twitter https://twitter.com/Swizec Senior mindset https://seniormindset.com/ So Good They Can’t Ignore You: Why Skills Trump Passion in the Quest for Work You Love https://www.calnewport.com/books/so-good/Junior to Senior Communitycommunity.juniortosenior.io

    40 min
4.7
out of 5
13 Ratings

About

A weekly show for ambitious devs who want to take their career to the next level.