Introduction

Tags:
GeneralLife
Hanxin2024-05-21

This is my first post. I want to introduce myself and my blog.

My name is Hanxin. I was born in Beijing and spent most of my life there until I came to Montreal for my graduate education at Concordia University. During that time, I focused on a thesis about a rendering model for particle systems. After I graduated from Concordia, I went back to China. After seven years, I returned to Montreal as a new immigrant.

I was a software and game developer in China. I focused on rendering features, tool development, and game engine development. But I don't want to be a game developer in a company anymore. I am a video game lover; I have my taste in games. If I were still in a game company, I would have to add some game features I disliked unavoidably. For example, I have to make some micro-transaction-related effects. Right now, I want to become a web developer because the internet is a part of our lives. As a web developer, I have the chance to help people in many different ways. So, I began my journal of learning web development.

I already have the fundamentals of computer science, so I started to learn the skill sets of web development directly, such as CSS & HTML, ReactJS, Angular, Spring Boot, .Net, and so on. I tried different skills at the beginning of my journal; now, I want to choose some of them to dig deeper. I want to learn more about ReactJS and NextJS for the front end, and for the back end, I want to know more about C# and .Net. I did not choose Java because I have much C# experience with the Unity engine. The Journal of Learning was pretty interesting. I can make and deploy projects online during the learning, which greatly motivated me. This blog is one of them.

In this blog, I want to update my learning path and life. I use English as my post-language to practice my English. I may make a French version in the future. I also want to make an animation library and use a playground to show it.