2019#
2019 was the first year of truly stepping into the workforce after graduating from university.
- Are there any regrets from 2019?
Of course, I regret not seizing the opportunity to join a big company during the spring recruitment at the beginning of the year, regret not going on a graduation trip, regret not listening to my senior's advice to change jobs in time... There are many small things that now seem regrettable. - What changes do you feel you have undergone in 2019?
One is my mindset; after graduating, I was full of enthusiasm. Although I wasn't slapped in the face by society, I gradually realized that I was still too impetuous. The second is my communication skills; during a business trip, I stayed at the client's company for over a week and had to communicate with the client. While managing the environment launch at the company, I sometimes really wanted to yell at people, but I held back. Complaining is less effective than adapting, but unfortunately, I only adapted without seeking change. The third is a shift in my thinking; I realized at work that I need to see the big picture while focusing on details. While completing my tasks on time, I also need to report back promptly. In terms of interpersonal relationships, I learned to think from others' perspectives. When encountering problems, I shouldn't panic but think calmly. When collaborating with others, they only need solutions, not my explanations or excuses. - Were there any joyful moments in 2019?
I graduated, and I finally started earning money. My internship buddies were still together, and then we transitioned to full-time work together. We could still enjoy hot pot together, and I had high school classmates in Beijing to chat with.
Reading#
Finished reading:
- "Rich Dad Poor Dad"
- "How to Win Friends and Influence People"
- "Alibaba: The House That Jack Ma Built"
- "The Courage to Be Disliked"
- "Sapiens: A Brief History of Humankind"
- "Understanding Equity Structure in One Book"
- "The Pyramid Principle"
- "Understanding Finance from Scratch"
- "Principles"
Technology#
Big Data Technology#
- Advanced Spark: Mainly focused on PySpark, and also looked at some source code of scheduling systems.
- Kafka: I have learned it quite deeply and systematically, but I still feel there is a lot missing; more practice is needed.
- Flink: Just started learning...
Programming Languages#
- Mastering Python: Learned a bit about web scraping, a bit about data analysis, and delved deeper into some content with "Fluent Python."
- In-depth Java: Multithreading, virtual machines, and source code still need a lot of work.
- Scala/Go: Functional programming in Scala is indeed quite challenging and requires time to tackle.
Others#
- Containers, K8s: Stuck at a basic level of knowing some Docker commands; mainly, I haven't practiced scheduling and network configuration systematically. I have only skimmed through K8s.
- GitHub Participation: I insist on at least one commit every day, although most of the time it’s trivial. However, maintaining this habit is still commendable.
- Writing (Blog, Public Account): The blog has been set up, and I've written a few posts, but I haven't started on the public account yet.
Comprehensive Quality#
- Sharing, Speaking, Communication Skills: Although I know this is a major weakness of mine, I haven't really taken action to change it.
- Business Analysis, Scenario Analysis Skills, Product Perspective: I can't find a breakthrough point and haven't even understood what product thinking is.
- Learning Financial Knowledge: I didn't earn much from investments this year, nor did I systematically learn about it.
- Cultivating Self-Discipline Habits: I stuck to learning English for a few months but eventually gave up. Many small ideas also faded away after the initial excitement. The only thing I can say I maintained is my GitHub activity.
- Independent Thinking, Summarizing, and Analytical Skills: I thought that not browsing Weibo and Douyin hot topics and subscribing to quality public accounts, along with paying to join some knowledge communities, would suffice. However, I found that this only raised the threshold for my information sources, and I can't fully trust them. It's like reading; blindly believing in books is worse than not reading at all.
- Emotional Control, Less Impulsiveness, More Rationality: I made some impulsive choices, and to this day, I still feel a bit regretful.
Self-Awareness#
- I first went to truly understand myself, took the Gallup StrengthsFinder test and the 16 Personalities test, which gave me a preliminary understanding of myself.
- I realized there are two versions of me. As stated in "Principles": "The lower-level me is like a trained fighting dog, always maintaining a combat awareness, while the higher-level self wants to understand things." The "logical and conscious self" and the "emotional and subconscious self" are constantly vying for control of my mind, and I need to learn to understand my cognitive blind spots.
Life Planning#
- I thought about taking the postgraduate entrance exam, but I couldn't make the decision to quit my job to study for it. After three years of work versus three years of study, I don't know which choice will have a greater impact on my future life.
- Regarding work, every time I think about changing jobs, I ultimately find that my current job is actually quite good. I'm not sure if I'm just numb or genuinely too impetuous. After the New Year, I'll give it a try and see how much I've grown this year.
- City choice: After seeing a series of articles about Shenzhen's development prospects, I felt tempted to return to Shenzhen.
- Side business development: I joined some communities and saw many others developing side businesses and becoming slash youth. I felt tempted but didn't take any action, so it's no wonder I can only envy them from afar.
2020 Planning#
In 2020, the start of a new decade, I want to see what I will be like in ten years.
Reading#
Continue to insist on reading every day, one book a month, aiming to finish at least 12 books in a year.
Technology#
Big Data Technology#
- Learning stream processing with Flink/Structured Streaming.
- Project practice: (1) Offline/real-time computing (2) Recommendation systems.
- Source code learning.
Programming Languages#
Continue to delve deeper into Java, spend time tackling functional programming in Scala.
Others#
- Containers, K8s: Truly practice container scheduling and orchestration, be able to write K8s YAML files, and learn to set up a big data environment using K8s for study.
- GitHub Participation: Continue to insist on at least one commit every day, aiming for over 1000 commits in the year.
- Writing (Blog, Public Account): At least two blog posts per month, planning to start thinking about how to operate the public account in May, first finding a good positioning, aiming to write one post each month.
- Algorithms and Data Structures: Keep practicing problems weekly.
- Computer Fundamentals: Systematic learning in operating systems/networking.
Comprehensive Quality#
- Sharing, Speaking, Communication Skills: Start by communicating with family, making at least one phone call home each week. Then try to step out of my comfort zone, meet more friends, and participate in outdoor activities.
- Business Analysis, Scenario Analysis Skills, Product Perspective: Start understanding from a business perspective, such as why this product is popular, what its operational strategies are, and begin product development by thinking about how to make money.
- Learning Financial Knowledge: Try participating in Hong Kong stock IPOs, practice E's grid strategy, learn to read financial reports, maintain personal expense tracking, and read some business books.
- Cultivating Self-Discipline Habits: Keep waking up early to read, maintain GitHub submissions, study every evening after returning home, and do push-ups for exercise.
- Independent Thinking, Summarizing, and Analytical Skills: Summarize more, reflect more, and set aside time each month and week for review. Additionally, after finishing a book, try to write a reflection on it.
- Emotional Control, Less Impulsiveness, More Rationality: Refer to what is mentioned in "Principles"; before making a decision, think about the logic behind it, write it down, and compare the results later. If wrong or regretful, reflect on where the problem lies and summarize it in a log.
Self-Awareness#
- I took the Gallup StrengthsFinder test, and my five themes are: Thinking, Responsibility, Relating, Collecting, and Problem Solving. Combined with the 16 Personalities test results, I have an INFJ personality. Currently, my strengths lie in thinking, having a sense of responsibility, and being reliable and convincing. I hope to leverage these strengths for rapid growth.
- Understand my cognitive blind spots and let the higher-level self take the lead, increasing self-control!
- A shift in mindset, adapting to the workplace, eliminating a fragile mindset, and working diligently.
Life Planning#
- After the New Year, I will look for opportunities to see if I can enter a big company. If not, I will prepare for the postgraduate entrance exam, targeting universities in Beijing/Shanghai/Shenzhen.
- Side business development: My energy is limited, so this year I will focus on improving my skills and overall quality. For side businesses, I will start with financial management and explore stock quantitative analysis.
- Ensure the family has proper insurance. If work goes smoothly and I can enter my ideal company, I might consider finding a girlfriend and starting a relationship in the second half of the year, hehe.