Recently my team is continually doing our capstone project and has already reached the midpoint. For the next step, my task is to dive more into the database part. I need to connect the database with my current front-end design and make the website works with function. Our team uses SQLite for setup, connecting the database. This is a tool I never used before. This means I need to do more research and might need to ask for help. It reminds me of during my first job interview, my boss asked me a question, that was in your job if you encounter something difficult and really hard to solve, how would you make it. During several years’ experience of working and learning, I think I have some points for this question.
First, try to get some ideas by yourself.
Even though the task might be very challenging and you even don’t know how to start, try to solve it by yourself. This is very essential for a learner to create the habit to solve problems independently. You can always search online resources, books for the information and get an idea. However, it doesn’t need to take an extremely long time. One week for maximum, then jump to the next step.
Second, share your idea with someone experienced.
You may get some ideas from your one-week exploration and research. You could simply ask for someone experienced for 20 minutes to share your ideas or ask some critical questions. You may find the right path through others’ words.
Third, do more research on the right path.
Now you have got a clear path for this problem, try to do more research on it and solve the problem. It’s better to ask someone else to make sure what you have done is correct after you finish the task.
In the end, if you still cannot the right path after someone’s teaching or suggestion, you might first find more people to ask, or you need to figure out if there are some fundamental elements you do not grasp with. Try to solve them from basic elements step by step will definitely grow your knowledge and experience.