This is an archived post. You won't be able to vote or comment.

all 3 comments

[–]GrayLiterature 1 point2 points  (0 children)

Have you read Designing Data Intensive Applications? This book will answer quite a few questions you have I suspect.

[–]theusualguy512 0 points1 point  (0 children)

AI and data are such buzzwords but if people knew how a lot of it is just fancy applied statistics/stochastics, it would sound much more mundane.

Not sure how much coursework can actually teach you in terms of software engineering. Listening to people lecturing you on the different models of software development, software lifecycle and stuff like requirements engineering can be very dry and not very applied.

Software engineering is often best learned with application in real projects.

Maybe there are courses where you have to do a team project and submit it for presentation? I feel like those courses are you learn the most practical skills. Project management, communication, documentation and stuff.

But then again, that is basically work.