[RE: สอบถามเกี่ยวกับโปรแกรมเมอร์หน่อยครับ]
mos009ptt พิมพ์ว่า:
cybernet พิมพ์ว่า:
อายุไม่เกี่ยวกับความสามารถครับ
ผมเองเป็นได้ทั้ง network และ programmer
เพราะที่ผ่านมาเขียนโปรแกรมมาตั้งแต่อยู่ ม. 4
logic ทางด้านโปรแกรมเมอร์จะเร็วกว่าทาง network
ฉะนั้นอยากเป็นโปรแกรมเมอร์
- อย่างแรกเลย คุณต้องแม่นเรื่อง logic
คิด วิเคราะห์และแยกแยะผลลัพท์ให้เป็น
โปรแกรมเมอร์บางคน โปรแกรมตัวเอง error แท้ๆ ยังมีหน้าหันมาถาม network ว่า switch เป็นอะไรหรือเปล่าพี่ หุๆๆ
- อย่างที่สอง โปรแกรมเมอร์มีหลายสาย พอๆ กับสาย IT ด้านอื่น คุรต้องเจาะจงลงไป อย่าเขียนเอามันหรืออย่าเขียนแบบกว้างๆ เพราะคุณจะไม่เก่งอะไรเลย เช่น อยากเขียน mobile ก็ต้องเลือกว่าจะไป IOS หรือ Android หรือ windows
อยากเขียนเป็น WebApp หรือเป็น Application ซึ่งมันก็จะแยกย่อยไปอีกเยอะมาก
WebApp ก็จะแยกเป็น PHP หรือ ASP
Application ก็จะแยกเป็น OS หรือ Software ที่ใช้เขียน
- อย่างที่สาม คุณต้องมีใจรัก ถ้าคุณมีใจรัก เวลาเจอปัญหามันจะสนุกกับการแก้
- อย่างที่สี่ พยายามหาเพื่อนเยอะๆ โดยเฉพาะคนเก่งๆ เข้ากลุ่มตาม face ต่างๆ ก็ได้ครับ มีปัญหา post ถามเลย
ยังไงอยากเดินสายนี้มันสนุกอยู่นะครับ แต่ผมเลิกมาเกือบยี่สิบปีละ เขียนโปรแกรมมาจนเบื่ออ่ะ
#ตอนนี้เบื่อเมียที่สุด
ขอบคุณมากครับ แนะนำ ที่เรียนหน่อยได้ไหมครับ
ลงคอสเรียนเขียน JAVA C# .Net
ต้องเตรียมตัวอะไรบ้าง
ออกแบบระบบหรือสร้าง flow chart ให้เป็นก่อนครับ ไม่งั้นจะมึนและตัน
หรืออย่างน้อยควรจะเข้าใจว่า if then else มันคืออะไร
พอไปเรียนมันจะไปได้เร็ว
ลองดุตัวอย่างจากการสั่ง Burger ก่อนนะครับ
จากตัวอย่างเวลาสั่ง Butger
ข้อมูลจะไหลไปตามลำดับชั้น เจอแบบนี้ให้ทำอะไรต่อ
เขียนโปรแกรมก็เหมือนกันครับ
เริ่มสร้างสร้างตัวแปร
user กด enter ให้ทำอะไรต่อ แสดงข้อมูลหรือให้ส่งเสียงร้อง เป็นต้น
พยายามค่อยๆ เป็นค่อยๆ ไป
ผมจะเล่าอะไรให้ฟังครับ
มีน้องคนนึงเคยอยู่แผนก IT
จู่ๆ วันนึงเบื่องาน Helpdesk อยากเป็นโปรแกรมเมอร์
เลยใช้ความสนิทกับพี่ที่เป็นโปรแกรมเมอร์ขอย้ายสายงาน
แต่ก่อนจะย้ายพี่แกให้เขียนโปรแกรมง่ายๆ มาส่งเพื่อทดสอบ logic
น้องเค้าก็เขียนมาส่ง (แต่คนอื่นเล่าให้ฟังว่า เค้าให้เพื่อสนิทอีกคนช่วยเรียนให้)
นึกผลลัพท์ออกใช่ไหมครับ
สุดท้ายน้องคนนั้นก็ทำได้แค่ 7 เดือนก็ต้องย้ายมาอยู่อีกที่นึง
โดยหัวหน้าให้เค้าเขียนโปรแกรมบน mobile แทน
สิ่งที่จะเกิดก็คงจะไม่ต่างกันครับ เพราะขนาดอธิบายให้หัวหน้าฟังเมื่อเช้าว่าทำไมต้องใช้ตัวแปรนี้ยังทำไม่ได้ สุดท้ายคงอยู่ได้อีกไม่นานถ้าน้องเค้ายังไม่เข้าใจ logic ในการเขียนโปรแกรม
ผมเองเป็นห่วงน้องเค้านะครับ แต่ไม่รู้ว่าจะช่วยยังไงเหมือนกัน
ส่วนเรื่องไปเรียนเพิ่มเนี่ย
ผมเห็นมานักต่อนักละ ไปเรียนโดยเริ่มต้น 0 เนี่ย จบคอสออกมาได้ไม่เกิน 70% นอกนั้นคืองงว่าบางหัวข้อจะเข้าใจดีหรือไม่เข้าใจ
ผมเองเวลาไปเรียน network จะพยายามศึกษาเบื้องต้นก่อน ไม่ต้องลึก ถ้าลึกจะไปเรียนทำไมใช่ไหมครับ เอาแค่ให้รู้พื้นๆ พอที่จะตามคนอื่นได้ทัน เพราะเราไม่รู้ว่า คนที่เรียนกับเราเค้ามีพื้นมาขนาดไหน
ถ้าเราช้า เราจะเสียเวลาเพราะคนอื่นเค้าจะไปข้างหน้าอย่างเดียว
ผมอาจจะพูดได้ไม่หมดนะครับ
มันเยอะจัด
ต้องขอโทษมา ณ ที่นี้
ยังไงผมเอาใจช่วยนะครับ