Loading...

The 5 Types of Freelance Developers You’re Bound...
29 Oct 2019

The FlashThis developer finishes tasks at record speed, so he’s regularly juggling 3-5 different clients at...

5 Benefits of Working with a Freelance Developer...
29 Oct 2019

There's an ongoing impression that freelancers are untrustworthy. So when a company needs to revamp its...

This Developer Earns RM12k a Month, and He Hasn't...
05 Aug 2019

Malaysia is currently suffering through a talent gap within tech industries. Companies are desperate for the...

4 Major Ways TribeHired Is Fixing Issues With...
05 Aug 2019

Picture this. You come in on a Monday morning, fire up your planner, and you stare blankly at all the features...

Developer Trends of 2019
31 Jul 2019

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

ทิศทางของอาชีพโปรแกรมเมอร์ในปี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 หากต้องการอ่านอ่านเวอร์ชันภาษาอังกฤษ คลิกที่นี่

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...

7 Things I Learnt From Building Pulangmengundi.com
21 Dec 2018

In the run-up to the 14th General Elections, I was part of pulangmengundi.com, an initiative to help...