รีวิว การเป็น โปรแกรมเมอร์ Dev ( Developer website )
สวัสดีครับ ผมเป็นโปรแกรมเมอร์ คนนึงที่เริ่มต้นจากการชื่นชอบ ในเรื่องของเทคโนโลยี โดยที่เราเป็นเด็กต่างจังหวัด ที่ เกิด ในยุค ที่ google ยังไม่ได้หาข้อมูล ได้ง่าย เหมือนทุกวันนี้ หรือ youtube ไม่ได้ มีการสอน ที่หลากหลาย หรือ มีแหล่งเรียนรู้เยอะขนาดนี้ ซึ่ง หาก ถ้าเราอยากจะเรียนรู้ และศึกษา เรื่องไอที นั้นๆ แล้ว ทางเดียวคือ ห้องสมุด หรือถ้าบ้านใครพอมีเงิน ก็ซื้อหนังสื่อมานั่งอ่าน ซึ่งในสมัยผมนั้น เน็ตแพงมาก ถ้านึกภาพไม่ออก ก็ แฟลชไดร์ 1 Mb ราคา 990 บาท ฮ่าๆ รู้อายุกันเลยทีเดียว ซึ่ง ในวันนี้ ที่จะมารีวิว ก็น่าจะเป็นเรื่องของประสบการณ์ และสิ่งที่ต้องเจอ
เริ่มด้วย สิ่งที่ต้องเตรียมตัว และสิ่งที่ต้องมีติดตัว นั่นคือ ทักษะพื้นฐาน ที่ควรมีเช่น การติดตั้ง install, setup , upgrade , down grade โปรแกรมต่างๆ ซึ่งตรงนี้ เราควรเล่นให้เยอะ อย่าไปกลัว ผิดพลาด ก็แค่ ลบ และลงใหมทำมันให้ ชำนาญและเข้าใจ
จากนั้น ก็เป็นการเลือกสาย ซึ่งในสมัยนี้ ก็มีการแบ่งชัดเจนมาก เช่น Font-end , Back-end , DevOps , Full Stack Dev ซึ่งเราสามารถเลือกได้หลากหลาย โดย อาจจะไปดู Guide line ในเว็ปนี้ => คลิก <= เป็นเพียงการยกตัวอย่าง เมื่อเราศึกษาแล้ว ว่า สิ่งที่เราสนใจคืออะไร จากนั้น ลุยยย !!!
ที่เหลือคือการลุย ลงมือทำ ทำให้เยอะ เหมือนที่คนมักพูดกันว่า !!! เรียนรู้จากสิงผิดพลาด!!! อันนี้จริงเสมอ เมื่อเราทำเยอะ เราจะเรียนรู้จากปัญหา และสิ่งผิดพลาด และพอมาถึงตรงนี้ ก็จะเป็นจุดวัดใจว่าเราชอบมันไหม 555 มาถึงตรงนี้บางท่านอาจถอดใจ แต่ถ้าเราชอบมันแล้วสุดท้าย เราจะทำมันได้ อยู่ที่ใจเรา ล้วนๆ ครับ เพราะผมเองก็ไม่ได้ เก่ง หรือ เป็นโปรแกรเมอร์ ที่ ขั้นเทพ ระดับประเทศ แต่เราชอบมัน แต่ชอบที่จะเรียนรู้ passion ล้วนๆ 55
จากนั้น เมื่อเรียนรู้จบออก มาและคุณทำตามคำแนะนำ ที่ผมได้ บอกไป คุณจะเนื้อหอมมาก เพราะสิ่งที่คุณมีคือผลงานที่ล้นมือ และ สามารถทำงานได้ ไว กว่าคนที่ ไม่เคยได้ลองทำ ระบบ หรือ เคยเขียน แบบจริงจังมาก่อน ซึ่ง โอเคละ ในระหว่างเรียน เช่นใน มหาลัย เราก็จะได้ ทำ work shop จากอาจารย์ และบทเรียน แต่นั่น เป็นแค่ระบบเล็กๆ หากคุณลองพัฒนาระบบให้ใหญ๋ขึ้น หรือ ลองสร้างให้ซับซ้อนขึ้น อาจจะไม่ต้องแตกต่าง ถ้านึกไม่ออก อะนะ 55 ลอง clone ระบบ หรือเว็ปไซต์ซักเว็ปขึ้นมา ออกแบบเขียนให้การทำงานคล้ายๆ กับของเขา ได้ก็ถือว่าเก่งแล้วครับ
และสุดท้ายที่อยากจะมารีวิว และบอกเล่าคือเรื่องของ การเลือกบริการในการทำงาน ตรงนี้แนะนำเลยว่า ถ้าเป็นไปได้ เลือกบริษัทใหญ่ๆ โปรไฟล์ดีๆครับ ซึ่งนอกจากเราจะดูมีโปรไล์ที่ดี แล้ว เรายังจะได้เรียนรู้การทำงาน ในองค์กร ที่ใหญ่ ซึ่งมีการจัดการที่เป็นระบบ มีขั้นตอนชัดเจน และค่อนข้างมั่นคงในการจ้างงาน
ส่วนปัจจุบัน ผมได้ทำ เป็นสัญญาจ้าง ซึ่งจากการทดลองมันมีข้อเสียมากกว่าข้อดี เอาข้อดีก่อนละกัน
1.เราจะได้เงินเดือนที่ค่อนข้างสูง
2.ได้เรียนรู้ วัฒนธรรม ในแต่ละ องค์กร ที่เราได้ไปประจำไซด์งาน
3.ได้พบเจอ ได้ connection ใหม่ๆ จากที่ทำงานใหม่ๆ อันนี้อาจเป็นความชอบของแต่ละบุคคล
ส่วนข้อเสียต่อจากนี้ที่จะมาเล่า ที่โดนมาคือ
1.การทำงานแบบนี้ไม่มั่นคง เนื่องจากเป็นสัญญาจ้างปีต่อปี หากปีหน้า เขาหาไซตงานที่ match กับ skill เราไม่มีเราก็จะไม่ได้ต่อสัญญา
2.การจ้างงาน และอาจถูกยกเลิกสัญญา กลางคัน เนื่องจากปัญหาภายในทีม หรือ ปัญหาของตัวบริษัทที่เราอยุ่
3.มีความวุ่นวายเวลา เปลี่ยนงาน หรือย้ายไซด์งาน จะต้องมีการสอบ การเทส แล้วแต่ที่ไป แล้วแต่ทีมว่าจะ เข้มขนาดไหน
หมดแล้วครับสิ่งที่แชร์ในวันนี้ หาก สงสัยตรงไหนก็ลองมาพิมพูดคุยกันได้ครับ
รีวิว การเป็น โปรแกรมเมอร์ Dev ( Developer website )
สวัสดีครับ ผมเป็นโปรแกรมเมอร์ คนนึงที่เริ่มต้นจากการชื่นชอบ ในเรื่องของเทคโนโลยี โดยที่เราเป็นเด็กต่างจังหวัด ที่ เกิด ในยุค ที่ google ยังไม่ได้หาข้อมูล ได้ง่าย เหมือนทุกวันนี้ หรือ youtube ไม่ได้ มีการสอน ที่หลากหลาย หรือ มีแหล่งเรียนรู้เยอะขนาดนี้ ซึ่ง หาก ถ้าเราอยากจะเรียนรู้ และศึกษา เรื่องไอที นั้นๆ แล้ว ทางเดียวคือ ห้องสมุด หรือถ้าบ้านใครพอมีเงิน ก็ซื้อหนังสื่อมานั่งอ่าน ซึ่งในสมัยผมนั้น เน็ตแพงมาก ถ้านึกภาพไม่ออก ก็ แฟลชไดร์ 1 Mb ราคา 990 บาท ฮ่าๆ รู้อายุกันเลยทีเดียว ซึ่ง ในวันนี้ ที่จะมารีวิว ก็น่าจะเป็นเรื่องของประสบการณ์ และสิ่งที่ต้องเจอ
เริ่มด้วย สิ่งที่ต้องเตรียมตัว และสิ่งที่ต้องมีติดตัว นั่นคือ ทักษะพื้นฐาน ที่ควรมีเช่น การติดตั้ง install, setup , upgrade , down grade โปรแกรมต่างๆ ซึ่งตรงนี้ เราควรเล่นให้เยอะ อย่าไปกลัว ผิดพลาด ก็แค่ ลบ และลงใหมทำมันให้ ชำนาญและเข้าใจ
จากนั้น ก็เป็นการเลือกสาย ซึ่งในสมัยนี้ ก็มีการแบ่งชัดเจนมาก เช่น Font-end , Back-end , DevOps , Full Stack Dev ซึ่งเราสามารถเลือกได้หลากหลาย โดย อาจจะไปดู Guide line ในเว็ปนี้ => คลิก <= เป็นเพียงการยกตัวอย่าง เมื่อเราศึกษาแล้ว ว่า สิ่งที่เราสนใจคืออะไร จากนั้น ลุยยย !!!
ที่เหลือคือการลุย ลงมือทำ ทำให้เยอะ เหมือนที่คนมักพูดกันว่า !!! เรียนรู้จากสิงผิดพลาด!!! อันนี้จริงเสมอ เมื่อเราทำเยอะ เราจะเรียนรู้จากปัญหา และสิ่งผิดพลาด และพอมาถึงตรงนี้ ก็จะเป็นจุดวัดใจว่าเราชอบมันไหม 555 มาถึงตรงนี้บางท่านอาจถอดใจ แต่ถ้าเราชอบมันแล้วสุดท้าย เราจะทำมันได้ อยู่ที่ใจเรา ล้วนๆ ครับ เพราะผมเองก็ไม่ได้ เก่ง หรือ เป็นโปรแกรเมอร์ ที่ ขั้นเทพ ระดับประเทศ แต่เราชอบมัน แต่ชอบที่จะเรียนรู้ passion ล้วนๆ 55
จากนั้น เมื่อเรียนรู้จบออก มาและคุณทำตามคำแนะนำ ที่ผมได้ บอกไป คุณจะเนื้อหอมมาก เพราะสิ่งที่คุณมีคือผลงานที่ล้นมือ และ สามารถทำงานได้ ไว กว่าคนที่ ไม่เคยได้ลองทำ ระบบ หรือ เคยเขียน แบบจริงจังมาก่อน ซึ่ง โอเคละ ในระหว่างเรียน เช่นใน มหาลัย เราก็จะได้ ทำ work shop จากอาจารย์ และบทเรียน แต่นั่น เป็นแค่ระบบเล็กๆ หากคุณลองพัฒนาระบบให้ใหญ๋ขึ้น หรือ ลองสร้างให้ซับซ้อนขึ้น อาจจะไม่ต้องแตกต่าง ถ้านึกไม่ออก อะนะ 55 ลอง clone ระบบ หรือเว็ปไซต์ซักเว็ปขึ้นมา ออกแบบเขียนให้การทำงานคล้ายๆ กับของเขา ได้ก็ถือว่าเก่งแล้วครับ
และสุดท้ายที่อยากจะมารีวิว และบอกเล่าคือเรื่องของ การเลือกบริการในการทำงาน ตรงนี้แนะนำเลยว่า ถ้าเป็นไปได้ เลือกบริษัทใหญ่ๆ โปรไฟล์ดีๆครับ ซึ่งนอกจากเราจะดูมีโปรไล์ที่ดี แล้ว เรายังจะได้เรียนรู้การทำงาน ในองค์กร ที่ใหญ่ ซึ่งมีการจัดการที่เป็นระบบ มีขั้นตอนชัดเจน และค่อนข้างมั่นคงในการจ้างงาน
ส่วนปัจจุบัน ผมได้ทำ เป็นสัญญาจ้าง ซึ่งจากการทดลองมันมีข้อเสียมากกว่าข้อดี เอาข้อดีก่อนละกัน
1.เราจะได้เงินเดือนที่ค่อนข้างสูง
2.ได้เรียนรู้ วัฒนธรรม ในแต่ละ องค์กร ที่เราได้ไปประจำไซด์งาน
3.ได้พบเจอ ได้ connection ใหม่ๆ จากที่ทำงานใหม่ๆ อันนี้อาจเป็นความชอบของแต่ละบุคคล
ส่วนข้อเสียต่อจากนี้ที่จะมาเล่า ที่โดนมาคือ
1.การทำงานแบบนี้ไม่มั่นคง เนื่องจากเป็นสัญญาจ้างปีต่อปี หากปีหน้า เขาหาไซตงานที่ match กับ skill เราไม่มีเราก็จะไม่ได้ต่อสัญญา
2.การจ้างงาน และอาจถูกยกเลิกสัญญา กลางคัน เนื่องจากปัญหาภายในทีม หรือ ปัญหาของตัวบริษัทที่เราอยุ่
3.มีความวุ่นวายเวลา เปลี่ยนงาน หรือย้ายไซด์งาน จะต้องมีการสอบ การเทส แล้วแต่ที่ไป แล้วแต่ทีมว่าจะ เข้มขนาดไหน
หมดแล้วครับสิ่งที่แชร์ในวันนี้ หาก สงสัยตรงไหนก็ลองมาพิมพูดคุยกันได้ครับ