ผมเองเป็น back-end developer มาตั้งแต่แรก (สาย .NET) ซึ่งก็ทำโปรเจคพวก web, application มาเป็นส่วนใหญ่ ซึ่งตอนนี้เป็นช่วงพักจากโปรเจคหนักๆ มาผมเลยได้มีเวลาเข้าไปศึกษาหาความรู้เพิ่มเติมในสายที่ผมทำอยู่ ซึ่งผมเองก็เพิ่งจะมาทราบเทคโนโลยีเกี่ยวกับพวก ASP.NET CORE 1.0 MVC อะไรพวกนี้ และผมอ่านๆ ไปแล้วมันเหมือนกับว่าความรู้ที่เคยมีมามันแทบจะทิ้งไปเกือบหมดเลย (ผมพัฒนา ASP.NET ในรูปแบบ Web Form มาก่อนครับ) ซึ่งเท่าที่อ่านจนจบ tutorial มาแล้ว คาดว่าอาจจะต้องใช้เวลาในการ learning ระดับนึง
แต่จริงๆ ตอนแรกผมเองก็มีความคิดที่อยากจะพัฒนา front-end ให้สวยๆ ได้ด้วย เพราะผมคิดว่าหน้าบ้านก็จำเป็นไม่แพ้กับหลังบ้านเช่นกัน ผมเลยอยากจะมาถามความเห็นว่าผมควรจะมุ่งไปศึกษาเทคโนโลยี ASP.NET CORE จริงๆ จังๆ หรือว่าควรจะไปจับพวก front-end เพื่อเสริม skill บ้างดีครับ เพราะผมคาดว่าข้อจำกัดอาจจะเป็นเรื่องเวลานี่แหละครับ
แนะนำให้เรียนหมดจนถึงชั้น database เลยครับ
ใช่ครับเรียนจบก่อนนะครับ
ผมเสริมอีกนิดว่า มันไม่จำเป็นว่าคุณต้องเรียนทุกอย่างจนเทพไปหมด แต่อย่างน้อยต้องมีความรู้มากพอที่จะอ่านโค๊ดในส่วนที่คุณไม่ได้เป็นเจ้าของได้ครับ
ถ้าเก่งระดับเทพๆ ก็ไม่ต้องอ่ะครับ
บางคนเขียนแค่ javascript ฝั่ง client ก็เงินเดือนเป็นแสนได้ครับ
ควรศึกษาไว้ครับ เผื่ออนาคตอยากทำเว็บไซต์ตัวเองคนเดียว หรือเปลี่ยนตำแหน่งงานเป็น Full Stack ก็จะได้ใช้ทั้งสกิล font-end และ back-end ครับ
อย่างตัวผมนี่ชอบทำงานคนเดียวไม่ชอบโคหรือร่วมมือกับใครก็ต้องออกแบบเอง เขียนโค้ตเองทั้งหมด ผม่วามันก็ดีนะเพราะงานตรงใจผมมากขึ้น เวลาผมไปร่วมงานกับคนอื่น มักจะเจอคนไม่ตรงใจผม ไม่ได้ดังใจ ก็ต้องมานั่งทำใหม่กันอีก ทำคนเดียวสบายใจครับไม่ต้องกังวลว่าเขาจะทำเสร็จเมื่อไหร่หรือไม่ตรงใจเราหรือเปล่าครับ (แต่ผมก็แนะนำให้ทำงานเป็นธีมดีกว่า แต่ธีมต้องดีด้วยครับ ผมยังไม่เจอธีมดีๆเลยต้องทำคนเดียว)