#(I did also study politics btw which is why I've even considered these career paths)
Explore tagged Tumblr posts
clothestop · 6 years ago
Text
Hi, I'm not sure if this will be weird to ask but i've read that you have a math degree and knows how to code so i hope you can give me some advice regarding my career choice. If that's okay. Tbh i'm still not sure if i should take up computer science or pure mathematics. Math is my favorite subject in school and the more i study college-level theoretical math, the more i realize that i would want to do this professionally.
But i also considered computer science because i’m weighing the employability of both majors and i know that i could get a more stable job with comp sci. I’m so confused i’m sorry if my ask doesn’t make much sense but i have so many questions. May i ask what age did you start coding? And like my dilemma, i’m wondering why you went with pure mathematics and didn’t take up computer science. What put you off? Also, how did you start coding/ what made you start learning how to code? Did you take up comp sci classes? I’m a 17 yr old girl heading to university next fall but i just started learning how to code last year so i feel a bit left out. I’m really enjoying it so far but thinking of a possible career with it, i’m also scared as a woc in that kind of field. This may sound silly but like what the tumblr saying goes: i don’t want to be a sell out while i work for something i love. Lastly, i know that even if i’m still a beginner and there are a lot more things that i could learn in university. But in the meantime to prepare for that, what advice can you give to someone like me who is a beginner (words of encouragement, pros and cons, skills to develop etc etc)? Btw i’ve read that you lived in Southeast asian countries and i’m from SE asia currently living in the US so i relate to what i’ve been reading in your blog. Thank you for reading and sorry for
Hello there! No worries, I didn’t think that your ask is weird. And ofc, I’m more than glad to give you my advice :)
Well, I started with basic coding at around 12 or 11, eventually studied it extensively and moved to more complicated programming languages when I was 15 or 16—but I was already in uni during that time (uhm, yes I was younger than most of my peers). I play games a lot, and when I was younger, I dreamt of developing my own video game or website. And as a kid, you wouldn’t be surprised that I even thought of using my knowledge of coding with making cool stuffs™ like robots haha. To be honest, I wasn’t “put off” of taking up Computer Science; it’s just that my head had always been gravitating towards Pure Mathematics ever since. However, I admit that I did fancy taking up that degree because I was opting for another major that would *complement* my Pure Mathematics track, since my mum initially wanted me to have a degree that is “lucrative” to her standards. Basically, even if I didn’t end up pursuing Computer Science, we met at a compromise with me double majoring in Pure Mathematics and an applied maths major which relies on heavy programming as well. Despite being good at maths in school, programming was unarguably one of the most difficult things that I’ve studied. Not to mention that at the beginning, I was self-taught. After uni, I became more serious with my self-study, and even took up few short courses in Computer Sciences just because I’m really interested with it. Never considered to pursue it professionally, though.
If you look at the macro statistics of how students perform in different subjects, Singapore, Hong Kong, South Korea, Taiwan, Japan and China (particularly Shanghai) has always ranked really high in maths and sciences. Yet, until recently, most of the technological breakthroughs are happening in the West.. Or perhaps, most technological advancements that happened in Asia (mind you, not only in East Asian and Southeast Asian countries) weren’t relatively discussed and/or recognized in a global scale during the past few years. Furthermore, living in Caucasian-dominated countries, I know that minorities would always have to go through the eye of a needle to have our voices heard and our efforts recognized and properly credited; otherwise the achievements we had produced would never see the light of day, or worse, People in the Position of Power™ would take credit for what we worked hard for. (Disclaimer: I don’t live in the US)
Additionally, two years ago, reports disclosed by large tech companies like Google and Facebook show that females make up less than 20% of technical employees. Unfortunately this figure drops to single digits for the larger tech community. But you shouldn’t be fazed with these facts. Yes, this is a sad reality but we can do something to change the system. At present, females working in most industries (not just in tech companies. Believe me *sighs*) should work twice as hard as a man to get to the same place, and it was made into a norm that we should just be prepared to do that. Thus, at least eventually in the tech sector, the more girls who learn how to code, the less unequal it would get. If you think about it, apps and websites like Instagram and Facebook (and uh well, Tumblr) have a wide female user base. And I truly believe that women need to be part of the voice in creating this technology to serve the users more effectively.
Yes I’m Southeast Asian as well currently living in a Caucasian-dominated country (again, not the US). But I lived in different Asian countries, so I also understand how tech startups in these regions lament the lack of local talent. Universities produce graduates who are well-versed in computer science, yet the latter go after paths that only require an understanding of programming languages suited for banking and finance. Conversely, startups use something much different and more modern—something that tech companies want to see more of. Moreover, a few years ago, tech giants like Microsoft, Facebook, and SAP appealed to the European Union education ministers to tackle skills gap in information and communications technology, saying that an estimated 900,000 jobs in Europe would be left unfilled by 2020 if not addressed. The UK has since implemented computing into the national curriculum. Again, Tumblr Politics™ could make an asinine analogy of this to Destroy Capitalism™, but the reality dictates that we need this to achieve growth in the foreseeable future. (Another disclaimer: I’m very much against classism and capitalism, but I can be level-headed as well to understand the global economic and political atmosphere that we live in. Less whining, more tangible actions to abolish these systems.)
Correct me if I’m wrong (this could easily be googled), but from what I’ve read, the average salary for a good fresh graduate programmer in the Silicon Valley is around 100,000 USD. So you can verify that this is indeed an in-demand job. But I definitely agree with your outlook as well. I quit my last job despite the high pay, advantageous position, connections and opportunities in the corporate ladder™ because I lost my passion and felt like I no longer learn something of value from it. I felt like I was just a small cog of a devious capitalistic machine, operating at an auto-pilot, and can never make an actual difference to society (contrary, I felt like I was actually working against it D:). BUT! Please. Please. Please. Never fully absorb everything you read in this hellsite as a clear reflection of how the world works. Always take everything you read with a grain of salt, because despite of the positive things we could see and the amazing people we could meet here, Tumblr is a very, very problematique™ place to take inspiration from. Of course I’m not generalizing, but sadly, some people here (despite their charisma and very persuasive convictions) proclaim revolutionary™ ideologies that only promote hateful agendas. Thus, even though I would always believe that money should never supersede passion, I also understand that the system is working against us and that it wouldn’t be as easy as we imagine it to be. So, I always seek to find balance in every decision that I make. It would also help to have a concrete plan of how you would like to see yourself in a few years (I know it sounds cliché, but I promise it’ll help), and to choose to work for a company that you know would create progressive measures to aid society as a whole, and would promote sustainable growth for the planet and the human race. Sorry if that sounds so cheesy and pretentious, but I mean it. I would like to think that that wouldn’t make us corporate sellouts™, rather, we are dreamers trying to survive and thrive in this very demanding society. [Hmm. To be honest I think corporate sellouts are the ones who exploit the society, and trample over others just to achieve their goals. Soulless creatures, I tellss ya. But yeah, maybe tumblr SJW vocabulary made another revolutionary™ breakthrough.]
That said, I know that you are already in the right track. And even though you seem to be in a dilemma, I could see that you’re geared towards computer science already :) Both maths and programming are your passions, and I’m glad that you discovered that at an early age. Don’t be afraid to take the leap. And if later on you realize that perhaps the degree you pursued wasn’t where your heart is, I can only assure you that you are not the first and last person who would feel this way—and that’s perfectly okay. Lots of people end up in jobs that are radically different from what they took up in uni, and they excel and feel really satisfied in those fields. And there are others who eventually go back to school to fulfill the academic approach that they had missed. Whatever happens, don’t be afraid to troubleshoot and start again. Don’t think that you had a late start on coding. I’m in my late 20s and I know that I still have a lot more to learn—not just with programming—and that really excites me. Remember, formal education isn’t the only place where we could learn and harness our skills. We’re so lucky to have lived in this digital age where everything could be presented to us with just a click or a tap of a button, so we should take advantage of that.
My last advice to you is to master BOTH the technical and creative skills needed in this science, both of which are essential to be a good programmer—bridging the technical side of coding with the creativity to solve problems. I know I still have a long way to go, but somehow, I think I could consider myself as someone who already has a good foundation and an in-depth knowledge of programming. This skill is something that does not only aid me in my career, but it also helps me with problem solving and thinking about issues structurally. With coding, I can solve problems and think of multiple solutions for the same problem, and can see the pros and cons for each solution. Further, I’m able to challenge my own assumptions in all of these solutions. However, like I’ve said, I don’t think that programming is something that I could do professionally. Despite excelling in the technical side of it, I believe that in this industry, the creative ability of a programmer is the one that is highly sought after. I totally concur that one should never underestimate how HARD programming is, and I guess that’s the beauty and challenge of this discipline. I know that I have the dedication and patience for this skill, but even if I master the complexities and technical skills needed in programming, admittedly, I still lack the creative elegance that I see in a professional programmer. But I hope that you could find the equilibrium in these factors and excel on them.
It will never be my intention to discourage you, on the contrary, I hope that with these information, you could objectively weigh the reality of the field that you would get yourself into. Which is why I’m glad that you did your research because it shows how serious and passionate you are to take time in educating yourself with these details. More importantly, I hope that you could talk to someone you look up to and trust in real life, because choosing a career is a serious life-changing decision. But feel free to DM me if you want to add or discuss something else :)
Thank you for your question, gotshineboc. I really hope that this could help you out. Very best of luck!
0 notes