NUMBER ONE Trait of a Senior Developer - Do you have it?

  Рет қаралды 25,093

James Q Quick

James Q Quick

2 жыл бұрын

Want to know what warrants being a Senior Developer? In this video, I'll share what I think is the number one trait of Senior Developers and share a few stories of how I've recognized this in other people throughout my career.
Interview with Aimee Knight - • #FiveThings Junior Dev...
Compressed.fm podcast - compressed.fm/
_____________________________________________
Newsletter 🗞
Interested in exclusive content and discounts? 🤯 Sign up for the newsletter!
www.jamesqquick.com
_____________________________________________
Connect with me 😀
Live streams on Twitch - / jamesqquick
Follow me on Twitter - / jamesqquick
Join the 💬 Discord Server 💬 - / discord
_____________________________________________
COURSES 💻
Learn how to build Fullstack apps with React and Serverless Functions - www.jamesqquick.com/courses/r...
Learn everything you need to know about Visual Studio Code - www.udemy.com/learn-visual-st...
Build a Quiz App - www.udemy.com/build-a-quiz-ap...

Пікірлер: 61
@christerjohanzzon
@christerjohanzzon 2 жыл бұрын
The senior dev is one that remains calm and collected while junior devs is running around the office screaming in panic.
@erikslorenz
@erikslorenz 2 жыл бұрын
This does not even at all only apply to this industry
@rohitkhanna8620
@rohitkhanna8620 2 жыл бұрын
I beleive the statement "going from writing code that works to writing code that team can use" sums it all. Its deep yet subtle. That's my takeaway from this. Thanks for sharing.
@moofymoo
@moofymoo 2 жыл бұрын
philosophy about titles is nice, but on practical side, step 1. - find out what is definition of "senior developer" title in company you work, step 2. - work on skills you lack, step 3. - get that title (and pay raise).
@ChaosArtist
@ChaosArtist 2 жыл бұрын
Thanks for sharing this insight. The ability to break a big problem into it's smaller component parts is something that I think takes time, practice and help from people with experience.
@danielledeveloper8352
@danielledeveloper8352 2 жыл бұрын
Love the point about being about to break things down into simple parts that everyone can understand. Very helpful ☺️🙏🏽
@quiet_right
@quiet_right 2 жыл бұрын
Nice project structure, seems almost perfect and easy to understand.
@seanknowles9985
@seanknowles9985 2 жыл бұрын
Honest about his/her limitations, approachable, able to mentor and enable the team while being a great communicator.
@tobyzieglerrr
@tobyzieglerrr 2 жыл бұрын
True and i would add a social component to this: Seniors communicate and mentor to Juniors and Mediator Level developers and they need to so this out of their nature. Not everyone has these social capabilities but many still think they are senior.
@JamesQQuick
@JamesQQuick 2 жыл бұрын
Agreed!
@rinotovar327
@rinotovar327 2 жыл бұрын
Thank you for giving this knowledge for free.
@aperezNWO
@aperezNWO 2 жыл бұрын
Dear Sir Currently I am searching for a dev job, and your advice changed my perspective. Thank you very much
@sob3ygrime
@sob3ygrime 2 жыл бұрын
Good thoughts thank you :)
@mrtrza
@mrtrza 2 жыл бұрын
great video james!
@basarat
@basarat 2 жыл бұрын
"Experience" 🌹. Its sad, but true ❤️
@dayonaiso
@dayonaiso 2 жыл бұрын
Wow I think that is a great way to see how you can differentiate a Senior dev. It is so helpful to have smaller pieces so you can edit, debug or even explain the code to your team. Great content James, greetings from Costa Rica ✌🏼
@JamesQQuick
@JamesQQuick 2 жыл бұрын
Thank you!!!
@JohnAlamina
@JohnAlamina 2 жыл бұрын
I do enjoy your videos. This one made me subscribe. Do you think you can do one on Tech Lead, Principal Developer and Software Architect
@techNutt2
@techNutt2 2 жыл бұрын
That is a nice breakdown James. I believe that experience in any professional environment where problems are solved and objections (Bugs or otherwise) are overcame, will be of great benefit for this position. Ability to clearly communicate with the entire team, regardless of their technical background or lack thereof seems as though it twould be the most crucial part. Thanks for your insight. I appreciate the time taken to produce the content that you provide us all. God bless James. Be well and be safe.
@techNutt2
@techNutt2 2 жыл бұрын
Yes, twould is spelled as intended lol.
@JamesQQuick
@JamesQQuick 2 жыл бұрын
haha I've never used it like that. I'll have to start
@troubleMakesThree
@troubleMakesThree 2 жыл бұрын
I agree that code separation is very important, but I'd like to suggest that the most important trait of a senior dev is clear communication. I've worked with many very talented engineers who had no issues with code delegation, but their communication skills were so poor that they were not effective as senior developers.
@JamesQQuick
@JamesQQuick 2 жыл бұрын
Definitely agree on the communication. That's why I threw it in with this video. Being able to break things down AND communicate it to the team. Breaking things down doesn't mean they actually do the work. It means they break it down for anyone on the team to take on.
@vinayrwt
@vinayrwt 2 жыл бұрын
Great content 👍
@billyclabough9835
@billyclabough9835 2 жыл бұрын
S.O.L.I.D and Clean Code: Clean Architecture: A Craftsman's Guide to Software Structure and Design by Robert C. Martin Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin
@delletran
@delletran 2 жыл бұрын
Hi James, could you make another video of a project refactoring for components and logic. Appreciate it man.
@Learnbynet
@Learnbynet 2 жыл бұрын
Q: What NUMBER ONE Trait of a Senior Developer ? R: You will never know and you should never know 🤓 "A senior knows that he is very far from mastering everything. A beginner thinks he mastered all."
@hdelavidaum
@hdelavidaum 2 жыл бұрын
It is called Dunning-Kruger effect. 😅
@Learnbynet
@Learnbynet 2 жыл бұрын
@@hdelavidaum thanks yes is this
@thecashewtrader3328
@thecashewtrader3328 2 жыл бұрын
Lool
@husseinkizz
@husseinkizz 2 жыл бұрын
I did that kind of organization to a poor team of a certain startup and they instead said I over-engineered stuff, they rebuilt the whole project with all code in one js file, imagine in react even, I don't know whether they can longer maintain their codebase anymore, I no longer work with them!
@drewstifler1440
@drewstifler1440 Жыл бұрын
Hi james, mind if you make a video regarding the folder structure that you do with your projects? Thanks.
@novailoveyou
@novailoveyou 2 жыл бұрын
This is inspiring! I'm really excited to share a way of structuring nextjs project that I found really practical. Gives you a way to quickly work with the project even when you just started out with it. Also provides great scalability. I'll make a video about it maybe in a week
@abdulazeezatanda2371
@abdulazeezatanda2371 2 жыл бұрын
Yes. I hope to learn from such project structure. Subscribing to your channel in anticipation
@undefined69695
@undefined69695 5 ай бұрын
I think after mid level it becomes less about code and more about multitasking and managing others.
@fortunembulazi
@fortunembulazi 2 жыл бұрын
I totally agree but also to me, a senior developer is someone who gives clear guidelines to the juniours make their tasks so simple and easy to carry out. Not that juniours should do the bare minimum but with clear guidelines, you do something and do it right the first time because you have clear guidelines for your task.
@MrBrentdg
@MrBrentdg 2 жыл бұрын
One quote i picked up over my career thus far is: "Any one can write code a computer can read. Good developers can write code that other humans can read"
@chetanjain4616
@chetanjain4616 2 жыл бұрын
What is that vsCode extension? the one with big double inverted commas
@jaroslavhuss7813
@jaroslavhuss7813 2 жыл бұрын
I think this is one of the many skills that a senior posseses. IMHO this is a main requirement for medior. As a senior I believe you need to be quite sharp at unit testing, code structure, code cleaness and also be concious of best/fastest algorithm solution of a problem. And yes - also soft skills takes a role - as it was mention the senior need to know how to effectively communicate but also needs to know how to correctly assign tasks and objectives in order to get all the results... That is my opinion. (Sorry for broken english, I do not have gramarly on my phone and I am not an english native speaker - best regards from the Czech Republic and thank you for the video)
@JamesQQuick
@JamesQQuick 2 жыл бұрын
Thanks for the insights. Ya, I think we are pretty inline here!
@elie3423
@elie3423 2 жыл бұрын
i have the same shirt same color
@MrOptima
@MrOptima 2 жыл бұрын
Excellent video. I like the way the source code is structured and I keep evolving in that direction as well. Right track. Looking at the source code, it looks like it is using ES6 approach for importing modules instead of the require method. I was just listening to a recently updated Node.js class this morning explaining that Node.js does not support ES6 yet. Is this code using some bypass approach or does Node.js now support ES6? When I try it on my system, it won't take it. I saw something about adding "type": "module" to package.json. Is that OK?
@abdulazeezatanda2371
@abdulazeezatanda2371 2 жыл бұрын
Use Babel in your Node.js project to compile ES6... Or you could simply use Typescript
@JEM_GG
@JEM_GG 2 жыл бұрын
Ah another Shades of Purple enjoyer!
@tomsb18c
@tomsb18c 2 жыл бұрын
Communication.. that’s the hard part, especially when they’re just ideas and/or you don’t grok something >.
@regilearn2138
@regilearn2138 2 жыл бұрын
I would like to request a video, can you do a MERN stack project, that use design patterns and software principals and ,folder structure, state management, front end and back end folder structure for big enterprise application,(Ex:shopping cart),bcz that may be a staring point for lot of self thought developers/freelancers to enter in to senior level,the main idea is to practical guide to how to move in to pro level,guys i have put my thought in to comment what you guys think,i know it can be vary according to use case but, this may leads to help junior developers lot.God bless James. stay safe
@christianpaul5224
@christianpaul5224 2 жыл бұрын
5:22 is that react?
@algeriennesaffaires7017
@algeriennesaffaires7017 2 жыл бұрын
I didn't understand the term it's seem that can use
@martapfahl940
@martapfahl940 9 ай бұрын
I guess as a Senior you are expected to know a bunch of things, right? I mean imagine a Senior who doesn't know how to set up a Docker container, doesn't konw how to setup a CI/CD Pipeline, or how to use Git or can barely use the unix command line.
@fraterrr6560
@fraterrr6560 2 жыл бұрын
Nope I’ve been or trying to be a coder for ten years I still don’t have it
@billyclabough9835
@billyclabough9835 2 жыл бұрын
S.O.L.I.D and Clean Code.
@billyclabough9835
@billyclabough9835 2 жыл бұрын
references: Clean Architecture: A Craftsman's Guide to Software Structure and Design by Robert C. Martin Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin
@erikslorenz
@erikslorenz 2 жыл бұрын
I find this whole question about senior developers vs junior to be kind of odd. I started in a much different industry and to me it's just normal as a senior person regardless of industry. I just truly never understood people being like "how can I be a senior" Guys, it's not a "real" thing. You tend to just learn things, be better at working in the rest of the company to ultimately get things done.
@pguti778
@pguti778 2 жыл бұрын
2:30 what?? Do You have like 10 files to put an IF at the end of the chain?? So focused on "isolated responsibility" that it has houndreds of files!!
@nats7367
@nats7367 2 жыл бұрын
Bro, I think you need some rest. You look tired.
5 Signs of an Inexperienced Self-Taught Developer (and how to fix)
8:40
Dynamic #gadgets for math genius! #maths
00:29
FLIP FLOP Hacks
Рет қаралды 19 МЛН
ПООСТЕРЕГИСЬ🙊🙊🙊
00:39
Chapitosiki
Рет қаралды 8 МЛН
FOOTBALL WITH PLAY BUTTONS ▶️ #roadto100m
00:29
Celine Dept
Рет қаралды 75 МЛН
How Senior Programmers ACTUALLY Write Code
13:37
Thriving Technologist
Рет қаралды 1,3 МЛН
Astro Launches Actions Similar like Next.js ("Quick" Reaction)
14:01
James Q Quick
Рет қаралды 1,8 М.
How principled coders outperform the competition
11:11
Coderized
Рет қаралды 1,5 МЛН
What Does A Lead Developer Do? How Do I Become One?
12:15
IAmTimCorey
Рет қаралды 32 М.
5 JavaScript Concepts You HAVE TO KNOW
9:38
James Q Quick
Рет қаралды 1,4 МЛН
How To Grow As a Junior Developer To Senior | 5 Tips
10:23
Travis Media
Рет қаралды 17 М.
Software Engineering Job Interview - Full Mock Interview
1:14:29
freeCodeCamp.org
Рет қаралды 1,2 МЛН
Front End Developer Roadmap 2024
12:09
freeCodeCamp.org
Рет қаралды 693 М.