[Java] 27 years old story of becoming a development engineer from no programming experience

3 minute read

Both are “Ryochin”.

This article is about what you need to do to become a web engineer! Is the theme!

The other day, I had a chance to become an engineer because I had no experience in the industry. 27 years old, a boy who used to sell screws before. I am currently in the trial period, but I’m really happy to be able to program in practice. If you are thinking about programming from now on, how can you become an engineer? It seems easy to become an engineer? Those who are about to be danced by online articles. Lol

Please read it! !! It’s not that sweet to be an engineer! !!

By the way, I decided to work for a company whose main system is to provide the system at Kintone. Mainly use JavaScript. Therefore, in the future, we will mainly send Kintone and JavaScript peripheral information.

I will post as much as possible every day, so please follow me on Twitter!

is the main subject! What should I do to become an engineer after being inexperienced?

The first thing to say is that you should differentiate yourself. For example a portfolio. I often see “I made it with Rails, using Docker and CircleCI. I’m writing a test with Rspec. The view is Slim. The production environment was built with AWS.” If it was about two years ago, it may have been “I’m doing my best! Hiring!” with the above content, but it’s normal now. It is the situation. If you have a good academic background and your current work place is a top-tier company, I think that you can change to an engineer with the above contents. However, like me, a person with a small academic background and a normal work history (no more than normal? There are a lot of job changes…) is probably tough. RUNTEQ is also around here [About the amount of learning required to become a Web engineer at an in-house service development company] It is divided into levels and listed.

Then tell me how to differentiate

understood. Well, I think that the recruiting side also sees their personality and motivation, so if I think that I will learn from Ichi, will you also focus on implementing “Single Page Application”? For that, I think I will learn either React or Vue.js. As of July 2020, I think that there are not many inexperienced people who are doing their best to implement this area. For example, looking at Wantedly’s job listings, since the required technology is often written, I think that there are areas to learn from.

By the way, I don’t recommend playing around with various programming languages.

Although object-oriented languages are written differently, the internal mechanism and way of thinking are often similar, so I think it’s easier to understand other languages later by focusing on one of them.

The following is what I have learned. Below is the curriculum of “Potepan Camp”. I don’t think the content of learning is sufficient, but it would be helpful.

  • Progate(HTML CSS JavaScript jQuery Python PHP Ruby Ruby on Rails command line Git) 200 hours
  • Site replication (isara, Potepan camp) 100 hours
  • Rails tutorial (4 weeks) 240 hours
  • Book “Technology that supports the Web” 25 hours
  • Book “Introduction to Ruby for Professionals” 80 hours
  • Book “Ruby on Rails 5 Quick Learning Practice Guide” 90 hours
  • Book “Database Technology” 25 hours
  • Book “Readable Code” 10 hours
  • Book “SQL Anti-Pattern” 25 hours
  • Book “Ruby on Rails 6 Practice Guide” 20 hours
  • Book “Network & Server Construction Revised 3rd Edition from Basics” 20 hours
  • Author “IT infrastructure mechanism that can be seen by painting [new edition]” 20 hours

Many people think that they want to work for so-called web engineers (developed in-house) if they are inexperienced (it feels fashionable and cool!), but the hurdle in this corona whirlpool is high. A person with practical experience who can immediately play an active role in the battle is required. I think it’s important to differentiate by learning different techniques from those around you!