Thanks for this word of encouragement. There is a saying that the hardest test in life is the patience to wait for the right time. Sometimes if you are doing something you do not have passion for, you easily get discouraged and its easier to quit, but then even with the passion one needs encouraging words to keep going when things don't go as smooth as expected. At some point I was thinking one of my post wasn't relevant but recently I discovered people started noticing it and I've learnt a lot from the replies, seeing this made me happy and eager to press forward.
That was the thing...we don't have to think about ourselves that we had learned already, perhaps listening to criticism and some correction will help us in return. Newbie's life wasn't easy but because we wanted to improve and prove ourselves that we are worthy to stay here, then we have to work hard. Patience, self-confidence, and it all can be done if we are also motivated to do the job, to do the homework and most of all, if we never stop from learning.
No one are able to succeed in a very easy way, it all been in a hard way.