[JAVA] Plan for 2019 fledgling engineers to run without looking back

It's been three months since I became an engineer (a little over a year after I started programming), and I want to shift from the introductory book to the perspective of how to become a middle class. There are a lot of introductory articles to go from inexperienced to junior, so I feel like I should do it without thinking about anything, but recently I was wondering what to do to go from junior to middle. The cost of thinking is increasing, so the goal is to focus on moving your hands. Since I started programming, I've only been input for output, so I have a purpose to firmly establish the foundation once.

period 6 months (because 1 year is long)

Acquire application information

** Why do you do it ** There is a lot of excitement about not needing information-related qualifications on the Internet, and isn't it meaningless for me? I'm a human being, but I'm going to bend the Iran policy and study applied information technology. This is a solution because you may feel a shrinkage in a place where you do not have basic knowledge of information systems in the humanities. Also, I want something that can be easily proved that there is some basics in the humanities when viewed from the market. Many people have some basic information, so I would like to jump a little and challenge the application. If you do not receive it after half a year, we will shift to basic information. .. ..

Web service creation x2

** Why do you do it ** Originally I started programming because I wanted to create a Web service, so I want to continue. Last year I released two while studying, so I want to release two this year in half a year. Last year I made it with the hope that it would be there, so I will try to solve my urgent problems. I also use AWS as the server.

Make active information gathering in English

** Why do you do it ** When I think about my strengths, I think I have worked in a foreign-affiliated company while using English, so I searched in English to keep that. Also, if you take information only in Japanese, the information tends to be the same as those around you, so be conscious of changing the source of the information.

Contribute to OSS

This was achieved early in the new year. Continue loosely https://qiita.com/isotai/items/a2ce6e12547e15808b6e

Take the stage at a study session

** Why do you do it ** I think that OSS commits and LT at study sessions is the gateway to raising awareness (prejudice), so I would like to clear this LT as well. Start by attending a study session.

Learn the major points of design patterns

** Why do you do it ** The logic part does not change even if the language changes, and it seems to be a learning effect, so I will do it. I wish I could do about eight. Summarize in Qiita.

[Object-oriented design practice guide-How to grow flexible applications that continue to evolve with Ruby](https://www.amazon.co.jp/%E3%82%AA%E3%83%96%E3%82%] B8% E3% 82% A7% E3% 82% AF% E3% 83% 88% E6% 8C% 87% E5% 90% 91% E8% A8% AD% E8% A8% 88% E5% AE% 9F% E8% B7% B5% E3% 82% AC% E3% 82% A4% E3% 83% 89-% EF% BD% 9ERuby% E3% 81% A7% E3% 82% 8F% E3% 81% 8B% E3 % 82% 8B-% E9% 80% B2% E5% 8C% 96% E3% 81% 97% E3% 81% A4% E3% 81% A5% E3% 81% 91% E3% 82% 8B% E6% 9F% 94% E8% BB% 9F% E3% 81% AA% E3% 82% A2% E3% 83% 97% E3% 83% AA% E3% 82% B1% E3% 83% BC% E3% 82% B7% E3% 83% A7% E3% 83% B3% E3% 81% AE% E8% 82% B2% E3% 81% A6% E6% 96% B9-Sandi-Metz-ebook / dp / B01L8SEVYI) Summarize in Qiita

** Why do you do it ** I tried it once, but it was hard to understand the analogy of a bicycle and I stopped reading it, so I tried again. I want to understand object-oriented programming properly.

[SQL Thorough Guidance Book Learned from Masters](https://www.amazon.co.jp/%E9%81%94%E4%BA%BA%E3%81%AB%E5%AD%A6%E3%81 % B6-SQL% E5% BE% B9% E5% BA% 95% E6% 8C% 87% E5% 8D% 97% E6% 9B% B8-% E3% 83% 9F% E3% 83% 83% E3% 82% AF-ebook / dp / B00DIM6330) Read and summarize in Qiita

** Why do you do it ** I want to be able to query cleanly.

Contribute as an engineer at NPOs

** Why do you do it ** I want to collect information and do it if I have a chance. It doesn't have to be an NPO, but I want to contribute as an engineer to activities that solve the difficulty of living in the world.

Get started with Vue

** Why do you do it ** I want to know the minimum front technology

Take time to sleep properly and do your best without overdoing it: golf:

Recommended Posts

Plan for 2019 fledgling engineers to run without looking back
Ruby convenience methods for fledgling engineers
Tasks that tend to be given to fledgling engineers
An introduction to Groovy for tedious Java engineers