สำหรับเทอมนี้เป็นเทอมที่มีการเปลี่ยนแปลงเยอะครับ ทั้งการเปลี่ยนแผนการเรียนจาก แผน ข ไปเป็น แผน ก ครับ มาดูกันดีกว่า ว่าเทอมนี้ ผมได้ลองวิชาอะไรไปบ้าง
- Research Method
- วิชานี้ก็ตามชื่อวิชาเลยครับ บอกว่าแนวทางการทำวิจัยเป็นอย่างไร และวิจัยในสาย SE มีด้านไหนบ้าง มีจุดควรระวังอะไร
- ** ก่อนจะมีเรียนวิชานี้เป็นไปได้ควรมีหัวข้อ Master Project หรือ Thesis ก่อนครับ
- ปีของผมดีอย่างนึง - เนื่องจากคนน้อย มันเลยออกแนวๆ Private Class และทุกคนได้มีเวลาประชุม หาจุดบอดของหัวข้อที่เพื่อน แต่ละคนทำครับ
- Enterprise Application Architecture(EAA)
- วิชานี้ สำหรับคนที่ต้องออกแบบระบบขนาดใหญ่ครับ หรือจะสร้าง Framework ไว้ใช้งานในองค์กรครับ โดยยึดตาม Pattern ของ Martin Folwer ครับ ซึ่งเน้นสถาปัตยกรรมของระบบแบบ Layer จากนั้นค่อยดูลงไป แต่ละชั้นว่ามีอะไรบ้าง และควรใช้ตอนไหน
- การสื่อสารสำหรับสาย SE แล้ว UML เป็นภาษากลางครับ
- การเรียนวิชานี้ได้ Idea เห็นว่าจากสิ่งเล็กๆ อย่าง Design Pattern มันไปตอบโจทย์ของสถาปัตยกรรมของซอฟต์แวร์(Software Architecture) ได้อย่างไร ใช้สำหรับงานประเภทไหน จากเดิมที่งานมันเป็น Business Batch (Transaction Script) จนกลางมาเป็น Domain Model ได้อย่างไร
- สำหรับ DEV ทำไปทำมา อาจจะร้องอ๋อ เพราะ เขียน Code มาแล้วโดยที่ไม่รู้ตัวก็ได้ อย่าง เช่น
- PHP - Codeigniter
- Java - Spring Framework
- Machine Learning(ML)
- สำหรับวิชานี้ ผมมองว่ามัน Math ล้วนๆ ที่เป็นพื้นฐานของวิชา Social Network Analysis(SNA) ที่ผมได้เรียนไปเมื่อเทอมที่แล้วครับ โดยตัว SNA ผมมองว่าเป็น Application หนึ่งของ ML นะครับ
- เนื่อหาที่เรียนเป็นพวก
- Decision Tree
- Neural Network (ANN) - Linear Node, TLN, Sigmoid
- Classification Naive Bayes - เอาไปใช้กับพวก Text Classification
- Clustering - K-Mean กับ SOM
- Evaluation ML Model - ว่าของทำมาแล้วบอกได้ไงว่า Model เรามั่นใจได้ แต่ไหน ตรงนี้เอาแนวคิดของทาง Stat เข้ามาช่วยครับ
- SVM - อันนี้เป็น Application นึงของ Neural Network
- ปัญหาที่เป็น Imbalance Data
- แก้สัดส่วนของ Entropy
- เบิ๊ลข้อมูลให้ใกล้เคียงกัน
- DataSet: ที่ใช้เป็น Benchmark หรือใช้อ้างอิงในงานวิจัยต่างๆ UCI Machine Learning Repository และก็ได้ลองเอา Data จากพวก Open Data มาทำ Term Project ด้วย
- Thesis (3 หน่วยกิต)
- ได้หัวข้อแล้ว แต่ยังพายวนในอ่างอยู่ครับ 5555 ตอนนี้ผมก็ศึกษา BPMN กับ Mutation Testing ครับ
เทอมนี้พอเข้าใจแล้วว่าทำไมเพื่อนหลายคนถึงลงเรียนน้อยๆกัน หรือไม่ลงเลยนอกจาก Research Method กับ Thesis ไอ้เราก็เสียดายค่าเทอมเกือบหกหมื่นเลยลงเรียน EAA กับ ML เพิ่ม แม้ว่าจะเกินจากแผน ก(2) ที่ต้องเรียนแล้วครับ
เทอมนี้เหมือนเทอมที่ผ่านมาครับ เน้นสุขภาพให้ได้มากที่สุดครับ เพราะกลัวจะเป็นมะเร็งตับครับ
- วิ่ง - เทอมนี้/ไม่สิปีนี้พยายามออกกำลังให้ได้มากสุดที่สุดครับ เดือนแรก สัปดาห์ละ 3 วัน พอหลังๆงานประจำ และเรียนรุมเร้า ผมก็พยายามจัดเวลาให้ได้สัปดาห์ละ 1 ครั้งครับ
- กิน - รู้สึกว่า เริ่มเลือกกินมากขึ้นและ กินพวกผักเยอะขึ้น
- ตอนนี้เริ่มคิดและว่าหลังเรียนจบ คงต้องตรวจสุขภาพแล้ว รู้สึกแบบว่าสมองทำงานหนักเกินไป จนบางทีก็เบลอๆ ลืมๆ อาจจะเพราะ เทอมนี้งานหนักด้วยกลับบ้าน 2-3 ทุ่มเกือบประจำ
เรื่องงาน
- โคตรเยอะครับ - อยู่ๆงานตลอดสงกรานต์ ก็ต้องทำงานแทน T____T และปัญหาอีกหลายๆที่ผมเขียนบ่นใน Blog นี้แหละ ซึ่งถ้ามองกลับไปตอนเรียนนึงถึงวิชา PM ที่มีเรื่องของ Communication ถ้าไม่คุยทำความเข้าใจกันดีๆตั้งแต่เริ่มแล้วหละก็ เละครับ และส่วนใหญ่คนที่ซวยๆ ก็กรรมกรไอทีอย่างเราๆ
Discover more from naiwaen@DebuggingSoft
Subscribe to get the latest posts sent to your email.