

SHIYAO's profile and their contact details have been verified by our experts
SHIYAO
- Rate $19
- Response 1h

$19/h
1st lesson free
- Computer programming
- Python
- Java
- SQL
- PHP
Senior Software Engineer with 7 years at Tencent and Shopee offers Python, PHP, and Java tutoring for all levels in Sydney or Online 曾任职于腾讯和虾皮的资深软件工程师,拥有 7 年经验及硕士学位,提供悉尼及线上 Python、PHP、Java 全阶段编程教学
- Computer programming
- Python
- Java
- SQL
- PHP
Lesson location
About SHIYAO
Hello! My name is Shiyao, and I am a passionate software engineer and tutor with over 7 years of professional experience in the tech industry. I hold a Master’s degree in Software Engineering and have worked at leading companies such as Tencent and Shopee, where I specialized in backend development using Python, PHP, and Java. Currently based in Sydney.
Over the years, I have not only built and optimized large-scale systems, but also mentored junior engineers and interns, helping them grow their skills and confidence in coding. This teaching experience inspired me to share my knowledge with students of all levels, from beginners to advanced learners.
As a tutor, my goal is to make programming clear, practical, and enjoyable. I believe every student learns differently, so I tailor my lessons to your needs and pace. Whether you are preparing for exams, working on assignments, improving your professional skills, or simply exploring coding out of curiosity, I will support you with patience, structured guidance, and real-world examples.
I teach in both English and Mandarin Chinese, and I welcome students of all ages and backgrounds. Let’s work together to unlock your potential in programming and achieve your goals with confidence!
大家好!我叫 彭诗尧,是一名有热情的软件工程师和编程导师,拥有 软件工程硕士学位,并在知名科技公司 腾讯 和 Shopee 有超过 7 年的工作经验,长期从事 Python、PHP、Java 等后端开发。我目前居住在悉尼。
在职业生涯中,我不仅参与并主导了大型系统的开发与优化,还负责指导新人和实习生,帮助他们快速掌握编程技能并提升解决问题的能力。这些经历让我逐渐发现自己对教学的热爱,也希望把这份经验和热情分享给更多学习者。
作为导师,我的目标是让编程学习 清晰、实用、并且充满乐趣。我会根据学生的水平和学习方式,灵活调整授课内容,确保每位学生都能真正理解知识点,而不是死记硬背。无论你是零基础入门、备考中的高中或大学生,还是希望提升技能的职场人士,我都会提供耐心、结构化的讲解,并结合真实案例,帮助你一步一步建立信心。
我可以用 英语和中文授课,欢迎各个年龄和背景的学生。让我们一起,把编程变成一件有收获、有成就感的事情!
About the lesson
- Elementary School
- Middle School
- Sophomore
- +12
levels :
Elementary School
Middle School
Sophomore
Junior
Senior
Advanced Technical Certificate
Adult Education
Masters
Doctorate
Kindergarten
Beginner
Intermediate
Advanced
Proficient
Children
- English
All languages in which the lesson is available :
English
Techniques and Teaching Methodology
I believe the most effective way to learn programming is through a combination of clear explanations, practical examples, and hands-on coding exercises. In my classes, I focus on:
• Explaining concepts in a simple and structured way.
• Demonstrating real-world examples (e.g. small projects, coding challenges).
• Encouraging students to solve problems step by step with my guidance.
• Providing feedback on code style, efficiency, and best practices.
I adapt my teaching to each student’s pace and learning style, ensuring they not only understand the syntax but also the logic and problem-solving skills behind it.
Typical Length of a Lesson
Most lessons are 60 minutes, which allows time for explanation, practical coding, and Q&A. For younger students or beginners, I can provide shorter 45-minute sessions. For more advanced learners or project-based tutoring, sessions can be extended to 90 minutes.
Qualifications / Experience as a Tutor
I hold a Master’s degree in Software Engineering and have 7 years of professional experience as a backend software engineer at leading companies such as Tencent and Shopee. My expertise includes Python, PHP, and Java, with a strong background in building scalable systems, APIs, and real-world applications. I have also mentored junior engineers and interns in professional environments, helping them grow their programming and problem-solving skills.
Who Are My Lessons For
My lessons are open to all ages and levels:
• Beginners who want to learn programming from scratch.
• High school or university students needing help with coding assignments.
• Professionals looking to strengthen their Python/PHP/Java skills.
• Anyone interested in practical coding for projects, career development, or interview preparation.
授课方法与教学理念
我相信学习编程最有效的方法是 清晰的讲解 + 实际案例 + 动手练习。在课堂上,我会:
• 用简单、结构化的方式解释复杂概念;
• 演示真实项目案例(例如小工具、编程挑战);
• 引导学生逐步完成练习,培养独立解决问题的能力;
• 在此过程中,提供代码风格、效率以及最佳实践的反馈。
我会根据学生的学习节奏和特点调整教学方式,确保学生不仅能写出代码,还能理解背后的逻辑和思维。
课程时长
常规课程为 60 分钟,适合讲解 + 实操 + 提问交流。
• 对于初学者或年纪较小的学生,可以安排 45 分钟的短课;
• 对于进阶学习或项目辅导,可以延长到 90 分钟。
资历与经验
我拥有 软件工程硕士学位,并有 7 年后端开发工程师经验,曾在腾讯和 Shopee 等知名科技公司工作,长期使用 Python、PHP 和 Java 进行大型系统和 API 的开发与优化。工作中我也负责指导新人和实习生,帮助他们快速掌握编程和系统设计。
适合的学生群体
我的课程适合 所有年龄和水平的学生:
• 编程零基础的初学者;
• 高中生、大学生,需要作业/考试辅导;
• 职场人士,想提升 Python/PHP/Java 技能;
• 希望通过项目实践、职业发展、面试准备来提升编程能力的学习者。
Rates
Rate
- $19
Pack rates
- 5h: $95
- 10h: $190
online
- $19/h
free lessons
This first lesson offered with SHIYAO will allow you to get to know each other and clearly specify your needs for your next lessons.
- 1hr
Other tutors in Computer programming
Esmaeil
New York & online
- $35/h
- 1st lesson free
Michael
New York & online
- $50/h
- 1st lesson free
Reza
Brooklyn & online
- $75/h
Gabriel
Seattle & online
- $35/h
Behdad
New York & online
- $20/h
- 1st lesson free
Ricardo
San Antonio & online
- $25/h
Nicholas
Los Angeles & online
- $50/h
- 1st lesson free
João
New York & online
- $30/h
Piyush
Brooklyn & online
- $35/h
- 1st lesson free
Bryan
Santa Ana & online
- $34/h
Edward
Houston & online
- $50/h
Mehrdad
New York & online
- $50/h
Blake
Crystal Lake & online
- $28/h
- 1st lesson free
Arash
New York & online
- $60/h
Alex
Mountain view & online
- $100/h
Octavio
& online
- $39/h
- 1st lesson free
Miranda
Gainesville & online
- $30/h
Matias Ignacio
Miami & online
- $39/h
Andrei
California City & online
- $40/h
- 1st lesson free
Hussein
Washington & online
- $20/h
- 1st lesson free
-
See Computer programming tutors