I realised that I placed too much emphasis on learning technical skills compared to the core part of the course. I think I was still stuck in the mentality that learning how to code was all that mattered.
Furthermore, learning these topics was challenging and time-consuming, which is what I thought at first. However, now that I look at it, I think it will have its own benefits in the long run.
Finally, it helped broaden my concept of listening to others, through the listening and looping exercises.
Values, empathy, and self-awareness are essential elements in learning and programming. They help individuals to develop a strong foundation that is important for success in both personal and professional life.
The values provide a framework for individuals to prioritise their goals and improve their decision-making skills. Empathy, on the other hand, is crucial as it involves understanding the user's perspective, which helps to create software that meets their needs. As well as understanding your team members, thus improving efficiency. Finally, Self-awareness is essential in programming because it helps individuals to identify their strengths and weaknesses and take steps to improve their skills. Moreover, it is what builds self-confidence and promotes a growth mindset.
The amount of research that has been conducted in relation to the skills and other factors associated with Core Learning is impressive. Initially, I only saw the technical side of programming and did not pay attention to other important factors. However, I have since realised that progress is occurring on all fronts, whether it is the human side or the machine side.
I was surprised to learn that it is possible to develop your workflow and skills by paying attention to core learning. Focusing on the fundamentals helps to build a strong foundation and improve the technical skills that are necessary for success in programming.
Staying focused on the core and not thinking about the tech part.
These skills are just as important as technical skills in web development and can impact the way you approach and solve problems, communicate with others, and handle challenges in the workplace.
In the long run, this time spent on core learning will pay off and enhance my overall performance as a programmer.