Part 5 of Design Pattern series.

Common Concepts in Design Pattern

Delegation & Composition

Abstraction, New Interface

Enhancement

Limit Object Creation, Save Resource

Undo, Rollback

Copy, Clone

Input at Runtime

Recursion

Step of Process

Creational Design Pattern

Abstract Factory


Part 4 of Design Pattern series.

image

1. Chain of Responsibility

Pros

Cons

Example


Part 3 of Design Pattern series.

image

1. Adapter

Pros

Cons

Example


Part 2 of Design Pattern series.

image

1. Abstract Factory

Pros

Cons

Example


Part 1 of Design Pattern series.

What is Design Pattern ?

Design Pattern isn’t a finished design that can be transformed directly into code.

It is a description or template for how to solve a problem that can be used in many different situations.

Benefits of Design Pattern


How to be good at Presentation.

image

เริ่มต้นการนำเสนอ

https://youtu.be/ld4K0BbZeFg

ระหว่างนำเสนอ

พูดนำเสนอ หัวหน้า ผู้ใหญ่

https://youtu.be/w8dTF8NHftg

การพูดชักชวน เพื่อนร่วมงาน

https://youtu.be/A_pIi4kL6g0

พูดนำเสนอ สอนงาน

https://youtu.be/1opnhHTK1u8

นำเสนอยังไง ไม่ให้คนหลับ

https://youtu.be/dbYSC_YJMA8

จบการนำเสนอ ยังไงดี

Last Impression to your Audience

https://youtu.be/eok4_7DxiQY

เริ่มการพูด ตอบคำถาม

วิธีตอบคำถาม ที่ตอบไม่ได้

https://youtu.be/Me9qGsImZeI

วิธีการตอบคำถามแบบไม่ได้เตรียมตัว

https://youtu.be/XghyJyEBBTk

Reference

Youtube : Auditorium by จีนา จีนาฟู


How to be good at Communication.

image

เเนะนำตัวเองยังไง ให้คนอื่นจำได้

https://youtu.be/DHKcpGIInSc
https://youtu.be/A7Y9SsDTXng

เทคนิคการจำชื่อคน แบบง่ายๆ แต่ยากที่จะลืม

https://youtu.be/lvoI2Rh-dp4

ออกจากวงสนทนายังไงดี ?

https://youtu.be/prFrVM8Q9ZQ

การพูด ดีกว่า การไม่พูด ยังไง ?

https://youtu.be/Raen9D2iXP8

How to make a quality software.

link

Software Development Life Cycle


A Must-Have Mindset to Successfully use Machine Learning by Google.

Key message

The great benefit of ML is not only high accuracy, but also Data-Driven & Automatic Action.

What is Machine Learning ?

ML is a way to use algorithm to derive insights from data and make repeated decisions.

How to build Machine Learning ?

- Define your business goal

- Define what kinds of Machine Learning that help

- Collect relevant data

- Train your ML

- Deploy your ML to real-world application

- Evaluate & Improve your ML

What Machine Learning can do ?


Part 5.2 of Deep Learning Specialization

1. Sequence Data

- Speech

- Text

- Video

- Time-series

- DNA

Pisit J.

A Software Engineer in Machine Learning world 🤖

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store