It has already been 8 weeks since I started learning to code, and more than half of my Bootcamp journey has already passed. In this blog, I would like to share some of the hurdles I have encountered and simple tips to overcome them.
When studying design and conducting the project with a team, there is definitely a learning curve. At first, I expected that my skills and self-confidence would increase as I gained experience, but that was never the case. As I went through the Boot camp, I thought that this learning curve could be applied to all fields, including studying coding.
For example, as in the graph above, I was optimistic about my journey of Bootcamp until I was doing pre-work in phase 0 before the Bootcamp started. I have often heard from some people around me that 90% of the development is done through Google Search, and only 10% of coding knowledge is required. Up until this point, I was very confident.
And now I have reached Phase 3 and I am gaining knowledge about how to control the database and how to connect it to the frontend. It is true that as the experience was accumulated, the understanding of the overall concept increased. But in fact, it still feels like all my knowledge has been shredded. I think it is necessary to practice drawing up a bigger picture to be connected and to come to an understanding of the overall function.
1) When designing, the service flow and UI design style vary according to each project and the target user. Obviously, a reasonable design should be done through user research, but there is no right answer in design. With that said, it is possible to apply the designer’s individuality, the style pursued by the company, or the current trend. But the coding is different. Minor syntax errors can cost you hours, and there is always a certain right answer in implementing a function. It was not easy for me to think about development logic.
2) Design tools are very diverse, but if you have a design you are thinking of, you can implement the same results with different design tools. For example, using Sketch or Figma tools, even though there is a difference in the efficiency of collaboration within the team or the ease of prototyping between two different design tools, the same result can be obtained in terms of UI and visual design(The time and process it takes to get the result are definitely different). However, the output of the code is different depending on the language used. Since different grammar or syntax is used depending on the language, it is necessary to continuously check and study.
What I realize
- I decided to admit that I will never become a coding master in a few months. Coding cannot always be a big part of my life as a profession. I think it is important to study with a constant interest in coding even after the Bootcamp is over and even if I continue to live a coding-free life as a designer.
Thanks for reading!