
เริ่มต้นการเป็น Programmer ฉบับไม่มี Code
ไม่ชอบคณิตศาสตร์ เขียนโปรแกรมได้ไหม ?
ตอบเลยครับว่าได้ แต่จะทำได้ไม่สุด เพราะการเขียนโปรแกรมก็จะมีรากฐานมาจาก คณิตศาสตร์อยู่ดี กระบวนการคำนวนต่างๆก็มาจากคณิตศาสตร์ แต่สิ่งที่สำคัญกว่าคณิตศาสตร์ก็คือ Algorithm การคิดเป็นลำดับขั้น จะช่วยให้เราเขียนโปรแกรมได้ดียิ่งขึ้น
ซึ่งหากยังรักในการเขียนโปรแกรม อยากเรียนสายนี้ ในโลกของความจริงกระบวนการเขียนโปรแกรมไม่ได้มีแค่ Programmer แต่ยังประกอบไปด้วย Web Design, Computer System Analysis (SA), Support, Network, QA Engineer, Project Manager, Graphic Design, Data Science ฯลฯ ลองศึกษาในส่วนของอาชีพต่างๆ ที่อาจจะมีเพิ่มมาอีกในอนาคต และลองคิดทบทวนดูนะครับ
ส่วนตัว อยากจะให้ลองเขียนโปรแกรมอย่างจริงจังก่อน สู้ให้สุด ทุ่มให้เต็มที่
ควรเริ่มต้นยังไงกับการเขียนโปรแกรม ?
อันนี้ก็จะอยู่ที่คน แต่เจ้าของบล็อคจะเริ่มจากการเขียน Algorithm (กระบวนการคิด) ในการทำสิ่งต่างๆในชีวิตประจำวัน เช่น
ตื่นนอน > ลุกจากเตียง > เดินไปห้องน้ำ > อาบน้ำ > ใส่เสื้อผ้า > กินข้าวเช้า > ออกนอกบ้าน
การเขียนโปรแกรม ก็จะเป็นในรูปแบบนี้เช่นกัน
อยากเริ่มต้น ลอง เขียน CODE ทำอย่างไร ?
เจ้าของบล็อคได้เริ่มเขียน Code ตอนเรียนมหาวิทยาลัย แต่ถ้าอยากจะลองก่อน แนะนำเป็นภาษา Web เช่น HTML PHP CSS หาดูได้ตามเว็บสอนทั่วไป
แต่เจ้าของบล็อค เริ่มจากภาษา Java เขียนลง Platform Windows เพราะ อ.ให้เขียน (จริงๆนะ) เจ้าของบล็อคก็มองว่าเป็นเรื่องที่ดี เริ่มจากอะไรที่ยากๆ แล้วไปง่าย มันก็จะไปได้เร็ว
ทำยังไงถึงจะรู้ว่าเราชอบทางไหน ?
ง่ายนิดเดียวครับ (ที่เหลือยาก) คือการลองทำ ในส่วนแรกอยากจะให้ลองเริ่มต้นจากสิ่งที่ชอบ ไม่ว่าจะเป็นการลองอ่าน Code ใน Platform/ภาษา ต่างๆที่สนใจ ลอง ลอง แล้วก็ลองครับ ลองให้ครบทุกอย่างที่สนใจ แล้วเราจะมองเห็นทางเอง
การเขียนโปรแกรมต้องเตรียมตัวอะไรบ้างสำหรับอนาคต ?
สิ่งที่ต้องเตรียมตัว (เตรียมใจ) ในอนาคตนั้นก็คือความรู้ในวันนี้ อาจจะไม่สามารถใช้ได้ในอนาคต เพราะเทคโนโลยีบนโลกเราเปลี่ยนไปไวมาก วันนี้อาจจะใช้วิธีเขียนแบบนึงเป็นวิธีที่ดีที่สุด พรุ่งนี้อาจจะมีวิธีใหม่เข้ามาที่ดีกว่า เราก็ต้องศึกษาตามโลกให้ทัน จึงต้องมีการศึกษาอยู่ตลอดเวลา
ทั้งหมดนี้เป็นความคิดเห็น ประสบการณ์ มุมมองของเจ้าของบล็อค ถ้าหากว่าเราชอบ เรารักอะไร อยากให้สู้ให้สุดตัวครับ

