diff --git a/src/routes/posts/advice_for_someone_wanting_to_get_into_software_engineering.mdx b/src/routes/posts/advice_for_someone_wanting_to_get_into_software_engineering.mdx index d170135..f91c212 100644 --- a/src/routes/posts/advice_for_someone_wanting_to_get_into_software_engineering.mdx +++ b/src/routes/posts/advice_for_someone_wanting_to_get_into_software_engineering.mdx @@ -55,13 +55,15 @@ But there's a whole lot of content that you're not going to think to search - th When I was at university I remember chomping at the bit to be writing real applications. -You have your whole career to do this. Things like code architecture, writing testable code etc, in my opinion, universities are not particularly good at teaching anyway - because chances are the lecturer's do not have extensive industry experience! +You have your whole career to do this. Things like code architecture, writing testable code etc, in my opinion, universities are not particularly good at teaching anyway - because chances are the lecturers do not have extensive industry experience! Instead what universities are good for, is teaching the more theoretical/academic aspects of computing - algorithmic complexity, computer architecture etc. This kind of thing is perhaps not so useful when you're trying to learn a JavaScript framework, and just getting the code to _work_ but becomes more relevant several years down the track when you're trying to eek out every bit of performance you can. -As it relates to university - I think the ideal thing would be to be working as a software developer for several years before going to university. I think having already been working as a software engineer is likely to give you a greater appreciation of what you're learning at university - and it's also going to make the university work a lot easier - as you're not struggling with basic syntax. +As it relates to university - I think the ideal thing would be to be working as a software developer for several years before going to university. + +I think having already been working as a software engineer is likely to give you a greater appreciation of what you're learning at university - and it's also going to make the university work a lot easier - you're not struggling with basic syntax. With that said - the practical reality for a lot of people is that no place is going to hire them as a software engineer straight out of high school - and so going to university is simply the practical step forward.