Week #1: April 20 - 25th
![Picture](/uploads/9/0/7/8/90784123/published/2267.jpg?1587940651)
This was the first week of actually starting senior project, and I think it went pretty well. This week was just consisted of me researching the different things that I could make. Going into this week I was unsure of what I wanted to make, but I think I have a good idea of what I would want to do. To do this, I would have to think about the different things I would need in order to actually execute what I want to make. The most significant thing that I researched this week was probably the actual code. Something that I struggled with this week was probably staying motivated to study the code. I feel like studying the code is such a tedious process, I have to keep pushing myself so that I will be able to learn everything that I need in order to be successful. Next week I don't think I will be making any changes in my schedule. I'm still going to watch the same tutorial video and try to code as much as possible. A high for this week is actually getting started; I find it very hard to start working on something and maintain that, but it's different here because I'm very passionate about the things that I'm learning. A low for this week would have to be the migraines I get after I spending hours on the computer. Since I'm on my computer playing games, I also add the coding on top of that gives me big migraines which isn't very fun.
Week #2: April 27 - May 1st
This week was a pretty short week. I think that this week was the same as last week. I kept watching and learning the different types of coding syntax. This week I learned how to do things like different types of operations. For example, I learned how to do inputs and how to input numbers to calculate different things. I was able to convert pounds (lbs) to kilograms (kg). Something that I struggled with this week was getting over the different health problems that I was facing. This week I experienced multiple migraines which limited my work ethic. It got so bad to the point where I had to go to the doctor to get myself checked out. It was really hard to get my work done because I was in so much pain. Next week, I think I will be doing the same thing as this week. I will be watching the coding video and taking notes. I should be able to finish this video by the end of this week. After that, I would be able to get my work started. A personal high from this week was probably getting a lot done this week. A low was probably getting my multiple migraines.
|
Week #3: May 4 - May 8th
Week #4: May 11 - May 15th
![Picture](/uploads/9/0/7/8/90784123/dasdsaadsdasads_orig.jpg)
This week was a very interesting week. I started to get more into my actual product that I was going to showcase at the end of the semester. So this week I learned that, coding without any references isn't very productive. I just now realized that even though I know things about coding, I don't have a firm grasp of all the concepts. So Starting the code was really hard because I didn't really reference anything online (which was kind of a waste of time). So I started looking through others code and started to intertwine some things from that code, to mine. Something that I struggled with this week was my eyes again. It was the same as the other week, which really hindered my ability to work. I didn't get much done in the times my eyes started to hurt but I still tried to get as much research done as I could. Next week, I think I have to pull some all nighters so that I would be able to get the code done and to get an interface that I would really find proud of. This week, a high would probably be actually getting started on the project. Starting something is usually very difficult for me because I would find something else to do because starting is usually slow. A low for this week was my eyes hurting, but we got over that.
Week #4: May 18 - May 22nd
![Picture](/uploads/9/0/7/8/90784123/published/fdasja-oj-kj.jpg?1590792343)
This week was a very productive week. I got a lot of my coding done this week. I think that one of the biggest things I got done was the structure of both the server and the actual coding client. This week I learned how to implement servers and VPNs into the code. It requires this thing called Twisted, which is a module that allows python to respond internet servers. While this is going on, I would have a different set of code controlling the messages being sent to the other person. This part of the code was really hard to understand because it had to do with different strings with different things that I didn't really understand. Something that I struggled with this week was trying to figure out my plan of attack this week. I kept bouncing from one thing to another and it was really confusing to get things done. Next week, I think I would want to really focus hard on the things that need fixing up, especially the GUI. A high this week was probably how much I got done this week. A low would probably trying to fix the small things in the code.
Week #5: May 25 - May 29th
|
For the past month, I was tasked to come up with a project to work on for about a month. With this in mind, I thought to myself, “What is something that I can do to benefit me?” Eventually, I chose to learn how to code in a different language. This language that I learned was called Python. This language is a high level coding language that is very easy to pick up. It is also used in a variety of big websites and applications like: Instagram, Google, and even NASA. I chose Python because I want to be a software engineer when I’m older, so a high level language like Python would be something that would be very useful to me.
So during my time learning, I think one of the biggest turning points was when I first started to learn my language. For me, starting something is very hard for me to do. But once I started to actually get into learning the different syntax, I was able to keep going from there. Another moment where I felt that I was making significant progress was when I finally finished the learning tutorial I watched. It took me a really long time to actually finish the video because I would split my working times into either really short segments or really long segments. When I finally finished this video, I was inspired to finally start the actual thing I wanted to make. The final moment where I felt like I made progress was when I stopped trying to rely on just myself to do the coding. I think that was one of the biggest issues I had while coding. The amazing thing about coding is the ability to take a piece of code from someone, and be able to change it to make it your own. So that moment was huge for me because I was able to get more progress done. For my learning goals, I think that I accomplished all of them. My first learning goal was to try and learn Python. This one, I obviously accomplished because I was trying to create a product using this coding language. My second learning goal was to try and make something using Python. I mostly accomplished this goal because I have gotten most of the work done, I just haven’t gotten it to work yet. My final learning goal was to try and find the different companies that use Python in their code. I learned that a lot of very big companies such as Google and Spotify use it in many different ways. Overall, I think I did ok with my project. I think that I could have been more productive, though it is really hard for me to get work done at home. But aside from that I think I did good. I am really proud of the progress that I have made with my project. Though it isn’t done, I got a lot more done than I thought I would. During quarantine I learned a lot about myself. As a student, I think that I learned that while working, I’m better working when on a team rather than by myself. I kept having questions that I couldn’t ask anyone because no one knew what I was doing. As a person, I learned that I tend to distance myself from all the tragic events that happen. Overall, I think that quarantine helped me grow not only as a student, but also as a person. |