Tools EVERY Software Engineer Should Know

preview_player
Показать описание
A rundown of essential tools for software engineering. These are the tools you’ll need to know as a software developer.

0:00 Intro
0:33 IDE/Text Editor
3:03 Version Control System
6:29 CI/CD
7:24 Issue Tracking/PM
9:39 Code Analysis Software
10:13 Package Management
10:41 Testing Frameworks
11:44 Linter
12:04 CLI/Terminal
13:25 A message from Me to You

------------------------


📓 Learning Resources:

👨‍💻 My Coding Gear:
Рекомендации по теме
Комментарии
Автор

As a learning developer, this video really gives an insight of what is actually used in the industry & also work together to make a thing happen. Great Vid as always 🔥🔥🔥

vinayakbharadwaz
Автор

I subscribed to you around January of 2023 as I started going to college for a BS in computer software technology. I have to say every video of yours I’ve watched has been very help and I appreciate your channel along with the few others I’ve come across. Thank you for helping out. I’ve also come across quite a few subreddits that seem extremely helpful and thus far my interactions within those communities have been positive and very helpful.

Aaron.Seabolt
Автор

Good set of tools. The only one I would add is a good debugger (some IDEs have it built in, but not all). This is especially important if you are programming at a lower level where you need to see the registers and flags. Another one is a good profiler. A word of caution to those looking to program professionally, expect the company that you are writing software for to not have one or more of these tools especially CI/CD and test frameworks. I have even worked at companies where there was no source control other than folders with version numbers on them.

alexaneals
Автор

As long as you never use vim, you can choose any IDE. Once you start learning vim or nvim more deeply, you're locked in. Also, learn git!!!! The dev world spins around git and stack overflow.

TheRealBigYang
Автор

You missed Beyond Compare 3, a diff tool that allows you to compare changs between any folder/file side by side

superknight
Автор

Yeah Unix terminal and vi are my two main important things. And I am amazed how few developers know these!
Even DOS commands are for most an enigma. And I am like: "You are running on Windows you should know CMD/DOS!"
I am always amazed how fast my other colleague (also a freelancer) and I are. Because we are the cli/regex/keyboard warriors. And we both are well versed in networking, infrastructure (and cloud now) and software development. The blessing and the curse of growing up in a small software house where you need to do it all! When there are files that need to be reformatted, my colleague are refining whilst I am already hacking away in vi and doing it. "Done! give this is a try!"

CallousCoder
Автор

As a software engineering student this was super helpful, thanks! 🙏

lumberjxck
Автор

No idea what you do but that was one of the best videos on planning i've seen, it's SO GOOD to see familiar structures like tree and kanban, and to see fundamental stuff like this is rare (to my frustration). I actually had a leg up cause i read Make It Happen by Burke and he worked with this stuff so it was somewhat familiar and good to connect and expend my perspective. Excellent voice and teaching.

GustavoSilva-nyjc
Автор

This video really helped me digest all the different tools in a simple format, know I feel more optimal adding some of these tools to my toolbox when I'm coding for my projects. Fire Vid man, would like to see a video on how you setup your computer for programming

PaulTheDevCodes
Автор

Always love your videos! I actually took inspiration from your Portfolio video for my own portfolio and enjoy seeing what you're up to so I can keep up with how tech is ever changing and the practices other engineers are, well, practicing :)

jacobpitkin
Автор

The content and your voice are a great pairing! Like Cheddar and Ritz... not in a weird way. Also thanks for the linux distro vid!!

timothyelems
Автор

Why is your voice so clear and easy to understand :O

gonzalopineiro
Автор

Wonder why Spyder isn't recommended more than it is? I find that its Variable Explorer is one of the greatest features!

JJGhostHunters
Автор

Forrest, what can I say, you are doing a better job than I could do.

TheJackTheLion
Автор

Surprised not to see debugging tools added here. Something I use a lot even if I am just trying to look at the call stack to see whats going on and where the program flow is headed on code bases I am not familiar with. Great way to learn how a system works, being able to step through step by step through a system and see what files and functions its hitting to do certain things.

PeterSteele
Автор

You are second youtuber today with scribe sposored video. Seems like they are pouring money. As for IDEs... they come and go. Vim stays and evolves.

IDE users are so funny when they have to write something simple even in nano ))

samoylov
Автор

Thanks for sharing these great need to know cores to assist us along the journey.

bensongift
Автор

Outstanding synopsis shared, thanks Forrest

orangestooranges
Автор

I've found that topic particularly helpful for a newbie (and a vim-user!) such as myself...at the end of it all, at at least you paid us SOME CREDIT!😇😇😇🤯

willykitheka
Автор

Nice vid! I am just coming across git and test driven workflow after going through some python for a year. Really look forward to your AI auto-generated testing tools!

cken
join shbcf.ru