Meet Wenshuai Lu: A Gifted Computer Science Student

Do you commonly get enraptured by the opportunity to learn something new?
Or, do you enjoy solving complex problems? And, do you frequently get amped up when faced with a new challenge?
Or maybe you are looking for a way to help you unlock your true creativity?
For Wenshuai Lu, a computer science student who is a member of our ever-growing .ME family, the answer to all these questions is a resolute yes.
And that’s exactly why he decided to pursue a degree in computer science and become a programmer.
Let’s find out more about him!
Who Is Wenshuai Lu?

Wenshuai Lu, wenshuailu.me, is a computer science student at Simon Fraser University, Canada.
He spent three years studying to get the degree of Bachelor of Commerce at the University of Victoria. Although commerce skills can be applied to everyday problems, Wenshuai was seeking a greater challenge. So, he found it in computer science.
A number of reasons drew him to make a leap and choose another course of study. First off, the idea of designing and creating software on your own is enticing enough to get you started. Then, you face your first programming challenge and that’s where the fun really starts. Once you solve your very first task and create something valuable, you are hooked. You are never the same and you always seek more. Also, you are continuously trying to come up with solutions never seen before. If you are lucky enough, like Wenshuai is, you will most certainly thrive and create something truly meaningful.
When it comes to his personality, Wenshuai says that he “has a passion for learning new things and loves the thrill of solving challenging problems”. And we believe this is brilliant! Why, we hear you ask?
Can we let you in on a little secret? The difference between a good programmer and a great one is passion. And we mean passion for constant learning and growing your own skill set. For solving problems and complex tasks. Also, passion for creating something worthwhile. Passion for making a difference.
And passion is clearly something that Wenshuai does not lack at all.
What Kind Of Skill Set Does A Computer Science Student Need?

In order to obtain a degree, a computer science student needs a versatile set of skills. An open mind and willingness to constantly learn and improve themselves. Using your time at the university wisely and to your advantage is something that can make a huge difference in building your career.
What do we mean by this? You should harness the power of readily-available knowledge sources and experts to consult, which universities so generously provide. Learn a new programming language. Test different tools to see which ones fit your unique programming persona the best. Don’t be afraid to adopt a more out-of-the-box approach just for the sake of expanding your horizons. Ask for clarifications. Use the guidance offered to you. Build relationships. And fail, if you must. Because there is no evolution without failure.
Wenshuai is a stellar example of how it’s never too early to start building your skill set. As a computer science student, he already has impressive knowledge when it comes to programming languages, tools, and apps. He is fluent in the following languages:
- Java
- Python
- JavaScript
- HTML
- CSS
- C
- C++
- Bootstrap and many more.
Moreover, he is experienced in using a solid number of tools and apps that are must-knows in the programming world.
When it comes to becoming a professional in any field of business, knowledge is the one that opens many doors. Wenshuai seems aware of this. Based on his competencies, he’s bound to have an excellent head start once he decides to take his programming career to the next level.
Read more: How to Show off Skills in a Creative Way With a Personal Website
What Projects Should A Typical Computer Science Student Tackle?

Carrying out projects is the ultimate way for you to fully understand the science behind computers. That’s why as a computer science student, you should use every opportunity that comes your way (yes, every) to practice your skills. Each project is a chance for you to learn a valuable lesson which you can later use to grow. You may even end up earning a financial reward in the process – a factor not to be dismissed so lightly. One thing is certain – you will definitely end up on the winning side.
Wenshuai has taken up some pretty interesting projects so far.
Apart from designing some cool features on his personal website (wenshuailu.me), he was involved in creating cutting-edge solutions. For instance, he worked on creating a responsive design for the Pokemon Trading website. Also, he designed intelligent agents for Pacman (yes, the Pacman), as well as created a functional airline booking application. What’s more, he is involved in an ongoing Youtube Clone project, a full-stack web application using MERN stack.
Currently, Wenshuai is employed as an associate software engineer at Realtor.com.
Takeaway
Becoming a computer science student is a compelling choice for those who have an analytical mind and are not afraid to use it. Once you learn the ropes, a lucrative career waits for you right around the corner.
Wenshuai dived right into the digital world and voila – he’s a software engineer now, solving problems and tackling challenges on a daily basis.
Keep up the good work, Wenshuai. We believe that you’ll manage to make a difference and take the world forward.