Skip to main content

Tourist by Day, Techie by Passion: My Week 4 Snapshot

My educational goal in the Computer Science program is to become a skilled software engineer who can design and build innovative, efficient software solutions using both strong programming skills and AI tools responsibly. I want to complete my degree with a solid understanding of core computer science principles, such as algorithms, data structures, and system design, so I can solve complex problems without relying only on AI. After graduation, I aim to work on projects that improve people’s lives by combining creativity and technology, constantly learning new skills to stay ahead in the fast-changing tech world. This goal excites me because I see myself growing as a confident, adaptable developer who uses both traditional knowledge and AI to create a meaningful impact.

My career goal is to be a software engineer who makes intelligent and helpful technology for people. I want to work at a company that uses AI and new tools carefully and responsibly. I want to grow as a leader who helps teams create new ideas and cares about privacy and doing the right thing. This goal is exciting because I want to use my skills to improve the world with technology.

I expect to score in at least the 90th percentile because I know I’ll commit fully to the preparation process. Reflecting on how far I’ve come always drives me to give my absolute best, and I’m confident that with consistent effort, I can achieve that goal.

Before I started my Week 4, my friend and I visited Alcatraz for the first time. It was funny because I've lived in the Bay Area for so long and had never been there, but thanks to my friends visiting from another country, I finally gave it a try. 


After that memorable experience, I began creating an outline and researching my topic, "Is it appropriate to use AI-driven automated systems to filter job candidates based only on their listed skills and experience without human review of resumes?" I was surprised by how exploring this topic helped me see various perspectives, especially regarding potential bias and fairness in hiring. It made me realize how important it is to approach the essay with objectivity and critical thinking. We also had a fun and insightful group activity called "2 Truths, One Lie and Sharing What We’ve Learned About Ourselves," which helped us connect more deeply and reflect on our personal growth throughout the course. Lastly, the discussion assignment was an eye-opener, emphasizing how fast AI is advancing. Just like calculators became a basic tool, AI is becoming essential in many industries. This made me reflect on the importance of staying adaptable, open to learning, and prepared for the unexpected changes technology may bring. 

Comments

  1. Hi Ryan!

    Way to aim high on the ETS test, I know you will be able to achieve your goal of 90th percentile on the test, especially with the plan you have laid out on how to get there.

    Way to go on planning on how to use AI in your career! You definitely have the talent needed to master the skill you need without AI, and the creativity and flexibility to use AI in the workforce for efficiency! I too want to get this degree without relying on AI, but I know it is going to be a huge part of the work force!

    ReplyDelete

Post a Comment

Popular posts from this blog

CST462S - From Learning to Impact: My Service Learning Journey

What went well during my service learning experience was my ability to contribute meaningfully to the ASCENDtials web team. I was able to complete several tasks such as updating website pages, working on LifterLMS courses, and improving user experience through better layouts and navigation. I also communicated effectively with my team, asked questions when needed, and stayed consistent with meeting deadlines. Over time, I became more confident using tools like WordPress, WPForms, and course-building platforms. If I could improve something, it would be my time management and planning. There were moments when tasks felt overwhelming, especially when balancing schoolwork and service hours. I would also improve my confidence in decision-making, particularly when working independently on design or technical issues. Taking more initiative earlier and asking for feedback sooner would have made my work even stronger. The most impactful part of this experience was seeing how my work directly co...

CST438: Hands-On System Testing and Cloud Technologies

This week, I worked on both system testing and understanding cloud and distributed system concepts. One of the main things I learned was how to build Selenium system tests that simulate real user behavior. I created tests in which an instructor enters final grades and in which instructor-created assignments appear in a student’s view. While doing this, I learned how important it is to have all parts of the system running, including the frontend, backend, and external services like the gradebook. I also improved my debugging skills by fixing issues with Selenium, such as incorrect XPath selectors, missing UI elements, and unnecessary alert handling. I also learned how to properly manage my code using Git and GitHub. I created branches, committed my changes, pushed them to GitHub, and opened pull requests for review. This helped me understand a more realistic development workflow and how collaboration works in a team environment. In addition to coding, I reviewed several key concepts i...

WHERE I’m At: Midpoint Lessons in SQL and Beyond

 Halfway through this course, I can see how much I’ve learned and how it connects to both my past experiences and my future goals. One of the biggest takeaways has been understanding how SQL views work. I now know that a view is like a virtual table, useful for simplifying queries and presenting data, but usually read-only since it doesn’t store data itself. I’ve also learned the importance of normalization, which helps remove redundancy and ensures cleaner updates by splitting one large table into multiple related ones. Another valuable lesson has been comparing SQL with Java: SQL is declarative and focuses on the “what,” while Java is procedural and focuses on the “how.” This comparison helps me appreciate each language’s role in problem-solving. I’ve also seen firsthand how powerful SQL can be in real workflows compared to spreadsheets, such as enforcing business rules like course eligibility in a single query. Beyond SQL, I’ve grown as a programmer in general—planning better, w...