Loading...

As a Laravel developer in Malaysia, do you use...
17 Dec 2018

Laravel's Collection has many powerful methods that can help you to do the complex tasks. Map method applies...

What else do 21st-century tech employers want from...
21 Dec 2018

Over recent years, there has been a high demand for tech professionals in Malaysia. As a result, more and more...

Laravel Programmers to-be should learn these...
21 Dec 2018

My goal of writing this post is you can save this guide and read again later when you need acomposercommand...

How important are PHP developers in Malaysia?
21 Dec 2018

Very. Massively. Ridiculously important. Make no mistake that they are the Knights and Unicorns of the 21st...

ทิศทางของอาชีพโปรแกรมเมอร์ในปี2019
18 Apr 2019

อย่างที่พวกเรากำลังทราบกันกันดีว่าโลกกำลังเปลี่ยนแปลงไปอย่างรวดเร็ว จากการเรียนรู้ด้วยตัวเองจนเข้ามาสู่ยุคของการนำเอาเทคโนโลยีมาใช้ในชีวิตประจำวัน ในวันนี้เราจะมาแชร์มุมมองที่เราได้รวบรวมมาจากที่ต่างๆว่าสิ่งที่กำลังเกิดขึ้นเหล่านี้กำลังส่งผลกระทบต่อแนวโน้มของอาชีพโปรแกรมเมอร์อย่างไร ลองมาดูกันเลยดีกว่าครับ1.เว็บไซต์ยูทูป – แหล่งเรียนรู้เริ่มต้นของโปรแกรมเมอร์ที่เพิ่งจะหัดเรียนเขียนโปรแกรมรูปภาพจาก Startup VillageStack Overflow เป็นเครื่องมือสำหรับการเรียนรู้ด้วยตนเองสำหรับทุกคน เนื่องด้วยโปรแกรมเมอร์หลายๆท่านจะมาแชร์ประสบการณ์ที่เคยเจอปัญหามาก่อนและวิธีแก้ไขในนี้ โปรแกรมเมอร์มือใหม่ต่างก็ให้ความสำคัญกับปัญหาและนำมาปรับใช้กับสถานการณ์ที่ตัวเองเจออยู่ได้ทั้งๆที่คนรุ่นใหม่ (Gen X) ควรจะไปหาหนังสือการเขียนโปรแกรมอ่าน กลับกันกลับเสริช์หาในยูทูปมากกว่า โดยเฉพาะในการเรียนรู้สิ่งใหม่ๆสำหรับพวกเขาด้านล่างนี้คือช่องรายการยูทูปที่เป็นประโยชน์ที่พวกเราแนะนำให้คุณลองเข้าไปดูครับCode CourseJava BrainsLearncode.academyGoogle DevelopersDev Tips2.โปรแกรมเมอร์ควรเลือกเรียนภาษาที่กำลังเป็นที่ต้องการของตลาด(ประกาศหางานอ้างอิงจากภาษาต่างๆ)รูปภาพจาก Indeed.comแม้ว่าจะมีภาษาใหม่ๆเกิดขึ้นมาในทุกๆวัน โปรแกรมเมอร์ควรมีความเชี่ยวชาญอย่างน้อย 1 ภาษา ไม่อย่างนั้นก็ควรจะเป็นภาษาที่ใช้กันบ่อยๆ มีผลจากการสำรวจออกมาแล้วว่า ภาษาที่เป็นที่ต้องการในการทำงานคือ ภาษาจาวา จาวาสคริปต์ ไพธอน และภาษาซีพลัสพลัสเมื่อโลกถูกแทนที่ด้วยอุตสาหกรรม ภาษาจาวาถูกนำมาใช้ทางกลุ่มสถาบันการเงินมากขึ้นอย่างต่อเนื่อง ในขณะเดียวกัน ภาษาจาวาสคริปต์ก็เป็นที่นิยมในการสร้างร้านค้าที่สามารถติดต่อระหว่างผู้ซื้อและผู้ขายได้ อีกทั้งยังรองรับเว็บบราวเซอร์ที่หลากหลายอีกด้วย ขณะเดียวกันภาษาซีชาร์ปก็ยังเป็นภาษาที่ใช้ในองค์กรราชการอีกด้วยเช่นกัน3.โปรแกรมเมอร์ถูกโน้มน้าวโดยภาษาต่างๆที่ถูกทำให้ดูน่าศึกษาโดยบริษัทยักษ์ใหญ่ทางเทคโนโลยี(ช่องว่างระหว่างสิ่งที่โปรแกรมเมอร์ไม่รู้และสิ่งที่เขากำลังมองหาว่าควรจะเรียนภาษาอะไรต่อดี)รูปภาพจาก HarkerRankมีอยู่ช่วงหนึ่งที่เห็นได้ชัดเจนจากการที่โปรแกรมเมอร์หลายๆท่านหันไปสนใจภาษาต่างๆหลายภาษาที่ถูกทำให้เป็นที่นิยมขึ้นมาโดยบริษัทยักษ์ใหญ่ของ Silicon Valley ยกตัวอย่างคร่าวๆเช่น ภาษาโก ภาษาก็อตลิน ภาษาสเกลา และภาษาสวิฟต์ภาษาโกมาจากบริษัทกูเกิ้ล ภาษาโกมีความสามารถสูงและสามารถที่จะทำงานต่างๆหลายๆงานพร้อมกันได้อย่างราบรื่น อีกทั้งกูเกิ้ลยังโด่งดังในเรื่องของการใช้ภาษาก็อตลินเมื่อรับเอาภาษาก็อตลินมาจาก Android framework เมื่อครั้งที่ Android Framework ถูกกูเกิ้ลย้ายออกมาจากภาษาจาวาทวิตเตอร์ต่างกระตุ้นให้มีการใช้ภาษาสเกลามากขึ้น เนื่องจากเป็นภาษาที่โตเร็วกว่า Ruby on Rails เมื่อไม่นานมานี้ ขณะที่บริษัทแอปเปิ้ลสร้างชิปขึ้นมาจากภาษาซีเป็นภาษาสวิฟต์ โปรแกรมเมอร์ต่างก็ต่างเปลี่ยนไปใช้ภาษาสวิฟต์ด้วยเช่นกันเพื่อที่จะได้ไม่ต้องตกงาน4.ช่องว่างของความรู้ใน Javascript frameworkจาวาสคริปต์เฟรมเวิร์คดูเหมือนจะเป็นเฟรมเวิรค์ที่ต้องการมากขึ้นเรื่อยๆ เนื่องจากเป็นภาษาเดียวที่ทำได้ทั้ง Frontend และ Backend รวมไปถึงส่วนขยายเพิ่มเติมของมือถือและบราวเซอร์ โดยส่วนใหญ่แล้วผู้จ้างงานจะมองหาผู้ที่เคยมีประสบการ์ทางด้าน Node.js Angular.js และ React มาก่อนอย่างไรก็ตาม เฟรมเวิรค์ทั้ง 3 เฟรมเวิรค์นี้กำลังประสบกับช่องว่างขนาดใหญ่ระหว่างสิ่งที่ผู้จ้างงานต้องการกับความรู้ของโปรแกรมเมอร์ ปัญหาหลักๆเลยก็คือภาษาในการโปรแกรมมิ่งไม่ใช่ภาษาที่จะเรียนรู้ได้ทันทีที่ภาษาถูกสร้างขึ้นมา ยิ่งไปกว่านั้นช่องว่างของความรู้หรือความรู้ที่ขาดหายไปควรนำไปรวมกับส่วนของภาษาJavascript5.ลำดับของทักษะในการแก้ปัญหาที่นายจ้างส่วนใหญ่ให้ความสำคัญในการจ้างงานรูปภาพจาก LinkedIn65% - การแก้ไขปัญหา: สามารถที่จะมองเห็นปัญหาและทางแก้ไขของปัญหาเมื่อเจอกับปัญหาหรือความท้าทายต่างๆ64% - เป็นผู้เรียนรู้ที่ดี: สามารถที่จะเรียนรู้ได้ไว และนำมาปรับใช้ได้46% - นักคิดวิเคราะห์: สามารถใช้การคิดวิเคราะห์อย่างมีเหตุผลได้45% - มีทักษะการพูดที่ดี: สามารถสื่อไอเดียออกมาได้ดีขณะพูด22% - มีทักษะการเขียนที่ดี: มีทักษะการสื่อไอเดียผ่านทางการเขียนที่ดีและมีความเข้าใจในไอเดียนั้นๆ21% - นักคิดสร้างสรรค์: นำไอเดียแต่ละไอเดียมาเชื่อมโยงกันได้ดี และมีความคิดใหม่ๆนอกกรอบ16% - นักเข้าใจเทคโนโลยี: มีความเข้าในเทคโนโลยีต่างๆ6% - เก่งเลข: มีความสามารถในการคำนวนและสถิติ5% - อื่นๆปัจจุบันผู้จ้างงานกำลังให้ความสำคัญกับสกิลการแก้ไขปัญหาของโปรแกรมเมอร์มากกว่าความสามารถในการเขียนโปรแกรม ความสามารถในการแก้ปัญหาที่ซับซ้อนหรือการแสดงให้เห็นถึงการคิดอย่างมีระบบก็เป็นสิ่งที่ทำให้เห็นถึงคุณค่า(หรือมากกว่านั้น)มากกว่าทักษะทางเทคนิคที่งานต้องการเราสามารถเห็นแนวความคิดนี้ได้จากองค์กรขนาดกลางถึงขนาดใหญ่ ในขณะที่องค์กรเล็กๆหรือองค์กรทีเพิ่งจะเริ่มทำธุรกิจจะต้องการผู้สมัครที่มีความสามารถทางด้านframeworkหรือความสามารถเฉพาะเนื่องจากทำให้บริษัทเดินหน้าและเติบโตได้เร็ว6.ผลงานที่เคยทำมีผลต่อการจ้างงานมากที่สุดรูปภาพจาก theethogramถ้าคุณเป็นโปรแกรมเมอร์แต่ยังไม่มีโปรไฟล์จาก Github คุณควรจะสร้างขึ้นมาสักชิ้น เพราว่าบริษัทหลายบริษัทที่ใช้ Github และโปรเจคประเมินความสามารถของคุณมากกว่าเรซูเม่ ผู้สัมภาษณ์งานจะพิจารณาจาก Github มากกว่าจำนวนปีของประสบการณ์ของคุณและใบปริญญาของคุณเสียอีกปัจจัยนี้เป็นสาเหตุหลักๆเลยเพราะว่าผู้สัมภาษณ์มักจะมีผู้รับสมัครงานอีกทอดหนึ่งหรือเพื่อนร่วมทีมอื่นๆเช็คประวัติของผู้สมัครงานจากเรซูเม่ พอถึงเวลาที่จะสัมภาษณ์กับผู้ให้การสัมภาษณ์ สิ่งที่จะนำมาตัดสินใจในการรับเข้าทำงานจะดูจาก โปรเจคที่ผู้สมัครเคยทำ ประวัติการทำงานและเรซูเม่คุณกำลังมองหางานไอทีในฝันอยู่ใช่ไหม?ลงทะเบียนที่นี่เพื่อรับงานใหม่ๆจากบริษัทไอทีชั้นนำได้เลย*บทความนี้แปลเป็นไทยโดยA. Ruangsuwan หากต้องการอ่านอ่านเวอร์ชันภาษาอังกฤษ คลิกที่นี่

Developer Trends of 2019
12 Apr 2019

The world today is changing rapidly - from the nature of learning to the introduction of new technologies. We...

Malaysian developers, what would you be if you are...
17 Dec 2018

In a few years back, your parents want you to find a full-time position in a good company, your friends tell...

Understanding the difference between UI and UX...
17 Dec 2018

Did you know that UI and UX are not the same concepts? Surely, they are closely connected, even mutually...