Hello. I am a third year student attending a local unnamed liberal arts university.
I have been studying programming for about 4 months for job hunting. If you are interested in how you started studying, please see the article in the first month.
[[Beginner] The story of starting studying Java for job hunting ~ 1st month ~] (https://qiita.com/ayumitani611/items/8da091cb0f0447b509eb)
This time
――What you worked on in the 4th month --About database implementation --Try to participate in the joint briefing session
I will write articles from three perspectives
In the 4th month, I actually started making apps. I've had two setbacks since I started making apps, but now it's starting to take shape.
At first, I tried to create a blackjack app. The reason is that I read a Qiita article written by someone else that says it's best to create a blackjack app for graduating from programming beginners. However, due to my lack of ability, this app was frustrated at an early stage. The main reason is that, as I reflected in the previous article, in the third month I was only copying the contents of the dot installation, so I did not have the technology and knowledge necessary for development. Can be mentioned. I think that these factors led to the situation where we did not know in what order development should proceed and what kind of implementation should be done.
Then I tried to create a diary app. I decided that it was still difficult to create an app on my own, so I tried to make something with some arrangements such as adding functions to the dot-installed memo app. At this time, in order to participate in the 1on1 interview of the event held at Supporters, I had to complete one app by the interview. However, I didn't make it in time, so I gave up on completing this app in order to change the direction to develop a more proper app.
After such a setback, I reconsidered an app that even beginners could make, and as a result, I decided to develop a kitchen timer app.
The main features that will be implemented in this app
--Timer function --A function to save the time and usage of frequently used timers
is.
The saved time and usage are called recipes for convenience. This recipe can be listed using the list view.
What is completed at this stage
--Create screen --Database implementation --Implementation of new recipe creation / editing / updating / deleting functions --Creating and implementing a button to set a timer
is.
Until now, SQLite was used to implement the database, but this time the kitchen timer app used Realm for the first time. The method of implementation is summarized in the article posted the other day, so if you are interested, please check from the link below.
[Implementing a database using Realm] (https://qiita.com/ayumitani611/items/f67b421b8445178e5f3b)
The other day, I participated in a joint briefing session at an event by Mr. Supporters. I would also like to write about what I felt at that time.
Since this event was a briefing session for general managers, there were some differences from the information I was looking for, but it was helpful in many ways.
This event was for 20 graduates, so I thought it was a gathering of 3rd year college students. However, in reality, there are many graduate students, and I felt that I was more conscious of employment than I was. After listening to the explanations for each company, there was a question and answer time, but I wrote down the stories I heard, so it was full. However, the people around me seemed to be thinking a lot from what they heard, and it seemed that they were actively asking questions. By actually seeing such a situation, I felt that I should be able to find something that I would like to know more from what I heard, rather than just listening. To that end, I thought that I had to have questions and opinions about the information I heard in more situations than usual. I also felt that it was necessary to know more about various companies and to know more about the companies to be explained in advance.
Thank you for reading to the end.
For the app, we plan to actually implement the timer function by the next time, and then implement the details to complete it. We are planning to participate in a joint seminar for engineers at a supporters event in late June, so we will do our best to gain more based on this joint briefing session.
Next, I would like to write the progress of the 5th month in early July, so please have a look.
Recommended Posts