I am getting tired of this weird system of learning.
I am a first year engineering student (myquals) and am doing a training in Python. Having used JAVA back in school, I understand the basic concepts of programming and OOP. So, here's the reason behind the title:
My second semester exams got over and I got around 2 months of inter-semester break. I wanted to use this time to learn new stuff by myself and enjoy the time while I can. However, my father is in a huge hurry and he wants me to experience corporate life. He knows a person who wants to take college students under his wing and teach/ guide them as they attend office. So, here am I, travelling everyday to office at 8 o clock in the morning and leaving at 8 o'clock at night.
I am okay with this, except for the fact that my guide has a weird way of "GUIDING" me. He just wants me to read Python documentations and won't give me something to practise on.
Then he would call me and ask me, "How would you apply this in the IT industry?"
How is it possible for a first year student to know that, provided he had no experience before? Also, I am not given anything to work on.
The other day, he asked me, "What is the usage of NumPy library?"
I answered, "It is used to carry out mathematical and array/matrix related operations."
With a disappointed look, he answered, "No, it is used to do numerical operations in Python."
Next, he asked, "What mathematical/vector related operations can you perform using NumPy?"
I replied, "NumPy can be used to carry out matrix related operations like dot product, addition, subtraction, transpose, etc."
He replied, "WHY? Don't give me a list."
At last, he came to the conclusion that I had not studied at all.
I am really at a loss here, it's not possible for me to learn everything without practising, and he does not want me to practise, but just to read documents. It's so frustrating.