5 Software Development Best Practices You Need to Know | Arc.dev

preview_player
Показать описание
We all want to be great software developers. We know we need to write clean, robust code — but is that all there is to it? What else can we do to keep leveling up our software game?

In this video, I'll discuss how you can position yourself to succeed, ensure you're making progress, and put yourself on the path to dev greatness.

🎬 Chapters
00:00 Intro
01:24 Do the work that nobody else wants to do
03:51 Finish something
04:34 Go deep
05:10 Teach someone
06:08 Know that you won't always be great
07:56 Key takeaways
08:48 Outro

🌐 Follow us on social

🧑‍💻 About
David Roberts has 20+ years of experience in the software development industry. With a passion for building high-performing engineering teams, he later led talent acquisition teams to help recruiters find the best developers. Today, David is Arc's Head of Developer Relations and is focused on helping developers achieve career success.
Рекомендации по теме
Комментарии
Автор

Wow, this video resonated surprisingly well with me. It's also such highly underrated in terms of views.

phoenix-tt
Автор

Go deep. That one hit home. It's tempting to jump in the rabbit hole and ambitiously attempt to learn as much as possible, given the plethora of content available at the click of a button. My greatest weakness is applying the self-discipline needed to focus on fully grasping a concept before eagerly jumping to others. So glad it was one of the 5. I could see it being one of the highly common forms of self-sabotage in the industry. Regardless of good intentions, it's almost always going to negatively affect the learning experience and outcome. Great video!

shannonlaceylove
Автор

I agree, "Finish something" is so very, very important to a career. Finish the task and get credit from your boss for finishing. Then grab the next task with enthusiasm.

geodancer
Автор

We used to call them "Undocumented Restrictions"

HarveyMyers