Strong points and weaknesses
Strong points and weaknesses
?
- strength: One of my greatest strength is passionate towards learning new things, and create opportunities to put my knowledge into practice to consolidate. In my spare time, I am passionate about learning new technology stacks that popular in the industry or it spikes my interest. I am currently coding a full stack e-ecommerce project, which propels me to learn and consolidate my understanding in technologies including nextjs, react, prismadb and stripe.
- Analytical and critical thinking abilities is another great strength, since it allows me to approach unfamiliar tasks systematically. During the first day of my last internship, I was assigned the task of understanding the codebase with little help from my supervisor an limited documentations. My approach is to beak down the code base in to smaller functional component, create connect between the code and it output (or appearance). When I experience of bottleneck, I will try a bottom up approach, which is to understand the logic of code first, provided a conjecture of what it does, then examine the output to confirm. With such analytical and critical thinking skills, I was able to throughly understand and whole code base to carry out future works.
- weaknesses: I believe my greatest weakness and perfectionism and time management. Since I believe the quality and security are most important things when writing a program, hence I often try to craft my code to the best of my ability. However, in real world, such approach is not optimal to deal with strict and urgent deadlines. For instance, during my last internship, I was assigned to write a react component within two days. However, I was caught in a rabbit hole, trying refine the design and optimise code structure to the best of my ability, which result in finishing the task in the last few hours. To improve up this, I should tackle each programming task systematically. Where I finish a rough draft of the project bone structure, then complete each part according to their importance and urgency, and refine the task lastly.
- been perfectionist also refer taking too much responsibility to ensure they are all completed to a high standard. But delegation is also a vital skill to foster efficient collaboration.
face weak in correct way be better