Learn Ruby on Rails with progate and develop a web service! !! .... I was frustrated when I advanced about 50%. This time, I wrote an article to share the reason why I was frustrated on the way and to have him become a teacher. In particular, I think there are a lot of points that beginners like me can easily fall into, so please read it before development.
Especially if you have no development experience, you don't know right or left. I had no development experience and was just doing the tasks in front of me. Even in the middle of development, we fix it, and as a result, it gradually deviates from the concept we decided at the beginning.
Therefore, it is recommended to create a "development roadmap" before development. Regarding the "development roadmap", Qiita had a very informative article, so I would like to introduce it. "Publicize the development process in personal development" https://qiita.com/himatani/items/3b8301da2e889e962e5e
Please output the whole picture of development, imagine it, and then work on it!
If you are developing for the first time, set the hurdle so that you can make it if you do your best. And let's set the period to 1 to 2 months. The reason is that it reduces motivation. And over a long period of time, I'm more and more worried about how this service will work, and it's easy to get off-axis.
I had no development experience, but suddenly I was trying to develop an auction site. Moreover, the development is alone, and there is no mentor who can ask questions and consult. On the contrary, it is strange that I thought that I could develop it well (laugh) Sure enough, I was frustrated when I developed it and progressed about halfway.
The security was weak and my AWS account was abused from all over the world. Although there was a loss of 20,000 yen, it was fortunate that it was not misused after the service was released.
I think I will make use of this reflection to find a mentor. Security mistakes are unacceptable, so it's up to you to check with your mentor.
If you have no development experience, it is highly recommended to find a mentor when it comes to personal development.
[Summary] I spent a month and 20,000 yen on this development. But if you take it positively, you've learned a lot more. It is important for fledgling engineers to gain experience anyway. At first, I make a lot of mistakes and think that I will grow by that amount. I hope this article is for such a fledgling engineer!
Recommended Posts