DEV Community

qihang cheng
qihang cheng

Posted on

Hello DEV: I'm a CS Student Starting My Learning-in-Public Journey

Hi DEV community πŸ‘‹

This is my first post here, so I want to briefly introduce myself and share why I decided to start writing in public.

About Me

I'm a Computer Science student currently exploring different areas of technology, including machine learning, artificial intelligence, backend development, and data processing.

Like many beginners, I often feel that there is too much to learn: programming languages, algorithms, frameworks, tools, papers, projects, and even how to communicate technical ideas clearly. Sometimes the learning process feels exciting, and sometimes it feels confusing.

But I believe that writing is one of the best ways to learn.

Why I Started This Blog

I started this blog because I want to record my learning process instead of only keeping notes for myself.

In the past, I have worked on topics such as:

  • building neural networks from scratch
  • understanding CNNs and backpropagation
  • learning Hadoop MapReduce
  • preparing course projects and technical presentations
  • using AI tools to improve my learning workflow

During these experiences, I realized that many problems beginners face are not only about code. Sometimes the hardest part is understanding the idea behind the code, knowing where to start, and connecting scattered knowledge into a clear structure.

That is why I want to write more.

What I Plan to Share

On this blog, I plan to share:

  • beginner-friendly learning notes
  • project reflections
  • debugging experiences
  • machine learning experiments
  • thoughts on AI tools
  • my growth as a Computer Science student

I do not want to pretend that I already know everything. Instead, I want to document the real process of learning: the confusion, the mistakes, the small breakthroughs, and the lessons learned along the way.

Why DEV?

I chose DEV because it feels like a place where developers from different backgrounds can share their experiences openly.

For me, this is not only a platform for publishing articles. It is also a way to connect with people who are learning, building, and growing in public.

I hope my posts can be useful to other beginners, especially students who are also trying to understand computer science step by step.

My Goal

My goal is simple:

Learn consistently, build practical projects, write clearly, and keep improving.

I know this journey will take time, but I believe that every article, every project, and every mistake will help me become a better developer.

Thanks for reading my first post.

If you are also a student, beginner, or someone learning in public, I would be happy to connect with you.

See you in the next post πŸš€

Top comments (0)