I am MS EE graduate but very new to programming... I have 8 years Apple experience and 10 years total... I am 35 years old.... Thinking of changing careers which one is better MS CS or MBA ? Before anyone answers that it depends on interest., frankly I love both fields... Example: - I have been very inclined to programming, took many courses online and at UC EXT but still I feel it’s long way to become a hardcore programmer, approximately 3-5 years... - MBA I always wanted to start a business and have been experimenting with ideas since few years now .... Frankly speaking my motivation is earning more money.... Edit: it’s hard to work for someone who themselves have tough vision for future Can someone put themselves in my shoe and just give an opinion.... I am not looking for anyone doing research on my behalf, I have done enough but want to see if others were in my shoe what would they do, giving me a second opinion....
what would you consider a hardcore programmer? someone working on operating systems, compilers, and databases etc?
I would say front/back end is more in demand nowadays but in Apple I would say iOS programming so I should be very strong with C++ or Java.... the only language I know so far (not a pro still) is Python...
Why do you need a Masters to learn coding though
If the goal is $, The cost of the school + 2 years of lost wages will not be offset by your incremental gains in your new job’s salary.
Why not take CS classes through Apple’s education reimbursement instead. SCPD or a program like that? That way you make money and don’t pay for the classes.
@somegrunt ...agree with your first comment and I have been taking courses using apple reimbursement program but someone I feel unless you use your programming skills in day to day activity, the book knowledge is not useful... recently, I am using leet code which is useful so far.... but indeed good point of not leaving work...
Would it not be easier to make more money if you become a top engineer in the domain in which you already are ?
Frankly yes and no... today’s market and tech companies are full of engineers and tons of hiring so lots of duplication of work/team in the company/org.... market is getting saturated so unless someone leaves the upper hierarchy it’s not easy to go ahead in ladder.... need to have new skills to outshine others ....