"If a worker wants to do his job well, he must first sharpen his tools." - Confucius, "The Analects of Confucius. Lu Linggong"
Front page > Programming > Blog#he Beginning of CyberFriend

Blog#he Beginning of CyberFriend

Published on 2024-11-03
Browse:271

Let's kick off with a little intro about myself. Like many of you reading this, I'm a sophomore CS student at DePaul University. In the middle of my software engineering journey, I discovered my love for data science, so I added it as a minor to my major. Now, why is my blog called CyberFriend? Well, on the picture, you can see my best friend—my pet, Tokyo. Most of the time, Tokyo sits right next to me while we're trying to solve yet another complex coding problem, or he just listens to me complain when I get fed up about it. LOL.

The first day of class was fun. Like most classes, it seemed easy at first. The lecture material was as simple as "1 1 = 2." But then, when it was time to do the homework, boom: "Write a Fibonacci program." At this point, I shouldn't be surprised, but somehow it always gets me. So, I opened my VS Code and started revising my knowledge of Fibonacci, along with JAVA.

Blog#he Beginning of CyberFriend

While working on the problem, I remembered I had already solved a small Fibonacci problem in Python, which made my life much easier. Now, I just had to rewrite it in JAVA. What’s funny is that three other courses this semester have also reviewed Fibonacci. Isn't it amazing how these courses are designed to overlap and reinforce the material? I love it! Anyway, the program is done, and it successfully compiles.

While testing it, I noticed that it would be helpful to add some exceptions, like "Only numbers allowed, no letters or words." This would make the program more explicit about only accepting integers. I thought about adding an exception for non-negative integers, but since the program returns zero for negative inputs, it felt redundant. Keeping my code clean and straightforward is important to me.

So, the changes are complete, Tokyo and I are happy with the final product, and now it's time to tackle the next problem.

See you next time,
Your Cyber Friend

Blog#he Beginning of CyberFriend

Release Statement This article is reproduced at: https://dev.to/cyberfriend/blog1-the-beginning-of-cyberfriend-249i?1 If there is any infringement, please contact [email protected] to delete it
Latest tutorial More>

Disclaimer: All resources provided are partly from the Internet. If there is any infringement of your copyright or other rights and interests, please explain the detailed reasons and provide proof of copyright or rights and interests and then send it to the email: [email protected] We will handle it for you as soon as possible.

Copyright© 2022 湘ICP备2022001581号-3