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 twittertwitter.com/davidguttmanJunior to Senior Communitycommunity.juniortosenior.io
--------
4:21
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: Scarfabout.scarf.shAvi Press websiteavi.pressAvi Press twittertwitter.com/avi_pressJunior to Senior Communitycommunity.juniortosenior.io
--------
41:42
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:10
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
--------
24:44
Justin Dorfman - Open Source Program Manager at Reblaze, Co-Founder at SustainOSS
Talking Points:How could you become a successful developerApproaching mistakesChoosing a supportive environmentContributing to open-sourceTechniques to prevent mistakesQuotable Quotes:"Finding what you're great at" [to become successful] – JD"It's not all about just engineering" [but working with people, different teams] – JD"You're gonna fail and you're gonna screw up, sometimes big time" [Junior devs] – JD"From a management point of view, it really shouldn't be about the individual developer who makes the mistake and causes an outage, it should be more about the system that allows it to happen" – DG"Start contributing to open-source and get in some of your patches merged into the main branch and you'll be surprised how many recruiters try to hit you up on LinkedIn" – JD"Finding little tiny things that could be fixed so you get that adrenaline rush" [when starting to contribute to open-source projects] – JD"You gotta understand, maintainers are dealing with so much" [don't take things personal] – JD"You're able to move up because you learn from the past" – JDNotes: First Timers Onlywww.firsttimersonly.comStudy: A Simple Surgery Checklist Saves Livescontent.time.com/time/health/article/0,8599,1871759,00.htmlJustin Dorfman Websitewww.justindorfman.comJunior to Senior Communitycommunity.juniortosenior.io