3 ms·
> wondering maybe you're starting from a fairly low skill level It's a fair assumption but unfortunately I think I would lack in specifically the areas that on
by nimbleal 4y ago
> wondering maybe you're starting from a fairly low skill level
It's a fair assumption but unfortunately I think I would lack in specifically the areas that online courses don't tend to address, i.e everything that's involved in working on a large codebase as part of team that's not algorithms, testing and language stuff. I don't know anything about deployment and management for e.g.
- tastysandwich 4y agoI think those are the sorts of things you learn on the job, especially if you get an internship or graduate position. It's more about getting that first foot in the door. I didn't know anything about CI or CD when I graduated. If you're interested: * Get familiar with Git (just the basics - clone, checkout, log, add, commit, diff). * Basic bash commands / GNU tools. Are you familiar with Ubuntu? You could try installing it and playing around in the terminal. Beyond that companies can have pretty different deployment processes with varying degrees of custom solutions. It's kind of expected you'll have to learn their way of deploying code. If they're into C#/Microsoft stuff, man that's like a black box to me and I have no clue haha. You could also read a bit about SCRUM and Kanban. They are, I don't know what you'd call them, "project/product management methodologies"? Both are pretty common. But I wouldn't fret too much - you can drive yourself mad thinking you need to know everything upfront. If you're honest about your skill level, they'll have honest expectations, and can help you learn anything you need to know along the way.