Discussion Overview
The discussion revolves around the prospects of pursuing a degree in software engineering or computer science, particularly in relation to future employment opportunities. Participants explore factors such as job demand, outsourcing, market saturation, and the differences between the two fields of study.
Discussion Character
- Debate/contested
- Exploratory
- Technical explanation
Main Points Raised
- Some participants note that software engineering jobs are currently in high demand, contrasting with past trends where demand was lower.
- There is speculation about the sustainability of the current demand, with concerns that it may eventually decline.
- One participant suggests that being open to relocation could enhance job prospects, particularly in areas with higher demand like California.
- Another participant expresses uncertainty about the tech scene in Vancouver, mentioning its strength in game programming and visual effects.
- Some participants advocate for pursuing a computer science degree over a software engineering degree, citing more employment opportunities.
- There is discussion about the relationship between computer science and machine learning, with one participant emphasizing the importance of a strong mathematical foundation for success in the field.
- The distinction between computer science and software engineering is debated, with some suggesting that the terms have become somewhat interchangeable in practice.
Areas of Agreement / Disagreement
Participants express a mix of agreement and disagreement regarding the best degree to pursue and the future of job demand in software engineering. There is no consensus on the optimal path or the long-term sustainability of current job market trends.
Contextual Notes
Participants acknowledge various assumptions about job market trends and the definitions of computer science and software engineering, but these remain unresolved and are subject to individual interpretation.