สุดยอดความคิดเห็น
ความคิดเห็นที่ 3
ขอตอบตามความเห็นส่วนตัวและประสบการณ์จากคนที่เป็น Programmer นะครับ
ถาม : ต้องเขียนได้ในระดับไหนถึงจะเริ่มงานทางสายนี้ได้บ้าง
ตอบ : ควรจะสามารถเขียนเป็น Application เล็กๆที่พอจะใช้งานได้จริงๆ ลองฝึกเขียน Application เล็กๆไว้โชว์ตอนสมัครงานครับ
ที่สำคัญอีกอย่างคือ งานเขียนโปรแกรมจะรู้แค่ Syntax ของภาษาไม่พอ ควรจะมีขั้นตอนการคิดและแปลงไปเป็น Code ได้ด้วย
ถ้าอยากทำงานด้านเขียนโปรแกรมจริงๆ แนะนำให้เลือกว่าจะทำด้าน Web หรือ Mobile ครับ ส่วน Desktop ไม่ค่อยเห็นบริษัทไหนทำกันแล้ว
ถ้าเลือกด้าน Web ให้ลองศึกษาพวก Technology เหล่านี้
- HTML, JavaScript, CSS : พวกนี้เป็นพื้นฐานของคนทำเว็บเลย
- Web Framework เช่น Play Framework, Spring Framework : บริษัทส่วนใหญ่ เขาใช้ Framework กันครับ เพราะมันประหยัดเวลาในการพัฒนา และสะดวกสำหรับการทำงานเป็นทีม
จากประสบการณ์ ถ้าเลือกทำด้าน Web น่าจะลองศึกษาภาษาอื่นๆไปด้วย เช่น PHP, JavaScript หรือ Ruby เพราะ Web Framework ของภาษาเหล่านี้ ค่อนข้างง่ายครับ
ถ้าเลือกด้าน Mobile ให้ลองศึกษา Technology เหล่านี้
- Android SDK หาที่เรียนรู้ได้ง่ายมาก เช่นจาก Google เอง ทั้ง http://developer.android.com/training/index.html, https://www.udacity.com/course/developing-android-apps--ud853
แหล่งเรียนรู้ด้าน Programming มีเยอะ และหาง่ายมาก นอกเหนือจาก Google ก็มี
- Youtube : ลอง search "... tutorial" เช่น "Android tutorial" อะไรพวกนี้ดูครับ
- Massive open online course เช่น https://www.coursera.org, https://www.edx.org, https://www.udacity.com
- อื่นๆ เช่น https://www.codecademy.com, https://www.codeschool.com
ถาม : ต้องเขียนได้ในระดับไหนถึงจะเริ่มงานทางสายนี้ได้บ้าง
ตอบ : ควรจะสามารถเขียนเป็น Application เล็กๆที่พอจะใช้งานได้จริงๆ ลองฝึกเขียน Application เล็กๆไว้โชว์ตอนสมัครงานครับ
ที่สำคัญอีกอย่างคือ งานเขียนโปรแกรมจะรู้แค่ Syntax ของภาษาไม่พอ ควรจะมีขั้นตอนการคิดและแปลงไปเป็น Code ได้ด้วย
ถ้าอยากทำงานด้านเขียนโปรแกรมจริงๆ แนะนำให้เลือกว่าจะทำด้าน Web หรือ Mobile ครับ ส่วน Desktop ไม่ค่อยเห็นบริษัทไหนทำกันแล้ว
ถ้าเลือกด้าน Web ให้ลองศึกษาพวก Technology เหล่านี้
- HTML, JavaScript, CSS : พวกนี้เป็นพื้นฐานของคนทำเว็บเลย
- Web Framework เช่น Play Framework, Spring Framework : บริษัทส่วนใหญ่ เขาใช้ Framework กันครับ เพราะมันประหยัดเวลาในการพัฒนา และสะดวกสำหรับการทำงานเป็นทีม
จากประสบการณ์ ถ้าเลือกทำด้าน Web น่าจะลองศึกษาภาษาอื่นๆไปด้วย เช่น PHP, JavaScript หรือ Ruby เพราะ Web Framework ของภาษาเหล่านี้ ค่อนข้างง่ายครับ
ถ้าเลือกด้าน Mobile ให้ลองศึกษา Technology เหล่านี้
- Android SDK หาที่เรียนรู้ได้ง่ายมาก เช่นจาก Google เอง ทั้ง http://developer.android.com/training/index.html, https://www.udacity.com/course/developing-android-apps--ud853
แหล่งเรียนรู้ด้าน Programming มีเยอะ และหาง่ายมาก นอกเหนือจาก Google ก็มี
- Youtube : ลอง search "... tutorial" เช่น "Android tutorial" อะไรพวกนี้ดูครับ
- Massive open online course เช่น https://www.coursera.org, https://www.edx.org, https://www.udacity.com
- อื่นๆ เช่น https://www.codecademy.com, https://www.codeschool.com
แสดงความคิดเห็น
ขอคำแนะนำProgrammer สำหรับคนจบไม่ตรงสายค่ะ
หลังจากนั้นเราก้เริ่มศึกษาช่วงเลิกงานวันละ 3-4 ชม. อ่านแล้วก้ฝึกทำไปเรื่อยๆ ไม่ได้หักโหมหนัก เพราะกลัวว่าจะไปกระทบกับงานหลักค่ะ ไม่ได้จริงจังมาก ศึกษาไปเรื่อยๆ ถือว่ายังดีที่เราได้อังกฤษ ไม่งั้นแย่เลย เพราะไม่มีเพื่อนที่เรียนทางนี้ด้วย เวลาสงสัยอะไรก็จะถามคุณกูตลอด
จากวันนั้นจนวันนี้เราก็ศึกษาได้ปีนึงแล้วค่ะ เราไม่รู้ว่าต้องเขียนได้ในระดับไหนถึงจะเริ่มงานทางสายนี้ได้บ้าง เพราะเราไม่มีประสบการณ์เลย คิดว่าความรู้ที่มีอาจจะไม่เยอะ แต่เราอยากเปลี่ยนมาเขียนโปรแกรมเต็มตัวค่ะ จะได้เรียนรู้ทางนี้แบบจริงจังไปเลย แล้วปกติกรณีอย่างเราควรเรียกเงินเดือนได้ขนาดไหนคะ เพราะบางที่ที่รับสมัครงาน เค้าให้กรอกเงินเดือน(แต่กรอกไม่ถูกค่ะ)
....
...
..
.
ขอบคุณล่วงหน้าสำหรับคำแนะนำนะคะ