CS373 Software Engineering: 2/16 Yichen Zhang

Yichen Zhang
2 min readFeb 17, 2020

--

1. What did you do this past week?

I had a busy week attending all recruiting events at UTCS. Recruiters were, as always, looking very friendly and patient. They would never interrupt me when I was talking and seem to be open to any questions. I had some great conversations. I hope I would get more interviews this year. Besides job seeking, I had been working on a Computer Vision Project, which was asking me to use MatLab to implement several functions of seam carving. The project itself is not difficult, but since the standard output is not given, I spent a lot of time reviewing my code and the output image and checking if they make sense.

2. What’s in your way?

I have a lot of things to do besides school work. I am going to graduate school after graduation, so GRE is something big that I have to study for.

3. What will you do next week?

Deadlines for my Cloud Computing project and this SWE project are coming up. There’re a lot of lectures, tools, frameworks I need to learn. Getting ready for upcoming interviews is another focus for next week. I need to sharpen my Java more to do well. I will also study a lot for GRE.

4. What was your experience of Project #1: Collatz (the problem, the overkill requirements of submission, etc.)? (this question will vary, week to week)

This project at first seemed to be difficult at first, because I had no experience with any of these tools, Docker, CI/CD, issues, unit testing, HackerRank, and the make file was pretty confusing. It took me a few hours to get used to the routine Professor Downing wanted us to do. I learned to use CI/CD. It’s a very useful tool that checks the validity of your code based on some requirements. Trying to solve the Collatz problem and pass all the tests were pretty easy. I added issues throughout writing metadata code. I really enjoyed doing these routine work that helped me keep track of my progress.

5. What made you happy this week?

Finishing off the computer vision project made me happy.

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

MatLab is very useful in manipulating matrix, which why it has this name. Declaring and initializing a matrix is easy. Doing operations on a Matrix is amazingly simple. Matlab is a great tool for image processing.

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