Data science

การเข้ารหัสที่เป็นประชาธิปไตยในโลกที่เชื่อมต่อกัน: ที่ซึ่งนักพัฒนาพลเมืองที่มีรหัสต่ำ/ไม่มีรหัสและโปรแกรมเมอร์แบบดั้งเดิมสามารถพบปะกันได้

ในฟีเจอร์แขกพิเศษนี้ Amy Hodler ผู้อำนวยการ Graph Analytics และโปรแกรม AI ที่ Neo4j ตั้งข้อสังเกตว่าแม้ว่าความท้าทายอาจเกิดขึ้นเมื่อติดตั้ง low-code/no-code ลงในสแต็กทางเทคนิคขั้นสูง แต่บริษัทที่ยอมรับการเคลื่อนไหวจะได้รับประโยชน์จากการนำ กับนักพัฒนาพลเมืองที่พร้อมรับมือกับความท้าทายใหม่ๆ ในอาชีพการงานของเธอ Amy ได้ช่วยให้ทีมบุกเข้าสู่ตลาดใหม่ๆ อย่างต่อเนื่องในบริษัทสตาร์ทอัพและบริษัทขนาดใหญ่ เช่น EDS, Microsoft และ Hewlett-Packard (HP) เธอเพิ่งมาจาก Cray Inc. ซึ่งเธอเป็นผู้จัดการฝ่ายการตลาดด้านการวิเคราะห์และปัญญาประดิษฐ์ ด้วยการระบาดใหญ่ที่เร่งความเร็วของธุรกิจและไทม์ไลน์ของผลิตภัณฑ์ การขาดแคลนนักพัฒนาที่พัฒนาขึ้น และข้อมูลที่เชื่อมโยงกันเพิ่มขึ้น จึงมีความต้องการเพิ่มขึ้นสำหรับบุคคลจำนวนมากขึ้นโดยไม่ได้รับการฝึกอบรมอย่างเป็นทางการหรือ “นักพัฒนาที่เป็นพลเมือง” เพื่อช่วยให้องค์กรสร้างแอปพลิเคชันได้อย่างรวดเร็ว แม้ว่า low-code/no-code จะแทบไม่สามารถปรับแต่งได้เท่ากับการเขียนโค้ด แต่ก็ช่วยให้องค์กรมีวิธีเพิ่มเติมในการทำงานให้ลุล่วงได้อย่างมีประสิทธิภาพมากขึ้น และช่วยให้การเขียนโค้ดเป็นประชาธิปไตยโดยทำให้ผู้คนจำนวนมากขึ้นสามารถขยายความสามารถด้านเทคนิคของตนได้ การทำความเข้าใจคุณค่าของข้อมูลที่เชื่อมต่อ ในขณะที่ข้อมูลเป็นแกนหลักสำหรับการสร้างแอปพลิเคชันแบบ low-code เหล่านี้ บริษัทต่างๆ เริ่มตระหนักถึงคุณค่าของข้อมูลที่เชื่อมต่อมากขึ้น การระบาดใหญ่ของ COVID-19 ทำให้เกิดแนวคิดที่ว่าการทำความเข้าใจข้อมูลเกี่ยวข้องกับการแสดงภาพแนวคิดที่ซับซ้อน จากข้อมูลของ Gartner โลกมีความเชื่อมโยงกันมากขึ้นกว่าเดิม กระตุ้นให้ธุรกิจวิเคราะห์การเชื่อมต่อและความสัมพันธ์ระหว่างจุดข้อมูลเพื่อทำการตัดสินใจอย่างมีข้อมูลมากขึ้น ความมหัศจรรย์ของเทคโนโลยีกราฟคือการจัดเก็บและคำนวณวิธีที่ข้อมูลมีอยู่ตามธรรมชาติในโลกแห่งความเป็นจริงโดยการทำความเข้าใจความสัมพันธ์ระหว่างจุดข้อมูล กราฟมีความเป็นธรรมชาติและใช้งานง่ายสำหรับคนส่วนใหญ่ที่จะเข้าใจ ไม่ว่าพวกเขาจะเขียนโค้ดได้หรือไม่ก็ตาม วิธีที่โปรแกรมเมอร์ดั้งเดิมและนักพัฒนาพลเมืองสามารถทำงานร่วมกันได้ วิวัฒนาการของนักพัฒนาพลเมืองจะไม่หยุดในเร็วๆ นี้ สมาชิกในทีมสามารถทำงานร่วมกันเพื่อใช้ประโยชน์จากข้อมูลที่เชื่อมต่อผ่านแพลตฟอร์ม low-code/no-code ต่างๆ ตัวอย่างเช่น ด้วยการแสดงภาพกราฟ ผู้เขียนโค้ดและนักพัฒนาที่เป็นพลเมืองสามารถเปิดเผยรูปแบบและวิเคราะห์เครือข่ายได้ เครื่องมือสร้างภาพกราฟที่มีโค้ดต่ำสามารถใช้ภาษาที่ใกล้เคียงธรรมชาติเพื่อค้นหารูปแบบกราฟโดยไม่ต้องมีทักษะในการเขียนโค้ด นอกจากนี้ นักพัฒนาที่เป็นพลเมืองมักทำงานกับข่าวกรองธุรกิจ หรือใช้เครื่องมือเชื่อมต่อแบบ low-code/no-code เพื่อเชื่อมโยงกับระบบนิเวศของผู้ขาย สามารถเพิ่มความเร็วในการดำเนินการได้ ตัวอย่างเช่น Looker เป็นแพลตฟอร์มการวิเคราะห์ข้อมูลที่เชื่อมต่อกับระบบนิเวศของผู้ขาย โปรแกรมเมอร์สามารถใช้เครื่องมือนี้เพื่อตัดสินใจอย่างมีข้อมูลและประสิทธิผลมากขึ้น เพื่อลดความซับซ้อนของกระบวนการใช้ประโยชน์จากข้อมูลที่เชื่อมต่อ นักพัฒนาพลเมืองยังสามารถใช้ปลั๊กอินแบบ low-code สำหรับฐานข้อมูลแบบกราฟเพื่อเรียกอัลกอริทึมโดยไม่ต้องรู้คณิตศาสตร์เบื้องหลัง นักพัฒนาขั้นสูงสามารถช่วยเหลือนักพัฒนาที่เป็นพลเมืองโดยการสร้างโมดูลแบบลากแล้วปล่อยของคำค้นหาทั่วไปที่สามารถนำมาใช้ซ้ำเพื่อสร้างไปป์ไลน์ที่กำหนดเองได้ นี่เป็นเพียงตัวอย่างเล็กๆ น้อยๆ ที่แสดงให้เห็นว่าโปรแกรมเมอร์และนักพัฒนาพลเมืองสามารถใช้จุดแข็งของกันและกันเพื่อเปิดเผยข้อมูลเชิงลึกใหม่ๆ และสร้างแอปพลิเคชันที่ดีขึ้นได้อย่างไร ในที่ที่โค้ดต่ำ/ไม่มีโค้ดเข้ากันได้และไม่เหมาะสม ในขณะเดียวกัน ในขณะที่โค้ดต่ำ/ไม่มีโค้ดมีจุดประสงค์เพื่อทำให้ชีวิตของนักเขียนโค้ดบางคนง่ายขึ้น แต่ก็ไม่ใช่ทางออกที่ดีที่สุดสำหรับทุกปัญหา สำหรับนักพัฒนาที่มีประสบการณ์มากขึ้น แพลตฟอร์มแบบ low-code/no-code จะช่วยเร่งความเร็วในการเขียนโปรแกรมตามปกติ เช่น การบูรณาการแพลตฟอร์มดิจิทัลหรือการป้อนข้อมูล ทำให้พวกเขามีเวลาทุ่มเทให้กับโครงการที่ซับซ้อนมากขึ้น อย่างไรก็ตาม ควรมองว่า low-code/no-code เป็นสเปกตรัมตั้งแต่ความสามารถในการขยายไปจนถึงการใช้งานง่าย ด้วยความสามารถในการขยายที่มากขึ้น นักพัฒนาสามารถสร้างแอปพลิเคชันแบบ low-code/no-code เพื่อเพิ่มความเร็วได้เร็วยิ่งขึ้น ในทางกลับกัน ยิ่งใช้แพลตฟอร์มได้ง่ายขึ้นเท่าใด ก็ยิ่งมีโอกาสปรับแต่งได้น้อยลงและประสิทธิภาพขั้นสูงน้อยลงเท่านั้น ในบางกรณี รหัสต่ำ/ไม่มีรหัสไม่สมเหตุสมผลเนื่องจากจำนวนหรือประเภทของ “คันโยก” ที่คุณอาจต้องการปรับแต่ง เป็นการยากที่จะเขียนข้อความค้นหาที่ซับซ้อนมากหรือกำหนดบรรทัดของโค้ดเองเมื่อใช้เฉพาะโปรแกรมแบบ low-code/no-code ข้อควรพิจารณาสำคัญหลายประการที่ธุรกิจควรพิจารณาเมื่อตัดสินใจว่า low-code/no-code เป็นวิธีที่มีประสิทธิภาพมากที่สุดสำหรับโครงการหรือไม่: ระบบที่ซับซ้อน – ในขณะที่ low-code/no-code นั้นเหมาะสำหรับการพัฒนาแอพอย่างรวดเร็ว แต่นักพัฒนาที่เป็นพลเมืองไม่สามารถทำได้ แก้ปัญหาแบ็คเอนด์ที่ซับซ้อนทุกปัญหา การแสดงตรรกะที่กำหนดเองอย่างถูกต้องและใช้ประโยชน์จากคุณลักษณะที่ซับซ้อนมากขึ้นซึ่งจำเป็นสำหรับการเขียนโปรแกรมหรือการวิเคราะห์อาจเป็นเรื่องยาก โดยเฉพาะอย่างยิ่งที่เกี่ยวข้องกับตรรกะทางธุรกิจหรือคุณลักษณะเฉพาะของโดเมน ความปลอดภัย – เมื่อสร้างแอปที่ต้องการความปลอดภัยสูง รหัสต่ำ/ไม่มี – การพัฒนาโค้ดทำให้เกิดความเสี่ยง แม้ว่าโดยทั่วไปแล้วจะโฮสต์อยู่ในระบบคลาวด์ แต่แพลตฟอร์มแบบ low-code/no-code มีเงื่อนไขความปลอดภัยที่ตั้งไว้ล่วงหน้าซึ่งไม่สามารถปรับแต่งได้ง่ายเหมือนถ้าคุณสร้างแอปตั้งแต่เริ่มต้น การช่วยสำหรับการเข้าถึง – โค้ดน้อย/ไม่มีโค้ดมักจะถือว่าเป็นการช่วยสำหรับการเข้าถึงภายหลัง แทนที่จะเป็นส่วนสำคัญของแอปพลิเคชัน การสร้างความต้องการในการช่วยสำหรับการเข้าถึง เช่น โปรแกรมอ่านหน้าจอและการป้อนข้อมูลด้วยเสียงอาจทำได้ยากขึ้นเมื่อใช้ซอฟต์แวร์เทมเพลต เพื่อให้เข้าใจความสัมพันธ์ของข้อมูลที่ซับซ้อนมากขึ้นที่เราเห็นในโลกนี้ เราต้องการผู้คนให้มากที่สุดเท่าที่จะเป็นไปได้ท้าทายตัวเองเพื่อดูข้อมูลว่าเชื่อมต่อกัน การทำให้ผู้คนเข้าถึงการเข้ารหัสได้มากขึ้น ทำให้เราสามารถแก้ปัญหาที่ซับซ้อนและทำความเข้าใจข้อมูลในรูปแบบใหม่ได้ แม้ว่าความท้าทายอาจเกิดขึ้นเมื่อติดตั้ง low-code/no-code ลงในสแต็คทางเทคนิคขั้นสูง แต่บริษัทที่ยอมรับการเคลื่อนไหวจะได้รับประโยชน์จากการนำนักพัฒนาที่เป็นพลเมืองซึ่งพร้อมที่จะรับมือกับความท้าทายใหม่ ๆ เท่านั้น ลงทะเบียนเพื่อรับจดหมายข่าว InsideBIGDATA ฟรี เข้าร่วมกับเราบน Twitter: @InsideBigData1 – https://twitter.com/InsideBigData1

  • บ้าน
  • Business
  • Data science
  • Marketing
  • Leave a Reply

    Your email address will not be published. Required fields are marked *

    Back to top button