โรแบร์โต คอร์เตซ- นักพัฒนา Java ที่มีประสบการณ์มากกว่าสิบปี เป็นหัวหน้าของ Coimbra JUG และผู้ก่อตั้ง JNation Conference ใน
เหยือก Coimbra— ชุมชนโปรแกรมเมอร์ที่ทำงานด้วยภาษาชวา รวมโปรแกรมเมอร์จาก Coimbra และ Central Zone ในโปรตุเกสเป็นหลัก Coimbra JUG จัดกิจกรรมเกี่ยวกับ Java และเทคโนโลยีที่เกี่ยวข้องกับ JVM (Java Virtual Machine ซึ่งเป็นส่วนหลักของระบบรันไทม์ Java - Hi-Tech) โดยมีเป้าหมายเพื่อพัฒนาและทำให้ภาษานี้เป็นที่นิยม การประชุมที่มีชื่อเสียงที่สุดคือ JNation Conference ซึ่งจัดขึ้นเพื่อการพัฒนาล่าสุดใน Java จัดขึ้นเป็นประจำทุกปีที่เมืองโกอิมบรา
เกี่ยวกับ Java
- จุดแข็งและประเด็นหลักของ Java ในฐานะภาษาโปรแกรมคืออะไร
- ภาษามีเสถียรภาพและการแสดงออก สำหรับฉันสิ่งที่ดีที่สุดเกี่ยวกับ Java คือระบบนิเวศ มีไลบรารีโอเพ่นซอร์สจำนวนมากที่สามารถใช้เพื่อทำให้การพัฒนาแอปพลิเคชันง่ายขึ้น เอกสารเหล่านี้ได้รับการทดสอบและผ่านการทดสอบเป็นอย่างดีดังนั้นคุณจึงสามารถมุ่งเน้นไปที่ความต้องการทางธุรกิจที่แท้จริง
- Java กำลังเปลี่ยนแปลงอย่างแข็งขันแนวโน้มใดที่ทำให้เกิดเสียงในบริเวณนี้ในปัจจุบัน?
- แน่นอนคลาวด์ และนี่เป็นงานที่น่าสนใจมากสำหรับ Java เนื่องจากภาษานั้นมีมานานก่อนที่เราจะมีระบบคลาวด์ทุกที่และสำหรับทุกคน ดังนั้นเขาจึงไม่พร้อมสำหรับสิ่งนี้และเขาก็ต้องปรับตัว หากคุณดูประวัติของ Java รุ่นใหญ่ ๆ จะปรากฏทุกสามถึงสี่ปี ตอนนี้ภาษาได้ดัดแปลงเพื่อเผยแพร่กำหนดการที่กำหนดทุกหกเดือนเพื่อให้ตรงกับความท้าทายของวันนี้และพรุ่งนี้
เทรนด์ใหม่ของ Java:
- Java JShell Interpreterเพื่อการเรียนรู้ภาษาและโค้ดต้นแบบ
- NodeJSเพื่อสร้างโปรแกรมสำหรับอุปกรณ์เดสก์ท็อปและแอปพลิเคชันเซิร์ฟเวอร์โดยไม่ต้องใช้เบราว์เซอร์
- กรอบการพัฒนาเว็บและแอพมือถือ:ReactJS, AngularJS, Meteor.js และอื่นๆ ลดความซับซ้อนของการพัฒนาอย่างมาก
เกี่ยวกับการทำงานของโปรแกรมเมอร์
- อะไรที่คุณอยากแนะนำให้กับโปรแกรมเมอร์มือใหม่ในการหางานพิเศษและการหางาน?
- แล้วบล็อกล่ะหรือหน้าเว็บประเภทอื่น หลายคนเริ่มต้นด้วยวิธีนี้และนี่เป็นวิธีที่ดีในการเขียนโปรแกรม ฉันก็เริ่มด้วยบล็อก ก่อนอื่นด้วย HTML ซึ่งในตัวมันไม่ใช่ภาษาการเขียนโปรแกรม แต่ในที่สุดฉันก็เริ่มสร้างสิ่งที่ก้าวหน้ามากขึ้นซึ่งทำให้ฉันต้องใช้ JavaScript และ Java หลายคนเริ่มต้นด้วย Python ซึ่งยอดเยี่ยมเช่นกัน มันไม่ยากมากและคุณสามารถบรรลุผลลัพธ์ที่น่าอัศจรรย์
- โปรแกรมเมอร์ภาษาจาวาจำเป็นต้องมีเทคโนโลยีใดบ้าง?
- โปรแกรมเมอร์แต่ละคนต้องการชุดของพื้นฐานและสิ่งนี้ไม่เพียง แต่สำหรับ Java ซึ่งจะช่วยให้เขาสร้างแนวคิดทั่วไปเกี่ยวกับการทำงานทุกอย่าง ฉันเชื่อว่ารายการนี้สามารถโต้แย้งได้ แต่ฉันจะรวมอัลกอริทึมเครือข่ายระบบปฏิบัติการฐานข้อมูลระบบกระจายความปลอดภัยและคณิตศาสตร์ไว้ด้วย
- โปรแกรมเมอร์ควรเลือกระหว่างนักพัฒนาเต็มรูปแบบ (สากล) และผู้เชี่ยวชาญหรือไม่?
- ตอนนี้มันยากมากที่จะมีสมาธิในเทคโนโลยีบางอย่างเพราะทุกอย่างกำลังพัฒนาและเปลี่ยนแปลงอย่างรวดเร็ว แต่มันก็ยิ่งยากที่จะติดตามด้วยเทคโนโลยีจำนวนมาก คุณต้องเปิดให้ทุกสิ่งโดยเฉพาะอย่างยิ่งในช่วงเริ่มต้นอาชีพของคุณและตัดสินใจเลือกสิ่งที่คุณชอบมากที่สุด
- มีความเห็นว่าไม่มีอิสระใน Java และภาษานี้เป็นหลักสำหรับการพัฒนาองค์กร Java Freelance เป็นข้อยกเว้นหรือไม่
“ ฉันไม่คิดอย่างนั้น” ตัดสินจากประสบการณ์ของฉันเมื่อ บริษัท จ้าง freelancer พวกเขากำลังรอคนที่มีประสบการณ์มากมายที่สามารถมาและช่วยพวกเขารับมือกับปัญหา การมุ่งเน้นที่เทคโนโลยีเฉพาะจะให้ประสบการณ์เช่นนั้นและช่วยให้คุณชำนาญ เป็นผู้เชี่ยวชาญที่มีประสบการณ์คุณสามารถทำงานได้ทั้งในฐานะอิสระและในองค์กร
- คุณเรียกตัวเองว่าเป็นนักพัฒนาที่หลงใหล สำหรับคุณการเขียนโปรแกรมเป็นการสร้างหรือกระบวนการทางเทคนิคเป็นหลักหรือไม่?
- การเขียนโปรแกรมเกี่ยวข้องมากความคิดสร้างสรรค์ เมื่อคุณต้องการทำบางสิ่งคุณสามารถไปได้หลายวิธี มันเกิดขึ้นว่าวิธีนี้ไม่มีอยู่เลยคุณต้องสร้างมันขึ้นมาเอง คุณต้องคิดลองใช้ตัวเลือกล้มเหลวและประสบความสำเร็จ ในทางเทคนิคแล้วสาขาวิชาของเรามีการพัฒนาอย่างรวดเร็วจำเป็นต้องมีส่วนร่วมในการวิจัยศึกษาพัฒนาการใหม่ ๆ และปรับปรุงคุณสมบัติอย่างต่อเนื่อง คุณต้องหลงใหลเกี่ยวกับสิ่งที่คุณทำเพื่อให้ทันเวลาข่าวสารล่าสุดและทางออกที่ดีที่สุด
เกี่ยวกับชุมชน Java
- ทำไมชุมชน Java จึงมีความจำเป็นและ Coimbra JUG ที่คุณเป็นผู้นำทำคืออะไร?
- ฉันเป็นหัวหน้าชุมชน Coimbra JUGโปรตุเกส โกอิมบราเป็นเมืองเล็ก ๆ ดังนั้นทุกคนในชุมชนจึงรู้จักกัน ผู้คนต้องการพบปะกันเพื่อแบ่งปันประสบการณ์ความประทับใจและแน่นอนฟังข่าวเกี่ยวกับสิ่งที่เกิดขึ้นในโลกไอที เรายังจัดประชุมที่เรียกว่า JNation นี่เป็นเหตุการณ์หนึ่งวันที่เราเชิญผู้บรรยายที่มีชื่อเสียงที่สุดหลายคนในชุมชน Java
- เหยือกชนิดใดที่มีชื่อเสียงและทรงอิทธิพลที่สุด?
- ฉันจะเสนอชื่อ LJC (ชุมชนลอนดอน)Java -“ High Tech”) และ SouJava (ชุมชนผู้ใช้ Java บราซิล -“ High Tech”) ชุมชนทั้งสองนี้มีส่วนร่วมในการสนับสนุน JCP, AdoptOpenJDK หรือ MicroProfile
กระบวนการชุมชน Java (JCP)- ก่อตั้งขึ้นในปี 1998 กระบวนการอย่างเป็นทางการอนุญาตให้ผู้มีส่วนได้เสียมีส่วนร่วมในการกำหนดข้อกำหนดแพลตฟอร์มภาษา Java เวอร์ชันอนาคต
ชุดพัฒนา Java (JDK)- เผยแพร่อย่างเสรีโดย OracleCorporation เป็นชุดพัฒนาแอปพลิเคชัน Java ที่ประกอบด้วยคอมไพเลอร์ ไลบรารีคลาสมาตรฐาน ตัวอย่าง เอกสารประกอบ ยูทิลิตี้ต่างๆ และระบบดำเนินการ
Microprofile, (Eclipse Microprofile)เป็นมาตรฐานแบบเปิดที่พัฒนาขึ้นภายใน Eclipse Foundation โดยผู้จำหน่ายเซิร์ฟเวอร์ EE องค์กรบุคคลที่สาม และอาสาสมัคร
ชุมชน JUG ที่มีชื่อเสียงอื่น ๆ :
- JUG.ru (เซนต์ปีเตอร์สเบิร์ก, รัสเซีย)มีการประชุมทุกเดือนในเซนต์ปีเตอร์สเบิร์ก โดยผู้เชี่ยวชาญของ Java จะบรรยายในหัวข้อที่เร่งด่วนที่สุด
- Philly JUG (ฟิลาเดลเฟียสหรัฐอเมริกา)ดำเนินธุรกิจมานานกว่า 15 ปี และดำเนินหลักสูตรการฝึกอบรมขั้นสูงสำหรับโปรแกรมเมอร์ Java ในฟิลาเดลเฟีย
- โมร็อกโก JUG (มาร์ราเกช, โมร็อกโก)จัดการประชุมประจำปีและหลักสูตรฝึกอบรมออนไลน์และออฟไลน์
- คุณเป็นสมาชิกของ Java Champion ด้วย เขามีปฏิสัมพันธ์กับนักพัฒนา Java, Oracle อย่างไร?
- แก่นแท้ของ Java Champions นั้นเป็นเอกสิทธิ์กลุ่มผู้นำด้านเทคโนโลยีและชุมชนที่ได้รับการส่งเสริมโดยชุมชน เราให้ข้อเสนอแนะความคิดทิศทางและคำแนะนำที่จะช่วยให้ Oracle ขยายแพลตฟอร์ม Java และส่งเสริมภาษาทั่วโลก สิ่งที่น่าสนใจที่สุดในกลุ่มนี้คือแม้ว่า Oracle จะรองรับ แต่ตัวมันเองนั้นก็มีความเป็นอิสระอย่างสมบูรณ์ ดังนั้นเราสามารถสรรเสริญและวิจารณ์ได้อย่างอิสระตามความเหมาะสม
- การประชุมที่จัดขึ้นเป็นประจำของนักพัฒนา Java เป็นที่น่าสนใจและสำคัญที่สุด?
- ตอนนี้มีการจัดประชุมที่น่าสนใจทุกที่ นักพัฒนาส่วนใหญ่สามารถค้นหาเหตุการณ์ที่สถานที่ของพวกเขาดังนั้นพื้นที่ครอบคลุมนั้นดีและมันยังคงเติบโตทุกปี คุณสามารถพึ่งพาการประชุม JNation, jPrime หรือ JBCNConf ซึ่งปรากฏขึ้นเมื่อไม่กี่ปีที่ผ่านมา แต่กลายเป็นแบบอย่างที่รวดเร็ว
เจไพรม์- การประชุมที่พูดถึง Javaภาษาต่างๆใน JVM อุปกรณ์มือถือเทคโนโลยีเว็บและการพัฒนาที่ดีที่สุด ผู้จัดเป็นชุมชนชาวบัลแกเรียของนักพัฒนา Java จัดขึ้นเป็นประจำทุกปีในเดือนพฤษภาคมที่ Sofia Technopark
JBCNConf- การประชุม Java ประจำปี จัดโดยสมาคมที่ไม่แสวงหาผลกำไร Barselona JUG จัดขึ้นที่บาร์เซโลนา การประชุมหารือเกี่ยวกับภาษา JVM (Java, Scala, Clojure, Groovy, Kotlin), การเขียนโปรแกรมเชิงฟังก์ชัน, การทดสอบ, การออกแบบ, บล็อกเชน, การเรียนรู้ของเครื่อง, ปัญญาประดิษฐ์ และอื่นๆ อีกมากมาย
— อะไรมีอิทธิพลมากที่สุดต่อพัฒนาการของคุณในฐานะมืออาชีพ?
- ฉันจะบอกว่าการประชุมคู่แรก สิ่งนี้ทำให้เป็นไปได้ที่จะได้รู้จักชุมชน Java ที่น่าทึ่งและฉันรู้สึกขอบคุณกับหลาย ๆ คนที่กำกับฉันหรือบังคับให้ฉันทำอะไรบางอย่าง ฉันจำได้ว่าบ่นว่าชุมชนในโปรตุเกสไม่กระตือรือร้นและอดัมบีนบอกฉันว่า: "ทำไมคุณไม่สร้างของคุณเอง?" ดังนั้นชุมชน Coimbra JUG จึงเกิด Andres Almirai และ Heather Van Cuira แนะนำให้ฉันรู้จักกับ Hackergarten ที่ซึ่งฉันเริ่มมีส่วนร่วมในโครงการโอเพ่นซอร์ส ในที่สุด David Blevins เป็นที่ปรึกษาของฉันและช่วยให้ฉันเติบโตทั้งด้านเทคนิคและจิตใจ แต่ที่สำคัญที่สุดเขาผลักดันตัวเองให้เป็นที่ปรึกษาให้กับคนอื่น นั่นคือสิ่งที่ฉันพยายามทำตอนนี้
Adam Bin (ประเทศเยอรมนี)- ที่ปรึกษา ผู้ฝึกสอน นักพัฒนา สมาชิกของกลุ่มผู้เชี่ยวชาญ Java Champion และอื่นๆ อีกมากมายที่เกี่ยวข้องกับ Java
แอนเดรส Almirey— นักพัฒนา Java/Groovy และ Java Champion และอีกมากมายประสบการณ์ 17 ปีในการออกแบบและพัฒนาซอฟต์แวร์ เขาพัฒนาแอปพลิเคชันบนเว็บและเดสก์ท็อปมาตั้งแต่ช่วงแรกๆ ของ Java สมาชิกผู้ก่อตั้งโครงการ Griffon และชุมชน Hackergarten
ฮีทเธอร์แวนรักษา- ประธาน JCP ผู้จัดงานการประชุมชุมชน Hackergarten เกี่ยวกับเทคโนโลยี Java
เดวิดเบลวิน- ผู้ก่อตั้งโครงการ Apache TomEE, OpenEJB และ Geronimo สมาชิกของกลุ่มผู้เชี่ยวชาญ EJB 3.2 (JSR 345) และ Java EE 7 (JSR 342) ผู้เขียนเนื้อหาสำหรับการพัฒนาซอฟต์แวร์แบบคอมโพเนนต์