From the course: Career Clinic: Developer Insights
Collaboration on projects
From the course: Career Clinic: Developer Insights
Collaboration on projects
(modern techno music) - The first thing, and this is something that I was taught when I was really young and the guy who said it to me put it in a different way, but the way that I'll say it here is that you wanna get your ego out of the equation. The goal is to write good code, to make sure that it's doing everything that it needs to do, and sometimes suggestions will come out at you from all different angles and you have to get yourself into a mode where you realize that, "Hey, John just told me something. "I can take it as a criticism or I can take it as a tip." If it's a tip, it's a good thing. Hey, he just told me something. Did I think about, I don't know, no point of check right here? Hmm, there's a possibility a no click came through here. Maybe put a check in there and make sure my code doesn't blow up, thank you John. And if you can get your ego out of the thing and be open and honest with the people on your team, you're gonna be such a much better developer, much quicker than you ever thought because the way that you get to be the best is you've got to play the best, which means you also have to take tips from the best and see what they have to say. - So as a Team Lead, I keep my skills current by always staying close to the code. I'm always involved in daily code review of my team's work to make sure that they're adhering to standards and best practices. I also find that when I start a new project, I have to take a look at the technologies and make sure that, are these the best technologies for the problem we're trying to solve and if not, I'll go out and evaluate other products or other technologies and see if they might be a better fit. And the way that I feel comfortable doing that is always building a prototype or a proof of concept so that way I can be hands on, I can validate that it works before we decide to move ahead with it. - When you're honest with the clients who are in front of you, so honest about how long it's gonna take you to actually deliver a product, honest on whether or not you actually possess the skill set to do it, honest on all of those fronts, then that's gonna develop this trust relationship with the client that'll help set you up for success. - So for collaborating on projects, one thing you need to keep in mind is that you will get all kinds of perspectives, you will meet all kinds of people, you'll meet people who just want to get things done in the simplest way, you'll meet people who want to do research about the topic entirely and then get to a solution. Also you need to be very assertive about what you think might be right at times and also be open to other ideas at the same time. So it's more about listening to others and also not losing your train of thought. So collaboration is all about being ready to step up at times and step down at times, being open to ideas, bringing in everyone's perspective in the big picture. - Open source is one of the most phenomenal things that has happened to the tech industry and it's so cool that you could literally choose what project you want to be part of. Now let's take an example of, a lot of these Javascript frameworks out there and you want to work with a team that's world class. Here's my suggestion. Let's say a new JS comes out and releases the new JS software, I bet they may not have had CSS animation the day they were released. If you really wanted to do something with this team, you're better off creating a CSS animation based on new JS in creative network. You might have been a very average framework but I guarantee you, they'll look at this and go, there's a guy who can do it. Let's go and have a chat with him. And that's cool because now you're getting to talk to people who have created a world class framework. I think open source is an amazing way to network with the right folks out there. Start contributing. And one of the things I do suggest is do not just do it to have it on the resume. There's a lot of people I interview and they say, I'm an open source contributor and when I go look at it, all they've done is two bugs, fixed here and there. That isn't really, that's trying to half the system, right? That will fall through after some time. You want yourself to be a credible source so what I would suggest is make that impact, make that actual contribution and then the results are amazing.
Contents
-
-
Kirsten Hunter4m 55s
-
Mary Ellen Bowman3m 40s
-
Ray Villalobos4m 51s
-
Rae Hoyt4m 25s
-
Steven Lipton4m 26s
-
Diversity in tech5m 23s
-
Mohammad Azam4m 49s
-
Chiu-Ki Chan4m 56s
-
Maximiliano Firtman3m 27s
-
Carrie Dils2m 40s
-
Ted Neward5m 13s
-
Shonna Smith3m 1s
-
Janan Siam4m 3s
-
Emmanuel Henri3m 28s
-
Albert Lo3m 9s
-
Christina Truong3m 1s
-
Sasha Vodnik3m 47s
-
Jen Kramer4m 25s
-
Freelancing5m 14s
-
Upcoming in tech3m 39s
-
David Okun3m 57s
-
Learning and obtaining new skills3m 43s
-
Perseverance3m 59s
-
Clarissa Peterson4m 27s
-
Starting a business3m 27s
-
Mind of a developer4m 7s
-
Derek Peruo5m 26s
-
Clean code practice5m
-
Mentorship3m 33s
-
Bear Cahill3m 4s
-
Networking5m 15s
-
Ketkee Aryamane3m 28s
-
Conferences4m 19s
-
Meetups4m 19s
-
Leigh Lawhon2m 48s
-
Star Wars or Star Trek1m 43s
-
Unexpected opportunities4m 58s
-
Acting on your ideas3m 30s
-
Matt Boyd2m 31s
-
Career changes3m 53s
-
Business tips4m 57s
-
Bonnie Brennan2m 8s
-
Collaboration and open source5m 44s
-
Communication skills3m 49s
-
Upcoming in tech3m 46s
-
Diversity in tech5m 15s
-
Mind of a developer3m 48s
-
Working across generations5m 35s
-
Mentorship5m 33s
-
Conferences4m 59s
-
Collaboration on projects4m 26s
-
Networking3m 30s
-
Introversion5m 22s
-
Raising concerns4m 19s
-
Dealing with conflict5m 20s
-
Work-life balance5m 25s
-
Impostor syndrome5m 24s
-
Learning and obtaining new skills1m 42s
-
New tools learned4m 16s
-
Favorite gadgets/tech3m 46s
-
Communication skills5m 3s
-
Diversity3m 23s
-
Mentorship4m 29s
-
Motivate kids/development3m 31s
-
Work/life balance2m 14s
-
Perseverance4m 49s
-
Introversion3m 40s
-
Imposter syndrome3m 39s
-
(Locked)
Self-promotion3m 36s
-
Favorite projects4m 59s
-