Using a Notepad in Industry to keep track of modified code

Started by
21 comments, last by swiftcoder 10 years, 4 months ago
What course do they teach about source control?

Unfortunately many college and university courses still completely skip any lessons on important tools such as source control (for tracking changes to code as discussed in this topic), profilers (for tracking down performance issues) and debuggers (for diagnosing and fixing problems with code) or only really cover it in passing during course-work rather than formally teaching it, so there's unfortunately a good chance that you simply won't be taught about any of these things in your course.

I'd strongly recommend taking some time to teach yourself the basics of all of these tools to see how they can fit into and improve your development process. Most people learn about all of these things once they're employed, but you might give yourself a leg-up in getting hired if you can learn about these things by yourself beforehand, and you'll likely find you can improve your workflow in your personal projects as well; in particular, you can save yourself a lot of time and effort by learning to properly use a debugger.

- Jason Astle-Adams

Advertisement


I'd strongly recommend taking some time to teach yourself the basics of all of these tools to see how they can fit into and improve your development process. Most people learn about all of these things once they're employed, but you might give yourself a leg-up in getting hired if you can learn about these things by yourself beforehand, and you'll likely find you can improve your workflow in your personal projects as well; in particular, you can save yourself a lot of time and effort by learning to properly use a debugger.

Nice points!


but you might give yourself a leg-up in getting hired if you can learn about these things by yourself beforehand

Depending on where you want to be hired, it may not make any difference.

The "big 10" companies seem to focus a lot more on straight CS: recursion, algorithms, data structures, object-oriented design. Things like build systems and source control vary immensely by company and team, so they expect a fairly significant ramp-up time anyway.

Tristam MacDonald. Ex-BigTech Software Engineer. Future farmer. [https://trist.am]

This topic is closed to new replies.

Advertisement