Тёмный

How To Understand New Code 

Dave Xiang
Подписаться 67 тыс.
Просмотров 27 тыс.
50% 1

How To Understand New Code
Instagram: / davex.tech
Home: davidxiang.com
Book: www.amazon.com/dp/B07D5QNGVZ
Facebook Page: / davex.tech
Twitter: / davex_tech
Email: davex.inc@gmail.com
#software #coding #softwaredevelopment #programming #howtocode

Наука

Опубликовано:

 

30 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 48   
@defco89
@defco89 7 лет назад
1. Environment… 0:52 2. Understand the Build Process… 5:00 3. Debug Code… 7:46 4. Testing… 10:28 5. Deployment… 12:26 6. Neighbors… 14:13 your answer was really awesome... such a great comprehensive overview... feel free to copy or pin the TOC to the top of your video...
@BenKyoBaduk
@BenKyoBaduk 5 лет назад
Came back to this video after working for over a year and I have to say, these words are gold, guys. I would especially stress #3 for newer devs. For web development, you can start from a view, follow it out to a controller or some function it's calling somewhere, place a breakpoint on that, run the code, step through it, place more break points that on functions being run in the current flow,, and keep doing this until you've isolated all the relevant code from the rest for a given use case. Isolating the problems or relevant code from everything else and breaking them down into smaller steps or tasks, that's key! Great videos, Dave!
@ominous450
@ominous450 3 года назад
I rewatch these videos every now and then (even years later) as a refresher. Keep making them. Great advice
@boot-strapper
@boot-strapper 7 лет назад
Good video, these are solid real world ways to get familiar with a code base. Very valuable for people new to software engineering.
@idesel
@idesel 6 лет назад
Very good advice man. I like to learn better ways of coding or immersing myself on a programming language I just learned by reading the code of developers I respect, your break down of the steps makes it so much easier.
@jarhrodriguez646
@jarhrodriguez646 4 года назад
Best resource so far on this subject. This model helped me the most at my new job (first dev job). Thank you man
@faifar
@faifar 7 лет назад
Thanks for the breakdown Dave. I am starting an internship soon, this process should come in handy :)
@DaveXiang
@DaveXiang 7 лет назад
Thanks Faisal! That's exciting, good luck there! Let me know how it goes
@cococognacbrown
@cococognacbrown 7 лет назад
Thank you. I really like how you explain things. Appreciate it.
@YassuYasen
@YassuYasen 2 года назад
It's like you're doing free style especially when I play you at 2x the Hand movements ... that's skill I like
@voicubogdan84
@voicubogdan84 7 лет назад
Love your vids, dude. :)
@nontraditionaltech2073
@nontraditionaltech2073 5 лет назад
Subbed! The best video on this subject matter for sure! I am taking his advice to heart. I just graduated w/ my CS degree and will be starting my full-time SW job in 6 weeks (Aerospace, C++). Even though I also have 3 years Co-Op experience with a similar company, I do not want to be "that guy". I am eager to hit the ground running and will prep as best as I can for my new job!! Keep up the great work Dave, your content is some of the best out there!!
@0Mynameisearl0
@0Mynameisearl0 5 лет назад
How'd it go?
@nontraditionaltech2073
@nontraditionaltech2073 5 лет назад
@@0Mynameisearl0 Thanks man, it's been going really well. I got hired as a C++ SW Engineer but am now a Test and Integration Engineer with the same company. Had to learn python and get very comfortable with EE and CE subject matter.
@0Mynameisearl0
@0Mynameisearl0 5 лет назад
That’s cool. I’m starting my co-op and want to make sure I’m prepared the best way I can. To avoid being “that guy”
@sheilferzepeda1124
@sheilferzepeda1124 7 лет назад
Awesome video Dave, thanks
@rohitmittal5372
@rohitmittal5372 7 лет назад
You are awesome Dave!!!
@nigelyonismith
@nigelyonismith 3 года назад
this is always how i approach a project but to hear u say it is very insightful..
@ssuriyaprakash1
@ssuriyaprakash1 6 лет назад
Your videos are concise & summarized well done.
@adityamehta307
@adityamehta307 7 лет назад
I really like your videos. keep making them.
@anthonywu4605
@anthonywu4605 5 лет назад
Thanks for the sharing. It helps me understand my company's code.
@chinmaydali3083
@chinmaydali3083 3 года назад
Hi dave I am a CSE students, little late to this video but I found it really helpful. Thank you
@nishad3445
@nishad3445 7 лет назад
Thanks for the video man.
@prashantdhawase8057
@prashantdhawase8057 6 лет назад
Thanks coz this is my first JOB switch... helpful indeed (y)
@m13m
@m13m 7 лет назад
yeah Dave thanks for the video.
@praslisa
@praslisa 7 лет назад
love the video..thanks a lot :)
@NikonSanz
@NikonSanz 7 лет назад
another great video.
@abdollahsobhy9743
@abdollahsobhy9743 3 года назад
Awesome explanation; thanks bro
@gauravgrover2591
@gauravgrover2591 6 лет назад
Awesome...
@lohilohitha3909
@lohilohitha3909 4 года назад
100% correct and Excellent explanation
@kaypakaipa8559
@kaypakaipa8559 2 года назад
Just joined new team as Fullstack dev, I swear down the codebase is weird as hell, And components are so large, its crazy
@huynh4128
@huynh4128 7 лет назад
What mic do you use?
@stephenkamenar
@stephenkamenar 6 лет назад
You speak so slowly (or clearly?) that i can understand you on 4x speed o.o nice 4 minute video
@boot-strapper
@boot-strapper 7 лет назад
At work we built our project to run on any OS, so everyone just uses whatever they want.
@DaveXiang
@DaveXiang 7 лет назад
That's pretty impressive. Nice
@cprn.
@cprn. 5 лет назад
Lately I had to switch from a simple to understand PHP4 compatible home-brew-framework codebase with MySQL to a different app, an enormous PHP 5.6 Symphony + Sonata + PDO + PostgreSQL project with queues and all of that distributed over many virtual machines... written by a team of *Java developers* ...it's so abstract and so over complicated that our LSP processes often just refuse to work with it. I wish we all didn't had to go through a similar experience every two years or so.
@brifog69
@brifog69 7 лет назад
Hey Dave. Awesome vid. Couple of questions. What are the main differences between Computer Science and Software Engineering? Also when you completed your masters in CS, what was your specialisation/major and did you enjoy it? I'm starting first year CS next year and am kinda torn on specialisation as my uni offers several such as data science, cybersecurity.
@DaveXiang
@DaveXiang 7 лет назад
Hey, I didn't major in CS. I majored in electrical/computer engineering. I did enjoy the CS classes I took. Computer Science is "how a computer works"(theoretical) and software engineer is "solve a problem with software"(application). Good luck with school!
@DaveXiang
@DaveXiang 7 лет назад
sorry, theoretical isn't quite the right word. I would say Computer Science is more "academic". It's a field of study.
@brifog69
@brifog69 7 лет назад
Dave Xiang Yeah sorry, got the courses mixed up. Thanks for the insight! I'm most likely going to go the Computer Science pathway.
@conoroflanagan2908
@conoroflanagan2908 7 лет назад
Could do a small video on the subject of this article (peronsal side projects and intellectual property of companies). www.joelonsoftware.com/2016/12/09/developers-side-projects/. Or maybe legal stuff in general for developers
@ajaythakkar_
@ajaythakkar_ 7 лет назад
Are you going to watch Rogue One?
@DaveXiang
@DaveXiang 7 лет назад
YES def. Star Wars for life.
@musicjunkie421
@musicjunkie421 2 года назад
A developer should never go around updating dependency versions if the team's not on board. This is just asking for trouble, every engineer should be seeing an identical local environment.
@rajasubasubramanian9365
@rajasubasubramanian9365 6 лет назад
3 & 4 could have interchanged hierarchy
@antoniogreen7551
@antoniogreen7551 7 лет назад
My app is 3 apps in one
@denisblack9897
@denisblack9897 7 лет назад
Find a mentor, don't try this alone or you'll scream and curse at your co-workers and will get fired
@antoniogreen7551
@antoniogreen7551 7 лет назад
I built a APP I NEED YOU TO MAKE ME A CODE SO IUT CAN WORK
Далее
BEST WAY to read and understand code
17:24
Просмотров 151 тыс.
Summer 2023 Life Update (Recorded 2023/08/26)
37:11
Просмотров 1,8 тыс.
How Senior Programmers ACTUALLY Write Code
13:37
Просмотров 1,4 млн
How to ramp up to any new codebase quickly
9:33
Просмотров 11 тыс.
How To Learn Any Programming Language
15:01
Просмотров 116 тыс.
How to Learn to Code FAST (Do This or Keep Struggling)
11:00
Personal Branding for Software Developers
10:20
Просмотров 9 тыс.
Main filter..
0:15
Просмотров 12 млн