Hacker News new | ask | show | jobs
by marwei 4454 days ago
I'm not philosophy major but I think my story might be helpful. So I started my college (in China) as a Business Administration major, then transferred to UM during Junior year studying Econ. It wasn't until my senior year in college that I felt in love with code and dived into CS.

Frankly, the business and econ education is not helpful at all for a programmer. But I guess the hassle I went through did help me become a good product maker. I mean when you write code for code, you're just writing code; but when you code with a business perspective, you're making a real, legit product that actually means something.

To answer your question: the transition was quite difficult. Think installing Mac OS on a PC. Things I got hung up: gosh so many things. Think installing Mac OS on a PC... Things I find easy: gosh so many things. Think having a Mac OS on a PC... Does it help: Yes it helps. I'm always the best programmer in the business teams, and the best business guy in the technical teams. Knowing something about everything makes you flexible and capable.