Last month I joined the Medium Partner Program and discovered its existence only a few months ago. One of the reasons why I joined is to teach others, whether it is content about programming or personal experiences that can be learned from. Whenever I learn something new, I want to be able to pass on that knowledge or experience to others because it makes me think that I could be helping others through writing.
While reading ILLUMINATIONs submission guidelines, I learned that the publication can help promote their contributors’ publications. I plan to create a publication soon for anything tech-related and hope to grow it with the help of ILLUMINATION.
I am an Information Technology major at UW Tacoma, graduating by the end of this year. Although I enjoy coding I did not choose the CS route for one simple reason — I did not do so well with one of the math prerequisites for CS applications. The grade I received dropped my cumulative GPA, which of course disappointed me, but over the last two and a half years, I have recovered from a low GPA and could graduate with a 3.4.
Deciding not to major in computer science because of one bad grade may or may not have been the best choice. First of all, CS is the most logical to major in for anyone wanting to become a software engineer or web developer. Second, most job descriptions state computer science under qualifications or preferred, followed by engineering majors. Then again, the term is ambiguous; being qualified doesn’t always mean required or mandatory. Also, job descriptions do state tech-related majors as being qualified, but I’m not sure what the chances are for getting past an applicant tracking system.
With so many people online saying that you can become a software engineer without a CS degree, there is hope and worry because that might not always be the case. Although possible, I think a non-CS major has to work a bit harder to get noticed simply because they lack the title of a computer science major.
Somewhere along the lines, I once read that failure means a better opportunity is waiting. Entertaining the thought and having this mindset can help you stay motivated if the outcome doesn’t always turn out the way you wanted or expected it to be. About a year ago, I applied for an open-source stipend-based internship and thought I would pass the first phase of the application process because my answers to the essay questions were well thought out, at least in my opinion.
Side note: Open-source is a term used in programming to refer to code that is free to use by anyone.
To my surprise, my application got rejected, and of course, I was disappointed but thinking back to the part about failing I thought maybe this internship isn’t for me because there’s something even better.
Later on I discovered Google Summer of Code. Maybe this time I’ll make the cut.