December 2023: Community
Google December 2023 Image

December 2023: Community

Introduction

In this article, I'll be highlighting to what extent I managed to accomplish the tasks I outllined for December.


1. Personal Project → Course Projects

In December, despite my initial plan to enhance my personal project by incorporating Redux and implementing the back-end, other commitments limited my ability to allocate time to these specific tasks.

However, I did make progress in other areas, successfully completing two final projects for the online courses I studied:

  • CS50's Introduction to Databases with SQL

Harvard CS50 SQL Course Certificate (received on December 8, 2023)

Huge thanks to the incredible instructor, Carter Zenke, for guiding and facilitating an enriching learning experience throughout the course.

Check out my final project → "Game Club Booking" Presentation

This was CS50 SQL!

  • CS50's Introduction to Programming with Python

Harvard CS50 Python Course Certificate (received on December 30, 2023)

Through the work of this course, I have learned abilities that I hope I can apply countless times in my own programs to solve real-world problems, making a positive impact on our globe. It feels like I now have another power in my growing list of my Python abilities :)

Grateful for the David J. Malan's outstanding guidance in the CS50 Python course, which has been transformative for me.

Check out my final project → "Voice Assistant with Wikipedia" Presentation

This was CS50 Python!

**************************************************************************************

While the month didn't align with my initial project goals, the valuable experiences gained from these course projects contributed significantly to my skills and knowledge.


2. Host an Online Webinar

Webinar for high-school students - hosted on December 5, 2023

Now studying at university, my friends and I wanted to give back to our school community by hosting a 2-hour online webinar aimed at guiding final-year high school students through the university application process. In the webinar, we covered topics such as why choose university, the application procedures for national, international and foreign universities, and insights into university life.

Additionally, to facilitate more events of this nature, we established a dedicated Telegram channel. This platform serves as a hub for future webinars, discussions, and valuable resources, allowing us to continue supporting and guiding school students in their life after school.


3. My LeetCode Journey

My LeetCode Profile Stats - December 2023

As the year came to an end, I received my 50-day and 100-day badges for my efforts and contributions on LeetCode. Although I have not posted any solution in LeetCode this month, I started learning "Array and String" Card in LeetCode Explore. This Card has helped me further understand and practice how to work with arrays, strings, and their basic operations.

I have created a new List - "Array and String", where I collected all 21 problems provided in this "Array and String" Explore Card. If you also want to revisit and practice these problems from time to time, you can add/watch/clone my "Array and String" list.

LeetCode Explore Card - "Array and String"

You can also explore my LeetCode journey and contributions on my LeetCode Profile. Happy LeetCoding :)


4. Coding Event → Medium SWE Articles

While I couldn't attend a coding event as initially planned, I redirected my focus by immersing myself in reading 10 articles on Medium. Here are the top 3 tips for securing a Software Engineering internship at 谷歌 from these resources:

  1. LeetCode Practice:Dedicate time to consistently practice coding problems on platforms like LeetCode, InterviewBit, and Algoexpert.io. This helps in improving problem-solving skills and prepares you for the technical interviews.
  2. Cracking the Coding Interview (CTCI) Book:Utilize resources like the "Cracking the Coding Interview" book to gain insights into common interview questions, coding patterns, and strategies for technical interviews. This book is a valuable resource for interview preparation.
  3. Mock Interviews:Conduct mock interviews, either with a friend or through platforms like Pramp. This practice helps in simulating real interview scenarios, allowing you to refine your problem-solving approach and communication skills.

These 3 tips are consistently emphasized across the articles and are crucial aspects of preparing for and succeeding in SWE internships at 谷歌 .

**************************************************************************************

Reading those articles not only provided a productive alternative to attending a coding event but also enriched my understanding of essential strategies for success in the competitive field of software engineering.


5. My December Medium Article

This month, I shared the highlights and challenges of my first academic year in the UK. I talked about the education system in the UK, discussed the difficulties I faced, and the approaches I used to overcome them.

I hope you will find it useful too:

Thank you for joining me on this journey. You can read all of my articles in my Medium profile.


Conclusion

In summary, this month's experiences have fueled my excitement for coming up with new ideas and getting involved in community initiatives. I am grateful for the journey and eager to embrace future opportunities.

Thanks for reading :)

要查看或添加评论,请登录

社区洞察

其他会员也浏览了