[Beginner] A story about starting studying Java for job hunting ~ 2nd month ~

Hello. I am a third year student attending a local unnamed liberal arts university.

I have been studying programming for about two months for job hunting. If you are interested in how you started studying, please see the previous article. It's been a little over a month since my last post, but I'll write a record of my second month of studying programming.

This time

・ Contents that I worked on in the second month ・ What I felt when I first used Android studio ・ What I thought when I visited a company

I will write an article from the three perspectives.

What I worked on in the second month

The main thing I worked on in the second month was

・ Review of Progate ・ Study of application development using dot installation

is. I decided to work on it with 3 hours a day and study time.

** Review of Progate **

In the Progate review, I revisited the Java lessons I learned in the first month. Compared to the first round, there were fewer stumbling blocks and I was able to find the cause of the error myself, so I felt my own growth, albeit a little. Also, I think that I can now understand the contents such as "object-oriented", which I had vaguely understood during the first round.

** Studying application development using dot installation **

With dot installation

・ Introduction to Android apps ・ Introduction to Android layout ・ Introduction to Android list view ・ Introduction to Android database ・ Introduction to Android Fragment ・ Let's make a fortune app on Android ・ Let's make a stopwatch on Android ・ Let's make an onomancy app on Android ・ Let's make a web browser on Android ・ Let's make a quiz app on Android ・ Let's make a memo app on Android

I worked on 11 lessons. The last memo app lesson is in the process of being worked on, and as soon as it is over, we will review it in order from the introduction to the app.

Kotlin is often used for the latest version of the video in the dot installation lesson, but I was studying by watching a slightly older version of the video because Java is the only language I have studied yet. Therefore, I often gave an error by rewriting the part that is different from the video in the part other than the one I entered. Also, because my computer is Windows, I sometimes had to take a different method from the Mac, but sometimes I entered it as it was without noticing it and an error occurred. When I start the second round, I want to be able to write appropriate code, paying attention to each difference so that there are no such mistakes.

Throughout my studies, I felt that even though I had a lot of free time during spring break, it was harder than I expected to continue studying constantly. Since the spring break is over and classes will start next week, I think it will be harder to take time than before, so from now on I will try to secure study time by making good use of empty frames.

What I felt when using Android studio for the first time

Since I started using Android studio when studying with dot installation this time, I would like to write my impressions.

When I first used Android studio, I was confused about having to make it from a layout that didn't use Java, which I had been studying before. When I started studying with Android studio, I didn't understand how apps were made and thought I would write them all in Java. So I was confused by the new terms and writing styles used to create the layout. But now that I've gotten used to writing layouts as I progressed through the lessons and made various layouts, I think it's time to make a simple layout on my own without watching the video. I haven't tried it yet.

What I stumbled upon in Android studio was dealing with bugs caused by factors other than grammatical errors. It was still difficult for me to find the location of the error using the logcat. There were times when I knew where the error was occurring but didn't know what was wrong. Also, although it is included in the grammatical error, I often got the error because I forgot to leave a space when using SQLite.

It was my first time to use Android studio, so there were many parts that I found difficult, but in the second round of dot installation, I will do my best to master it more than in the first round.

What I thought when I visited a company

I had the opportunity to go to Tokyo during spring break, and at that time I visited two companies. So at the end I will write down what I felt at that time.

The first company I visited this time was a music education company, and the second company was a video distribution company.

What I felt when I visited these two companies was that I needed to have knowledge and my own opinions.

I have been learning the piano since I was little, and I still belong to the brass band and light music circles, so I have knowledge of music. Also, since I belong to the Faculty of Education, I have knowledge about education. So it was easy to understand the outline and initiatives of the company that was explained by the first company. On the other hand, I wasn't familiar with the kind of video distribution like the second company, so I couldn't answer what I was asked, and I couldn't ask many questions myself. When I talked about programming, when I visited, I was only studying Progate and had never made an app, so there were many things I didn't understand.

Therefore, when I visit a company from the next time onward, I will thoroughly research the company I will visit in advance and clarify what I want to ask. And I will try to be able to clearly state what kind of study I am doing for what. Also, I found that I was almost certainly asked why I decided to become a programmer instead of taking a teaching profession, so I would like to be able to explain it properly.

Finally

Thank you for reading to the end. I often stumble, but I feel that the things I can do little by little are definitely increasing, so I will continue to do my best without giving up. Next time, I would like to write about the progress of the third month around Golden Week, so I would appreciate it if you could take a look.

Recommended Posts

[Beginner] A story about starting studying Java for job hunting ~ 2nd month ~
[Beginner] A story about starting studying Java for job hunting ~ 3rd month ~
[Beginner] A story about starting studying Java for job hunting ~ 1st month ~
[Beginner] A story about starting studying Java for job hunting ~ 5th month ~
[Beginner] A story about starting studying Java for job hunting ~ 4th month ~
A story about Java 11 support for Web services
A story about starting a Java-related book club for newcomers
Java, for statement / while statement starting from beginner
A story about the JDK in the Java 11 era
A story about trying to operate JAVA File
A story about a super beginner participating in the AtCoder contest for the first time (AtCoder Beginner Contest 140)
A story about developing ROS called rosjava with java
[Java] A story about IntelliJ IDEA teaching Map's putIfAbsent method
A story about speeding up unittest on Docker for Mac
A story about misunderstanding how to use java scanner (memo)
A note about Java GC
Java starting from beginner, override
Java, instance starting from beginner
Java starting from beginner, inheritance
[Note] A story about changing Java build tools with VS Code
A story about hitting the League Of Legends API with JAVA
A story about having a hard time aligning a testing framework with Java 6
A story that I finally understood Java for statement as a non-engineer