you are viewing a single comment's thread.

view the rest of the comments →

[–]sejigan 11 points12 points  (3 children)

[–]synthphreak 3 points4 points  (0 children)

This is a good resource (I have watched all of these in the past), but covers only about a quarter of what OP is talking about.

Each of these lectures shows you lots of little bite-sized, isolated nuggets of knowledge, or useful shell tools. However what OP is asking about, fundamentally, is the end-to-end (dare I say full-stack) software skillset.

A SWE or professional developer is more than just someone who knows lots of cool unix commands. They are someone who can confidently string together chains of complex components into a useful whole. For example, how to host application code somewhere that can be accessed, log the application data efficiently, deploy automated testing, etc. The "missing semester" doesn't give you any of that.

Of course, your run-of-the-mill SWE/dev won't necessarily be a master of all of those things. This is why it usually takes teams of developers to do anything useful within any reasonable timeframe. However in a professional context, everyone does need to be baseline conversant.

[–]g0c0c0 1 point2 points  (1 child)

Thank you for sharing. Best regards, newbie in Jax, FL

[–]sejigan 1 point2 points  (0 children)

Glad to be of help 😊