CS373 Software Engineering: Yichen Zhang

Yichen Zhang
3 min readFeb 9, 2020

--

What did you do this past week?

I spent most of my time on projects, one for software engineering and another for Cloud Computing. Other than that, I’ve been doing devotionals on a daily basis. I try to catch up with my bible study plan which started at the start of 2020. Feeling empowered as I read through Word from the Bible, I have more confidence and faith in dealing with things in this world. God has been building up my life through my walk with Jesus.

What’s in your way?

The project is going smoothly so far. I need to get it done today, at least most of it. If necessary, I will go to office hours for help. I installed Docker desktop on my mac, but I’m quite unclear about its use? I know the commands that initiate docker and it’s a very handy tool. But in a larger sense, I don’t know why I am using it.

What will you do next week?

I will start early on the next project for this course. Computer Vision project will be due this Saturday, so I need to work on it as soon as I finish off Collatz. The second project of Cloud Computing was just posted on Canvas 20 minutes ago. That’s what I will have to spend time on next. Other than projects in CS courses, I have a math class I need to study. Other plans I have for next week are going running and keeping up with my bible study plan.

What was your experience of exceptions, types, and operators? (this question will vary, week to week)

I remembered using a lot of exceptions in Mike’s classes. They are easy to use. But I never learned the inner mechanism of exceptions. One takeaway from this class is that the flow of control of a program consisted of functions that raise exceptions will vary depending on whether an exception is raised or handled and the order of catch statements. Many types are just equivalent data structures to those of Java. Learning about similarities, differences, and some attributes of those types helps me understand types better so that it’s more likely that I will choose the best data structure in dealing with coding problems.

What made you happy this week?

I got to spend some time with my best friend this past week. It was really nice sharing my life with her. Finishing off my cloud computing project also makes me happy.

What’s your pick-of-the-week or tip-of-the-week?

It’s ok that you get stuck on something when you are coding, not necessarily a big project. Go look for help. If it’s a class, go to office hours. TAs are very helpful and most of the time they will make things very clear. It’s also a great idea to search for answers on Google. Don’t rush everything through. Take your time.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Yichen Zhang
Yichen Zhang

Written by Yichen Zhang

0 Followers

I’m Yichen Zhang.

No responses yet

Write a response