In my sophomore year of college, I took a web development course and got really into the class, having homework assignments like building a small s...
For further actions, you may consider blocking this person and/or reporting abuse
My only comment here would be that while you are using the term 'software engineer' your examples are closer to describing a 'software developer'. Often used interchangeably, you'll probably find a thousand articles on how they are different. While the details of that may vary, engineers are generally required to have more than just programming skills. Computer Science is a field of study with many diverse applications, but it does have with mathematics at is core (ie computing), which is why so much of the theory (including maths) is thrown into a computer science degree. As a developer you can learn at whatever abstraction level and apis your chosen platform requires of you, but an engineer is expected to have a more solid underlying knowledge of the concepts, algorithms and mathematics as an expression of logic in order to understand the architecture, structures, and relationships under the hood of the vehicle the code is driving. No computing professional needs everything taught in a CS degree, but chances are every one will use something from it one day, possibly even something they didnt think they would need.
Perhaps, and I used to think so too when I was in college but in the real world software engineers and software developers do the same things. It all comes down to what your company wants to call you. I've had both titles in just 2 years in the industry.
This is a such a great post and an important one, not only for students, but also for the working class developers. I for one struggle with IS and at the end of the day the only thing you do is accept it and continue marching along. You will never know everything but all you do is stay thirsty for learning some more.
Great article! ❤
Often the best way to learn a subject is to teach it. Students will ask you questions you've never thought about and you'll spend many a night figuring out the answer you should have provided.