Pretty sure you’re just not the intended user. Many in finance are pretty much forced to use Excel, and specifically on Windows because there’s functionality that isn’t available on OSX
+1 to everyone who recommended double majoring. CS is a problem solving tool, so having domain specific knowledge in any other field will be super useful, assuming that you’re actually interested in said field. Alternatively, double major in computer engineering — many classes will overlap and you can probably finish both in 4 years while having a much deeper understanding of what makes computers tick.
Also I haven’t seen this mentioned, but take advantage of the large number of resources at your disposal: labs, software, courses/seminars, office hours. It wasn’t until I graduated that I realized I missed out on many learning and experimentation opportunities.
The original article is clearly talking about Lyft, and having started at there at the same time, I thought the onboarding process was much better than at other companies that I have worked at (others are either too broad/corporate or just a README).
Not having a desk to work at is inexcusable, and definitely seems like a fluke rather than the norm.
What’s wild to me is the amount of people who are berating the author for an opinion post. She is describing what sounds like a garbage experience, and it shouldn’t be that hard to understand/empathize with