Ask HN: Learning proper software engineering practices as a student / researcher

https://news.ycombinator.com/item?id=27612740
by testtesting123 • 5 years ago
14 9 5 years ago

Hi HN, During my undergrad, I spent time working with programming tasks mainly related to research and I often felt like a lot of it was super messy due to fast research deadlines and most/all others working on the project not worry about the coding.

Before I start to do my research as a grad. student, I would like to learn how to construct applications with proper structure. I have looked around the internet and either examples are too simple and contrived or are complex open source projects which make it hard to understand why they do things a specfic way. I have never had to time or intership to work and discuss large projects and how they engineer certain things. I feel like I have learnt a lot of concepts in school in a sandbox and I'm ignoring so many concepts I learned about design patterns and software.

Related Stories

Loading related stories...

Source preview

news.ycombinator.com