PS: The market experienced a significant drop last Friday. I decisively increased my position because the reason for the decline may be the lack of specific growth targets for this year, which disappointed the market and led to the drop.
I vaguely remember having many ideas in the past, but most of them remained in the initial stages and were eventually abandoned for various reasons. Later on, I gradually realized that when it comes to doing something, you can't wait for everything to be perfect because in the real world, there is never a perfect moment. If you wait for such a moment, you will likely miss out on many opportunities.
I remember during my time in college, my first exposure to programming was through courses on VF and C languages. However, these were merely taught as part of the curriculum, and the purpose was only to pass exams. At that stage, I had no interest in programming and couldn't see any practical use for them, so I had no motivation to learn.
My first interest in programming arose when I came across a website called "Pao Mian Ba," which was a programming learning platform. What set it apart was its innovative approach. Other websites either provided vague instructional videos or a bunch of documents, which can be overwhelming for beginners. But Pao Mian Ba had a more enlightening approach. Each course had prompts on the left side, and you could write code on the right side, seeing the results in real-time. I found it very interesting because it made learning easier for beginners. Seeing the interface change on the right side as I wrote code gave me a sense of accomplishment. Later, similar learning methods were introduced by other platforms like Mooc, which recorded 320 hours of learning time. By the way, Pao Mian Ba has now transformed into an educational navigation website, and its original functions have been migrated to JiSuanKe, with significant changes.
So, I started learning things related to programming. My initial idea was to create a website similar to QQ Space's message board, where I could write blogs and more. I started with static web pages, using Dreamweaver to write them. After some time and research, I realized that a website also required backend technology. So, I attempted to learn Java but encountered difficulties, so I switched to PHP. I learned for a while but eventually gave up due to certain reasons.
If I think back to my college years, I tried learning HTML, CSS, JavaScript, Java, and PHP. During the learning process, I encountered some problems that I couldn't solve, so I chose to give up. As a result, that idea remained unrealized. I always felt that I didn't have enough ability to complete it and that I wasn't ready. Even in my senior year, I made no progress. So, I reluctantly started learning Java again, with the goal of learning Android development.
A few days ago, while organizing my computer and Baidu Cloud Drive, I found many things from the past. I looked through the collected materials and notes, reminiscing about the past. Although it was difficult, I selectively deleted some things. At some stage of personal growth, certain things and certain people are destined to disappear from your life.
Leaving the university campus, I have now been in the workforce for three years, still in the internet industry. However, I haven't realized that previous idea yet. In fact, now is the closest I have been to that idea. My programming skills and learning abilities have significantly improved, but I still haven't put it into practice.
Now, looking back after all these years, according to common sense, with the passage of time and continuous accumulation, I should be ready and able to try to accomplish it. However, it seems like there are still some missing pieces in my technical stack, and I still don't feel prepared to start or put it into practice. Every time I think about it, I can always find reasons to delay. This is probably my biggest weakness. Whether it's relationships or things I enjoy, I always think there will be a perfect moment to start. But in reality, you will never be fully prepared. Each stage of life will bring unexpected challenges. During college, I hoped to graduate smoothly and find a job. After starting work, I hoped for better opportunities and growth. Human desires and greed are limitless. At each stage, you will feel the need to prepare for something new, but in doing so, you may miss out on the people and things you should cherish.
They say there's still a long way to go, and we need to be fully prepared to start a new beginning and do the things we want to do. But it seems that the answer to whether you are truly prepared is always "no." At every stage of life, there will always be areas where you feel lacking, and there will never be a perfect moment to start. The present is the best time to prepare. Start learning while taking action. Perhaps that is the best way to grow.