การเปลี่ยนอาชีพ: จาก Java เป็น Big Data / Hadoop



โพสต์นี้กล่าวถึงสาเหตุที่คุณควรเปลี่ยนอาชีพจาก Java เป็น Big Data เรียนรู้ว่าทักษะ Hadoop Java ทำงานร่วมกันได้อย่างไรและช่วยคุณจัดกระเป๋างาน Hadoop ข้อมูลขนาดใหญ่

มีจุดนี้ในชีวิตของเราทุกคนที่เราคิดถึงการเปลี่ยนอาชีพหรือเพิ่มชุดทักษะของเราเพื่อปรับปรุงการเติบโตในอาชีพของเราหรือแม้กระทั่งเพื่อติดตามแนวโน้มที่กำลังเติบโต แต่การวิเคราะห์แนวโน้มปัจจุบันอย่างรอบคอบและการปฏิบัติตามข้อกำหนดถือเป็นวิธีการที่ดีในการเลือกว่าจะอัปเดตชุดทักษะใด เมื่อมองไปที่ตลาดปัจจุบันเทคโนโลยี Hadoop และ Big Data กำลังเติบโตอย่างรวดเร็วและมีความต้องการของตลาดมากมายเช่นกัน กระแสความสนใจใน“ ข้อมูลใหญ่ ” กำลังกระตุ้นให้ผู้จัดการทีมพัฒนาหลายคนพิจารณา Hadoop เทคโนโลยีที่กลายเป็นองค์ประกอบสำคัญของแอปพลิเคชัน Big Data มากขึ้นเรื่อย ๆ ในการทำเช่นนั้นการเก็บชุดทักษะที่จำเป็นเมื่อจัดการกับ Hadoop จึงมีความสำคัญ ตามที่ Helena Schwenk นักวิเคราะห์ของ MWD Advisors อ้างถึง SearchSOA.com ว่าทักษะของทีมการติดตั้ง Hadoop ที่รอบรู้ควรรวมถึงประสบการณ์ในระบบกระจายขนาดใหญ่และความรู้เกี่ยวกับภาษาเช่น Java , C ++, Pig Latin และ HiveQL ข้อมูล





ตอนนี้เป็นที่ชัดเจนแล้วว่ามีความรู้เกี่ยวกับ Java เป็นทักษะสำคัญที่จำเป็นใน Hadoop . เรามาดูกันว่าการเปลี่ยนจาก Java เป็น Hadoop นั้นง่ายแค่ไหน

ทำไมคุณต้องข้ามจาก Java ไปสู่ ​​Big Data?

  • ดูแนวโน้มงาน Java และ Hadoop :

แนวโน้มงาน - Java สู่ Big Data



ในขณะที่ดูการแสดงแนวโน้มของงานที่นำมาจาก Google ในรูปแบบกราฟิกนั้นค่อนข้างชัดเจนว่าแนวโน้มงาน Hadoop นั้นดีกว่า Java มาก เมื่อพูดเช่นนี้ก็ไม่ได้หมายความว่าแนวโน้มงานที่ใช้ Java จะลดลง ด้วยความที่ Hadoop เพิ่มขึ้นอย่างรวดเร็วและความต้องการของ บริษัท ต่างๆที่มองหาผู้เชี่ยวชาญด้าน Java ที่มีความรู้ใน Hadoop นั้นมีมากเกินกว่าที่จะละเลยได้ สิ่งนี้เห็นได้ชัดเจนในการแสดงแนวโน้มของงานสำหรับ 'Java กับ Hadoop' ประเภททักษะของงาน

  • เมื่อตรวจสอบความต้องการงานสำหรับ Java ที่มีทักษะ Hadoop มีความต้องการอย่างมาก แต่มีผู้เชี่ยวชาญไม่เพียงพอที่มีทักษะดังกล่าวข้างต้นเพื่อตอบสนองความต้องการ ตามที่ Developers Slashdot, JPMorgan Chase และ บริษัท อื่น ๆ ที่กำลังมองหาผู้สมัครงานในสาขานี้ในการประชุม Hadoop World ประจำปีนี้ ดูเหมือนว่าพวกเขาจะหาผู้เชี่ยวชาญด้านไอทีที่มีทักษะบางอย่างไม่เพียงพอซึ่งรวมถึง Hadoop MapReduce (สคริปต์ MapReduce ที่เขียนด้วย Java) ซึ่งหมายความว่าจ่ายสูง
  • จากข้อมูลของ Dice’s Open Web Java เป็นผู้จัดการการจ้างงานทักษะชั้นนำที่กำลังมองหาทักษะการรวม Java-Hadoop Hadoop ด้วย Java เป็นทักษะที่มีค่าเนื่องจาก HDFS (Hadoop Distributed File System) เขียนด้วย Java
  • จากข้อมูลของ Business Insider Hadoop มีมูลค่าอย่างน้อย $ 103,000 ต่อปีเป็นเงินเดือน
  • งานที่มีทักษะ Big Data จ่ายเงินมากกว่า $ 106,000 ต่อปี

ทำไมมืออาชีพ Java จึงเปลี่ยนมาใช้ Hadoop ได้ง่ายขึ้น

Hadoop เป็นเฟรมเวิร์กการเขียนโปรแกรมบน Java แบบโอเพนซอร์สที่สนับสนุนการประมวลผลชุดข้อมูลขนาดใหญ่ในสภาพแวดล้อมการประมวลผลแบบกระจาย Hadoop ใช้โมเดล MapReduce ของ Google กระจายงานด้านคอมพิวเตอร์จากนั้นจึงรวมผลลัพธ์เข้าด้วยกัน สคริปต์ MapReduce ที่ใช้ที่นี่เขียนด้วย Java ตอนนี้เห็นได้ชัดว่าการทำงานกับ Hadoop ความรู้ใน Java เป็นสิ่งจำเป็น และการมีความรู้ในภาษาจาวาทำให้มันเป็นเรื่องง่ายเมื่อต้องเปลี่ยนมาใช้ Hadoop



ความยาวของจาวาสคริปต์อาร์เรย์

ตอนนี้คำถามที่แท้จริงที่จะถามคือเกี่ยวกับพลังแห่งการดำรงอยู่ของ Hadoop ในเส้นทางอาชีพ:

IBM, Microsoft และ Oracle ได้รวม Hadoop ทั้งหมดในปีนี้ บริษัท อื่น ๆ ที่มี Hadoop และกำลังมองหาผู้เชี่ยวชาญด้าน Hadoop ณ เดือนพฤศจิกายน 2556 ได้แก่ :

  • อเมซอน (110)
  • อีเบย์ (53)
  • Yahoo! อิงค์ (37)
  • ฮอร์ตันเวิร์ค (36)
  • เฟสบุ๊ค (33)
  • แอปเปิ้ล (28)
  • พลวัตทั่วไป - ไอที (28)
  • อีเอ็มซีคอร์ปอเรชั่น (27)
  • นอร์ ธ ร็อปกรัมแมน (25)
  • ทวิตเตอร์ (23)

นี่เป็นสัญญาณที่ชัดเจนว่า Java ไปยัง Big Data / Hadoop คือหนทางที่จะไป

มีคำถามสำหรับเรา? พูดถึงพวกเขาในส่วนความคิดเห็นแล้วเราจะติดต่อกลับไป

กระทู้ที่เกี่ยวข้อง:

4 เหตุผลเชิงปฏิบัติในการเรียนรู้ Hadoop 2.0

การฝึกอบรม Big Data 7 วิธีสามารถเปลี่ยนองค์กรของคุณได้