แชร์ประสบการณ์เข้าร่วมงาน Barcamp Bangkhen 2015

Sharing is caring!

22-Nov-15 7-48-43 PM

สวัสดีครับเพื่อนที่ติดตามบทความบล๊อก poolsawat.com มา เนื่องจากบทความนี่น่าจะเป็นบทความแรกของเดือนนี้ก็ว่าได้หลังจากที่ไมได้อัพเดทเนื้อหามาได้สักระยะนึง วันนี้ก็จะมาขอแบ่งปันเรื่องราวดีๆของเหตุการณ์ในวงการการโปรแกรมเมอร์ไทย ณ ปัจจุบันมีเทคโนโลยีได้เดินหน้าไปถึงไหนแล้ว ได้มีโอกาสเข้าร่วมงาน Barcamp Bangkhen 2015 (งานจัดขึ้นเป็นครั้งที่ 6 แล้ว) จัดขึ้น ณ มหาวิทยาลัยเกษตรศาสตร์ วันที่ 22 พฤศจิกายน 2558 09:00 – 17:00 ผู้เข้าร่วมงานประมาณ 500 ท่าน โดยงานจะแบ่งเป็น 3 ช่วง

ช่วงเช้า 09:00 – 12:00

09:00 ลงทะเบียนเข้าร่วมงาน ถ้ามีการลงทะเบียนในเว็บไซต์ Barcampbangkhen นี้แล้วให้นำเลขการลงทะเบียนไปบอกเจ้าหน้าหน้างาน แล้วจะได้ป้ายชื่อ ,คูปองอาหาร ,สติกเกอร์ Vote Session ,เสื้องาน ฯลฯ

12290553_956937857676957_1629070462_o

หลังจากลงทะเบียนก็เดินขึ้นขั้น 2 ของอาคารเพื่อเตรียมตัวเข้าร่วมงานก่อนเข้าร่วมพิธีเปิดงานก็ให้ความร่วมมือกับทางทีมจัดงานโดยการร่วมลงทะแนนโหวด session ที่จะใช้ในงานในครั้งนี้ โดยหัวข้อของงานในครั้งนี้จะเปิดกว้างในการเสนอหัวข้อที่จะบรรยายในงานครั้งนี้

20151122_120906

12279216_10205025336224221_8077927913407142312_n

 

17201 17302 17303 17304 17401 17402
10:40 – 11:05

 

Why React.js is awesome
@dtinth

 

A big leap of javascript app development
@kaizerwing

 

สร้างแพลตฟอร์มแบบ Wongnai ต้องใช้อะไรบ้าง
pattrawoots(CTO Wongnai)

 

เป็น startup มันเหนื่อย(แต่มันส์)
Sellsuki

 

Why business intelligence doesn’t fly, will big data change that?
@p_warawit

 

User experience for software developers.
ART(@PANUTA)
11:10 – 11:35

 

#หมูกรอบ
@public_nrad6949

 

เมื่อหลังชนฝา ก็ไปทำงาน Singapore
@scalopus

 

How to pass a technical interview.
DanItsara@GLAZZIQ

 

ไขข้อสงสัยอะไรคือDJ? part 1: ตกลงเขาทำไรกัน
@5argon

 

ปัญหา Sotus ในมัธยมไฉนถึงสำคัญ
@boon8628

 

์Machine learning คือ?
@zKanCS
11:40 – 12:05

 

Google Cardboard
@witoh GDG Thailand

 

ปิดโฆษณาเว็บที่พึ่งเข้าไม่ให้ตามหลอกหลอนเราทุกเว็บ
@icez

 

ชีวิตทาส IT ณ เยอรมัน
แมวน้ำ @LXZE

 

ไขข้อสงสัยอะไรคือDJ? part 2: มาลอง mix กัน
@5argon

 

Real Startup life in Thailand
Siphog&Din

 

Online Payment กำลังจะมา ระวังจะตกขบวน(น๊ะจ๊ะ)
@ponear
Lunch
13:00 – 13:25

 

Let’s hack Atom text editor
@dtinth (Thai)

 

MA101 Mathematics in Real Life
Xrypto

 

ฟุตบอลไทย คุณถามผมตอบ (ถ้าตอบได้นะ)
@toom2236

 

How to find great carreer oppotunities in IT (EN)
Shane Torr (CEO)

 

Game in Thai’s society!
@mangokarn @vvMmOvv

 

NETPIE Platform of internet of everything
Fres_bon
13:30 – 13:55

 

จะทำระบบ Search ไม่ใช่แค่ให้หาเจอแต่ต้องจัดอันดับให้ดีด้วย
Wongnai (TH)

 

Warp-Up มีอะไรใหม่ใน PHP7
@scalopus

 

ประสบการณ์กว่า 15 ปี ที่เขาเรียกว่า Startup
สำเร็จ

 

Three Tech Talk ทอร์กไอทีโดยมุมมองของ 3 สาวก
@Betcon + friends

 

Internet Studies เรียนทำไม? เพื่ออะไร?
@public_nrad6949

 

Australia 1 ปี Make Money & ประสบการณ์
Maily Samonwan
14:00 – 14:25

 

Let’s talk Anime จับกระแสการ์ตูน anime พร้อมช่องทางดูฟรี
aum2u

 

โค๊ด Android บนโดรน DJI
มาสเตอร์อึ่ง

 

เทคนิคการทำใบขับขี่ภายใน 2 วัน

 

แอพเส้นทางรถเมล์กับเรื่องที่ต้องทำใจ(มีอะไรบ้าง)
@wissarut106

 

มาเป็นทาสแมวกัน
@ChameleomTK

 

เรียนรู้วิธีเรียนรู้ #notechnical #noprogramming
ลุงตู่ @dsatoji
14:30 – 14:55

 

Stalker 101 (มาส่องเฟสกันเถอะ)
@ratitada

 

Isomorphic Javascript
Suranart

 

Git & Github (Basic มั้ง)
@kanitkornk

 

How to simulate Ocean 101
takkasila

 

Slimmer iOS’s ViewController with MVVM and RxSwift
@offfffz

 

Barcamp บางเขน VS บางกอก ความเหมือนและความแตกต่าง (Discussion)
Aqua V
Break
15:20 – 15:45

 

สร้างอนิเมชั่นยืดหยุ่นแบบสปริงด้วย css, แคลคูลัส, กลศาสตร์
@dtinth(Thai)

 

Start up MVP สรุปแล้วคืออะไร feature เท่าไหร่ถึงจะพอ
Sellsuki

 

FIDO U2F Authentication
@public_lewope

 

เห้ย! Powerpoint ก็ทำ Animation ได้นะเว้ย! (ง่าย!)
minikoong

 

คหสต. ความเห็นส่วนต่างในความเห็นส่วนตัวบนโลกออนไลน์
@ds41744

 

เตรียมสัมภาษณ์งาน Programmer สำหรับประสบการณ์ 0 ปี
mr_ta
15:50 – 16:15

 

Hack เว็บรัฐไทยอย่างไรให้ถูก(กฎหมา(ย))
@jeremyfanclub

 

Firefox browser/OPS + Rust
VEE SATAYAMAS

 

THE FACE THAILAND or fake?
@mangokarn

 

ทำไม Product (Project) ถึง Delay! Deadline vs Quality 1
CPE19 Levelup

 

How to perfect? แต่งรูปให้สวยใสสไตล์เน็ตไอดอล
@SamkmBF

 

ความสำคัญของการสร้างแลนด์มา์ค
Aqua V
16:20 – 16:45

 

การทำเกมส์ไม่ได้ใช้แค่การเขียนโปรแกรม
Gaming Idea

 

เป็น DJ มันเจ็บปวด!! (รวมทุกเรื่องดีและร้ายในวงการ DJ ไทย)
@dotnfo

 

Progress Web App
@kanitkornk

 

ทำไม Product (Project) ถึง Delay? Deadline vs Quality 2
CPE19 Levelup

 

E85: Should you use it? (TH)
@Lattefrappe

 

Fabric: Make your DevOps life better (TH)
@zKanCS

20151122_121033

ต่อไปนี้ผมจะขอสรุป session ที่ได้เข้ารับฟังบรรยายนะครับ เพราะช่วงเวลาแต่ละช่วงจะเลือกเข้าฟังได้อย่างเดียวเท่านั้น (ใครจะแยกร่างได้เนอะ เหอะๆ)

10:40 – 11:05 ผมเลือกเข้าห้อง User experience for software developers.

สรุปคำบรรยายจะพูดถึงเรื่องการออกแบบหน้าจออย่างไรให้เหมาะกับผู้ใช้งาน

  • สี ขนาด ตำแหน่ง ของปุ่ม submit
  • หน้าเพจการเข้าระบบให้เลือกใฃ้คำที่เข้าใจง่าย
    • Sign in กับ Sign Up คำใกล้เคียงกันไม่แนะนำให้ใช้
    • Sign in กับ Login พอใช้งานได้แต่ถือว่ายังไม่ค่อยดีเท่าไหร่
    • Register กับ Login แนะนำแบบนี้เพราะ ถือว่าคำแตกต่างกันทำให้เข้าใจง่ายในการใช้งาน
  • ช่อง username ก็ควจจะใช้เป็น email ไปเลย เพราะถือว่าเป็นข้อมูลพื้นฐานและไม่ซ้ำกัน
  • password ควรจะดัก ความ strong ของ password ไม่ควรให้ง่ายจนเกินไป เรื่องนี้ jquery มีให้ใช้ก็ใหเอามาใช้ซะ
  • เลือกให้วามสำคัญกับระบบงานให้เหมาะสม เช่น การลบข้อมูลก็ควรจะแสดง information ของข้อมูลที่จะลบ เพื่อให้ user แน่ใจว่ากำลังจะลบข้อมูลที่ต้องการลบจริงๆ
  • ฯลฯ .

11:10 – 11:35 ์Machine learning คือ?

สรุปคำบรรยายในหัวข้อนี้ก็จะพูดถึงเรื่องการเรียนรู้ หรือ ปประสบการณ์ที่เครื่องจักรกลจดจำโดยสิ่งเหล่านี้จะทำได้โดยการสั่งการของมนุษย์

โดยมีหัวข้อหลัก ๆ 3 หัวข้อ

  • Feature Extraction
  • Regularization<
  • Cross-validation

หัวข้อนี้ก็ไม่บรรยายมาก เพราะผมเองก็ไม่ค่อยเข้าใจเท่าไหร่

11:40 – 12:05 Google Cardboard GDG Thailand

สรุปคำบรรยายหัวข้อนี้พูดบรรยายถึงอุปกรณ์ที่เลือกว่า Cardboard ซึ่งเจ้าอุปกรณ์มีไว้ใช้ควบคู่กับอุปกรร์มือถือพกพาขนาดเล็ก ใช้สำหรับดูภาพ วิดีโอเสมือนจริง เช่น Google Street View ,Youtube 360 เป็นต้น

cardboard

Cardboard | Google Developer

หลังจากจบการฟังการบรรยายในช่วงเช้าเรียบร้อยจนหมดเวลาต่อไปถึงเวลาการรับประทานอาหารช่วงบ่าย เราก็ต้องใช้คูปองอาหารที่ได้รับในช่วงเช้ามาแลกอาหาร ซึ่งอาหารก็เพียงพอกับทุกคน

20151122_121100

20151122_121308

จากภาพผมไปสองคนนะครับ เดี๋ยวหาว่าผมกินเยอะ ออกตัวไว้ก่อน

ต่อช่วงบ่าย

 13:00 – 13:25  How to find great carreer oppotunities in IT (EN)

สรุปคำบรรยายซึ่ง session นี้เป็นการบรรยายภาษาอังกฤษทั้งหมดจึงยากที่จะทำความเข้าใจ แต่จับประเด็นได้เรื่องวิธีการหาโอกาสในการทำงานที่ดีในด้านไอที และผู้บรรยาย เน้นว่าทักษะที่เป็นอย่างมากในสายงาน IT ที่จะทำให้เราเติบโตได้เร็วคือ English Skill ที่ทางทีมสัมภาษณ์เลือกดูเป็นสิ่งแรก
13:30 – 13:55 จะทำระบบ Search ไม่ใช่แค่ให้หาเจอแต่ต้องจัดอันดับให้ดีด้วย
สรุปคำบรรยาย จะกล่าวถึงการทำงานของระบบ search engine ในการค้นหาข้อมูล รวดเร็วและมีประสิทธิภาพ เข้าทำงานกันอย่างไร โดยแนะนำเครื่องมือเพื่อช่วยในการค้นหาข้อมูลที่มีชื่อว่า
  • Apache Lucene
  • Apache Solr

แนะนำเครื่องมือ 2 ตัวนี้จะทำให้ระบบ full text search ของเราทำงานได้อย่างดีและยอดเยื่ยม โดย session นี้จะเน่นไปทางบรรยายทาง technical กับ เรื่อง Coding ซะมาก โดย Apache Lecene จะคล้ายกับ Elasticsearch อย่างมากเพราะพัฒนาต่อยอดกันมา

14:00 – 14:25  โค๊ด Android บนโดรน DJI มาสเตอร์อึ่ง
สรุปคำบรรยาย session นี้เป็น session ที่เป็นการร่วมกันระหว่างอุปกรณ์ hardware อย่างเจ้า Drone ที่ใช้ระบบควบคุมการการเขียนโปรแกรมผ่านระบบปฏิบัติการ Android ควบคุมการถ่ายภาพ ภ่าย วิดีโอ โดยผู้บรรยายอธิบายการใช้งาน API  Drone ค่าย DJI ที่มี SDK ให้ developer สามารถไปพัฒนาต่อยอดได้
20151122_140944
 ภาพ Drone ที่ใช้งานการทดสอบ
14:30 – 14:55 Isomorphic Javascript Suranart
สรุปคำบรรยายพูดถึงวิวัฒนาการของการพัฒนาเว็บไซต์ตั้งแต่อดีตมจนถึงปัจจุบัน และพูดถึง Javascript Framework ที่กำลังฮอตฮิตในปัจจุบันอย่าง React ยกตัวอย่างเว็บไซต์ที่พัฒนาด้วย Isomorphic Javascript อย่าง Kaidee,Sanook Music
มาถึงฃ่วงเวลานี้นี้ก็พักทานอาหารกันก่อน
20151122_150359
อาหารว่างจะเป็นขนม ไทยๆ ไอศกรีม น้ำดื่มเย็น ๆ และทุกอย่างก็ท่านไม่อั้นอีกเหมือนเดิม
ต่อ session หลังพักเบรค
15:20 – 15:45 เห้ย! Powerpoint ก็ทำ Animation ได้นะเว้ย! (ง่าย!)
สรุปคำบรรยาย session นี้ค่อนข้างแปลกใจว่า animation จะใช้ Power point ทำได้เหรอ แต่ไปเห็นผลงานของผู้บรรยายที่ใช้ส่งเข้าประกวด บอกเลยว่าการทำวิดีโอเนียนมากไม่อยากจะเชื่อว่าใช้ power point ทำเลยจริงๆ
15:50 – 16:15  Hack เว็บรัฐไทยอย่างไรให้ถูก(กฎหมา(ย))
สรุปคำบรรยาย session นี้ค่อนข้างมีเนื้อหารุนแรง (เขาบอกว่าพวกโลกสวยอย่าเข้าฟัง แต่ผมเข้าฟังนะ) จะพูดถึงเรื่องการ Hack เว็บและมีเรื่องประเด็น Single Gateway มาด้วยนิดหน่อยผมว่าสนุกดีไม่น่าเบื่อ
16:20 – 16:45 Progressive Web App
สรุปคำบรรยาย พูดถึงเรื่องการพัฒนาแอพที่ถือว่าเป็นเรื่องใหม่ในอนาคตข้างหน้านี้ feature ที่ติดมากับ Browser ที่เรียกว่า Service Worker ช่วยให้ Browser ชองเราเก็บ cache data ไว้ที่ Browser เพื่อให้ web app ของเราทำงานได้แม้ในสถานะ offline (NO internet)
หลังจากเหน็ดหนื่อยจากการรับฟัง session ต่าง ๆ จนมาถึงเวลานี้ช่สงท้ายของงาน มี Party เล็ก ๆ ให้พวกเราได้นั่งฟังเพลง ชิว ๆ ก่อนกลับบ้านมีอาหารให้รับประทาน และมีกิจกรรมแจกของรางวัลก่อนที่ทุกคนจะแยกย้ายกันกลับบ้าน ^0^
12249816_10205025332264122_2548814252991844871_n