Sequencing My IT Future : A CS Undergrad’s Journey – Episode 1
What is Sequencing My IT Future: A CS Undergrad’s Journey?
I was particularly interested in IT as there are plenty of trends that have great impact in that field. A lot of these trends include Automation, Artificial Intelligence, Cyber Security, Big Data analytics, Agile Development and so forth. By exploring these trends initially on a surface level, we can have a greater understanding of IT in more detail as well.
This blog is great for those who have varying degrees of interest in Computer Science. Most commonly, programmers can come from an early age seeking a hobby or as college students who find the degree quite satiable from an employment standpoint. Some of them dedicate themselves and can become masters at coding while there are plenty who feel intimidated by the subject despite finding it interesting.
Meet Our Guest!
I am tremendously excited to introduce our first guest of the Blog, Ginoel Teng! Or G as he likes being called.
Check out his Linkedin –
Rahul: Welcome to the First Episode of Sequencing my IT Future, Ginoel! I am excited to have you as our first guest! Tell us more about yourself!
Ginoel: Thanks Rahul! And call me G. I am excited to be here! So I graduated with a Bachelor’s in Computer Science from SUNY Albany in Winter, 2016. I am working as an associate software engineer in Commerce Hub.
Rahul: So G, How were your experiences in CommerceHub?
Ginoel: I understood about more business aspects of the company because of its ecommerce nature. Business is not boring as one I originally assumed since there is a lot that goes on behind the scenes. They can include the specifics on how Amazon deals with shipping/dropping products on a business level that goes hand in hand with tech.
Rahul: Since you recently graduated from UAlbany, what advice would you give to fellow newcomers that are interested in the field of Computer Science.
Ginoel: I would suggest to newcomers that they should have a direction they can venture towards when studying for CS. It is not about finishing a degree, getting a job and quickly earning large sums of money. Since the subject can be very complex along technology constantly changing, newcomers can focus on a direction as it would help give focus and renewed interest for the field.
Rahul: Since I am still left with one more semester in Computer Science, but there are still plenty of material to learn, I am curious about what directions you might be referring to.
Ginoel: I would recommend starting independent projects that one is interested towards. Such projects can include websites, Text based Role Playing Games or automating solutions where possible. It helps provide practice and allowing one to solve problems or at the very least keep the subject interesting and make coding easier in the long run.
Ginoel: As a current CS student, how can you improve the learning experience?
Rahul: I felt that CS was more analytical and logical than other subjects as it encourages one to solve problems more logically. To further encourage that attitude, I would change the CS curriculum in my school by giving students a level 1 introductory programming course to make sure everybody knows how to code. Make sure students fully learn a programming language before using the tools to solve problems and it can tough to find such a class which embraces that notion.
Rahul: So that’s all for the interview! Thanks for coming Ginoel!
Ginoel: Thanks for having me! It was a pleasure.
Ginoel brought very important advice when discussing which directions, one should take when studying Computer Science. It is similar to Biology where a student can either study Genetics, Evolution, Anatomy, Immunology or so forth. It made me realize that I have to focus my directions towards one CS field. This can be challenging as there are many multiple fields to choose from!
They can include Software Engineering, Computer Architecture, Big Data Analytics directions, Wireless Networking and so forth. Each field provides a unique focus that the other cannot fulfil. I am left questioning which fields to choose and am at crossroads with these fields. My interests are with Software Engineering as I am interested in creating software that is not only helpful for users but can also engage them in a fun and creative manner while Big Data Analytics is also interesting because extrapolating solutions and understanding various trends from huge collections of data is also vastly interesting.
Scene from Cast Away (2000) – Different paths. Same Difficulty
I was born in Lucknow, India in April 6th, 1994 and moved to New York, United States in July, 2010. From there, I went to SUNY Albany in 2012 to pursue Biology in hopes to join Med School. I wanted to become a doctor as this profession involved great amounts of dedication and practice throughout one’s lifetime.
Although, I graduated in Spring of 2016, I decided to switch career paths by going for a second bachelor’s degree in Computer Science in Spring 2017.
It was not a sudden decision. The shift came when I was doing Bioinformatics research in my Junior and Senior Year. I utilized DNA sequence alignment software, Se-Al, such to align mRNA sequences of different mammals to study their evolutionary patterns. Unfortunately, Se-Al was only compatible with Mac OS X before Snow Leopard which came out in 2009. Frustrated with outdated tech, I tried emulating Snow Leopard for convenience.
Interestingly it was emulation thought that sparked the idea to code software such as a Se-Al that can work in PC. I realized I could pursue a degree in Computer Science to get the proper training and code whatever came across my mind. It was an opportunity to meld logic and creativity to make a portfolio filled with projects that have utility and practicality while propelling innovation as well.
Aside from programming endlessly for days, I greatly enjoy sketching in my free time. I like drawing known fictional characters, in particular. Sketching lets me relax while feeling immensely creative. It’s also challenging and encourages me to constantly improve and hone on this craft.