<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: jamaica-sabrina</title>
    <description>The latest articles on DEV Community by jamaica-sabrina (@jamaicasabrina).</description>
    <link>https://dev.to/jamaicasabrina</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4189964%2F396232fc-6228-442b-8c95-682f3e6fceda.jpg</url>
      <title>DEV Community: jamaica-sabrina</title>
      <link>https://dev.to/jamaicasabrina</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jamaicasabrina"/>
    <language>en</language>
    <item>
      <title>Why I Chose Computer Science &amp; What I Hope to Build</title>
      <dc:creator>jamaica-sabrina</dc:creator>
      <pubDate>Sun, 18 Oct 2026 01:21:25 +0000</pubDate>
      <link>https://dev.to/jamaicasabrina/why-i-chose-computer-science-what-i-hope-to-build-1m97</link>
      <guid>https://dev.to/jamaicasabrina/why-i-chose-computer-science-what-i-hope-to-build-1m97</guid>
      <description>&lt;p&gt;Good morning, good evening, or good night! I am Jamaica Sabrina, a first year student studying Computer Science at Pamantasan ng Lungsod ng Muntinlupa! Ever since Junior High School, my mind was already set on this program. From small curiosities, came the choice of choosing Computer Science as my future passion. I am writing this to share my worldview, why I chose this program, and why you should choose it, too! &lt;/p&gt;

&lt;h2&gt;
  
  
  The Beginning And My Idol
&lt;/h2&gt;

&lt;p&gt;Since I was little, I wrote little stories about characters I made up. At first, I dreamt of making my own animated show or comic using these stories. Then I found out that anyone persistent enough can make their own game, so I decided that games would be the medium I wanted to use to share my worlds.&lt;/p&gt;

&lt;p&gt;Realistically, I should have known that games are made by really passionate people, but that did not really click in my head until I discovered how the game &lt;em&gt;Stardew Valley&lt;/em&gt; was created. The game was created by only one person, Concerned Ape. When I first played the game, I was awestruck every time I was reminded that only one person was the sole creator of the game. Every pixel, every mechanic, every enemy, was all created by a single passionate person. &lt;/p&gt;

&lt;p&gt;Concerned Ape studied &lt;em&gt;Computer Science&lt;/em&gt;, and he, along with his game, was the catalyst that introduced me to the program I am in right now. His game made me more curious about how games are created, and it made me choose the strand ICT in Senior High School. In Senior High School, I was so excited to learn how to program, but the school I went to stopped offering classes about programming, when I became a senior. I got unlucky, but that would not stop me from achieving my dreams, so I studied on my own using tools I found online. &lt;/p&gt;

&lt;h2&gt;
  
  
  How I Failed, Will Keep Failing, And Will Not Stop Trying
&lt;/h2&gt;

&lt;p&gt;My goal ever since Junior High School is to make a game, but it is like the universe is always trying to stop me from reaching that goal. At first, I only tried making visual novels, using an app called &lt;em&gt;Kocho&lt;/em&gt;, but that did not satisfy me since I can only make visual novels in that app. I wanted to make a game. I did not want to only write stories, so I tried to find another way to make something that did not seem too hard for me. &lt;/p&gt;

&lt;p&gt;After that, I tried numerous apps that promised game creation without programming, but none of it felt enough. It felt like I cannot make what I have exactly in mind. That is when I discovered Godot. Godot is an open source game engine, but you would need to learn how to code. During this time, I was about to graduate Junior High School, and I thought that my school would teach programming in Senior High, so I decided to just try it. &lt;/p&gt;

&lt;p&gt;I followed a few tutorials online about making games on Godot using GDScript. The first one I tried taught the viewer how to make the player walk. It was easy, but a bit slow, so when I understood the basics, I stopped learning for a bit and had a bit of fun and made a really quick platformer. Sadly, that game is already gone, because of an unfortunate canon event for me. &lt;/p&gt;

&lt;p&gt;During Senior High School, I was pretty busy, so my dreams of making a game was paused for a while. I still watched a few videos about game making and tutorials, here and there, but I did not really create anything much that time. Then I was devastated when I learnt that the teacher in our school that taught programming left, so it would not be taught there anymore. Then when I finally had the free time to make a game, my canon event happened. My laptop, where I installed Godot, broke. That will not stop me, though. &lt;/p&gt;

&lt;h2&gt;
  
  
  My First Game
&lt;/h2&gt;

&lt;p&gt;When my laptop broke, I wanted to give up for a time. It felt like making games was just not for me. That still will not stop me, though. I found out that they made a mobile version of Godot, so I installed it. Although my phone is not the best since it often crashes, I still have hope in me that I can create a game. I joined a game jam to make a game, and made a game about escaping a cave using bombs.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8mlp748kpnic66t42lr9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8mlp748kpnic66t42lr9.png" alt=" " width="800" height="360"&gt;&lt;/a&gt; &lt;em&gt;This is a screenshot of Godot on my phone&lt;/em&gt; &lt;/p&gt;

&lt;p&gt;Creating that game was the most fun I had in a while, and it made me realize that this is what I want to do for the rest of my life, and I was right for not giving up, so I decided that Computer Science is the program for me. I still want to make games, and by choosing this program, I aim to create better games in the future.&lt;/p&gt;

&lt;h2&gt;
  
  
  My First Lines of Code
&lt;/h2&gt;

&lt;p&gt;When I was first starting, I followed tutorials, but I was too excited to learn the basics first. So in order for it to be interesting for me, I tried starting with something simple, but not too simple. So I learnt how to make controls for a player to walk in Godot using GDScript.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight gdscript"&gt;&lt;code&gt;&lt;span class="k"&gt;extends&lt;/span&gt; &lt;span class="n"&gt;KinematicBody2D&lt;/span&gt;
&lt;span class="k"&gt;var&lt;/span&gt; &lt;span class="n"&gt;velocity&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="kt"&gt;Vector2&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ZERO&lt;/span&gt;


&lt;span class="k"&gt;func&lt;/span&gt; &lt;span class="nf"&gt;_physics_process&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;delta&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
    &lt;span class="n"&gt;velocity&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;y&lt;/span&gt; &lt;span class="o"&gt;+=&lt;/span&gt; &lt;span class="mi"&gt;7&lt;/span&gt;
    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;Input&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt; &lt;span class="n"&gt;is_action_pressed&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"ui_right"&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
        &lt;span class="n"&gt;velocity&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;x&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;150&lt;/span&gt;
    &lt;span class="k"&gt;elif&lt;/span&gt; &lt;span class="n"&gt;Input&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;is_action_pressed&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"ui_left"&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
        &lt;span class="n"&gt;velocity&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;x&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;150&lt;/span&gt;
    &lt;span class="k"&gt;else&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="n"&gt;velocity&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;x&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt; 

    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;Input&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;is_action_just_pressed&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"ui_up"&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
        &lt;span class="n"&gt;velocity&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;y&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;400&lt;/span&gt;

    &lt;span class="n"&gt;velocity&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;move_and_slide&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;velocity&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Why I Chose Computer Science, And Why I Think You Should, Too
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;It seemed fun!&lt;/strong&gt; (and it is) You can learn programming, and if you are like me and your dream is to make a game, this program can be the foundation of reaching that dream.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Technology is booming&lt;/strong&gt;, so learning more about tech can be helpful. Since technology is evolving, you would need foundational knowledge to understand how newer tech works.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;There is a high demand for tech professionals in the Philippines.&lt;/strong&gt; There are many opportunities for your career, because of this. Although it should be noted that positions in this field are also competitive.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;It will teach you about problem-solving.&lt;/strong&gt; Since you would need to fix errors everyday, problem-solving is a requirement, so by going into this program, it will exercise your skills in problem-solving.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  What do you think?
&lt;/h2&gt;

&lt;p&gt;You made it to the end! Thank you!! If you are reading this, and you are someone in this field, can I ask for your thoughts? Do you think I will regret choosing CS? Do you have any advice for someone like me? I hope this was a good read for you, and I wish you a great day! &lt;/p&gt;

&lt;h2&gt;
  
  
  Links on my stuff and where to find me
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.linkedin.com/in/jamaicasabrina-cabarrubias/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt;&lt;br&gt;
&lt;a href="https://severnfizh.itch.io/" rel="noopener noreferrer"&gt;Itch.io&lt;/a&gt;&lt;br&gt;
&lt;a href="https://canva.link/ywqj77ef56rwg4l" rel="noopener noreferrer"&gt;Canva certificate project&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/jamaica-sabrina" rel="noopener noreferrer"&gt;Github&lt;/a&gt;&lt;/p&gt;

</description>
      <category>computerscience</category>
      <category>gamedev</category>
      <category>beginners</category>
      <category>learning</category>
    </item>
  </channel>
</rss>
