Posts

Showing posts from February, 2025

Week 7

Part 1       For our team’s final research project, we started by pitching ideas on how to best design the layout of our topic. To collaborate effectively, we used Discord as our main communication tool and a shared Google doc to organize our ideas. Everyone actively participated in brainstorming, and we ultimately decided on a four part video, with each team member covering a specific section. The process went smoothly and it was easy for use to exchange ideas effectively. This structure helped us stay organized and ensure that each section flowed seamlessly into the next. Given how well everything came together, I don’t think much needed to be changed. Part 2      This week’s readings and activities covered the importance of strong presentation skills and the impact of effective communication. One of the key takeaways was the importance of a well structured and engaging presentation. A successful presentation should have a clear purpose, be organized...

Week 6

  Part 1: Help Your Teammates to Develop Capstone Ideas     During this weeks meeting our group discussed ideas for our capstone project. A few of the ideas that we had come up with were a dating app, a meetup app for socializing dogs, and a video game. As we discussed the options, it was the video game that inspired us most seeing that everyone either has experience in game design or was passionate about the industry. We decided that building either a video game or a videogame engine would play to our strengths as developers. I am very eager to begin the concept stage for this game.   Part 2: Keep Up With Your Learning Journal      This week went smoothly. Great information was gleamed from the lectures covering important subjects such as internships, resumes, and graduate schools. After having covered these topics some of the anxiety I have over them has been quelled.      Other than that, the ethics argumentative essay I ...

Week 5

Image
  Part One: Support and Comment on Teammates' Goals Part Two: Possible Capstone Ideas     After viewing the capstone projects of previous years, the idea of making a videogame resonated with me. This idea was strengthened after discussing with my team our strengths and career ambitions. It seems that everyone on our team either has aspirations for video game development or a passion for videogames themselves. I believe a videogame would be the perfect fit for us. Part Three: Keep Up With Your Learning Journal     This week covered many important topics that have given me a lot to consider such as developing my resume, looking for internships, and applying to graduate schools. My current resume has a lot that can be improved, so I think starting there will be best. After speaking with an industry professional this week I was given the suggestion to host my portfolio on an AWS server. This way my portfolio and profile can also act as a showcase of knowledge alongs...

Interview With an Industry Expert

Introduction      Today I interviewed Hirokazu Tei, a friend of mine who currently works as a Senior Software Engineer at Snowflake, an AI cloud platform in Seattle. I selected Kaz because he is a very bright, successful software engineer who I have known for many years. With an impressive track record, having worked at companies like Nextdoor and Twitter, I knew he would be a great source of knowledge and could provide me with tips for a successful career in the tech world. Summary      Kaz told me that to guarantee a job as soon as possible I should search for internship opportunities. He explained that working within a company will teach me things that can't be learned in an academic setting. He mentioned that in recent months recruiters have been reaching out over Linkedin meaning that many see the end of the hiring freezes that companies have been experiencing. Additionally, if I am struggling to find an internship I should use my available time to wor...

Week 4

  Part One: Set Your Educational Goals     I have always told myself that I want to continuously develop my skills as a developer. There is always more to learn and new avenues to explore. As far as a set in stone goal to achieve, completing my Bachelor's is first and foremost. Once I achieve that I can start focusing on other certifications that may be beneficial to my career. Part Two: Set Your Career Goals      For my career goal, I hope to one day be in the position to design software systems. I enjoy writing code, but its always been building more than just producing that has fascinated me the most. My ideal role would be as a Software Architect. As an architect more of my responsibilities would revolve around developing the overall structure and project design rather than just working on coding tasks.     Even beyond that, it is a dream of mine to open a game development studio. Much of my spare time is spent working on small personal p...