ดังนั้นคุณมีความปรารถนาอย่างแรงกล้าที่จะเป็นโปรแกรมเมอร์ ตอนนี้วิ่งไปถึงไหนแล้ว? มีคำตอบมากมายสำหรับคำถามนี้บนอินเทอร์เน็ต เราเคยเขียนบทความเกี่ยวกับเรื่องนี้ อย่างไรก็ตาม เมื่อพิจารณาจากคำถามที่เราถามบนโซเชียลเน็ตเวิร์ก ผู้เริ่มต้นมักจะสูญเสียข้อมูลมากมายและไม่รู้ว่าจะเริ่มต้นจากตรงไหน โดยหลักการแล้วสิ่งที่เราทำ ที่ JavaRush คือช่วยตอบคำถามนี้ อย่างไรก็ตาม สำหรับผู้ที่สับสนอย่างสิ้นเชิง เราจึงตัดสินใจจัดทำแผนปฏิบัติการคร่าวๆ
ขั้นแรก ตัดสินใจเลือกกลุ่มเทคโนโลยี
- เลือกแหล่งความรู้หลัก 2-3 แห่งรวมถึงแหล่งความรู้เพิ่มเติมอีกนับสิบแห่ง แต่อย่าลืม "Google" หากมีอะไรไม่ชัดเจน
- เลือกสภาพแวดล้อมการพัฒนาและติดตั้งซอฟต์แวร์ที่จำเป็นทั้งหมดบนเครื่องทำงานของคุณ
- ตัดสินใจว่าจะศึกษาอะไรอีกและจะหาข้อมูลได้จากที่ไหน
เอาล่ะ สมมติว่าเป็น Java ผู้เชี่ยวชาญในภาษานี้ได้รับค่าตอบแทนอย่างไร?
มีเว็บไซต์ดีๆ มากมายให้ค้นหา เช่น DOU เหนือสิ่งอื่นใด ไซต์นี้รวบรวมสถิติเกี่ยวกับรายได้ของผู้เชี่ยวชาญด้านการพัฒนาและผู้เชี่ยวชาญด้านไอทีอื่นๆ ในยูเครน ดังนั้นตามลิงค์เลือกที่นั่นเช่นเมืองเคียฟและตำแหน่งของ Junior Developer (หรือเพียงแค่ Developer) เลือก Java และเปรียบเทียบกับภาษาอื่น หากคุณไม่ได้อาศัยอยู่ในเคียฟ ไม่ต้องกังวล: เราติดตามความแตกต่างของค่าใช้จ่ายในการทำงานในเมืองต่างๆ และในบทความ " เส้นทางของโปรแกรมเมอร์ " เราได้จัดทำตารางพร้อมข้อมูลโดยประมาณ ลองคัดลอกมาตรงนี้ นี่คือ: นี่คือตารางก่อนเกิดวิกฤต ในขณะนี้ สถานการณ์มีการเปลี่ยนแปลงบ้าง เงินเดือนของเคียฟยังคงอยู่ในระดับเดียวกันโดยประมาณ แต่เงินเดือนของมอสโกได้เข้าใกล้ผู้ที่อยู่ในเคียฟ หากคุณดูที่ลิงก์ DOU คุณอาจสังเกตเห็นว่าโปรแกรมเมอร์ Java ไม่เพียงแต่เป็นที่ต้องการมากที่สุดเท่านั้น แต่ยังรวมถึงมืออาชีพที่ได้รับค่าตอบแทนสูงสุดด้วยหรือบางที Java ก็ซับซ้อนเกินไป?
...ไม่เชิง. มีภาษาต่างๆ ที่ดูง่ายกว่าในช่วงแรกของการเรียนรู้ อย่างไรก็ตาม Java มีข้อดีอย่างมาก: แพร่หลาย มีความจำเป็น และอยู่ในตลาดมาหลายปีแล้ว ดังนั้นจึงมีสื่อการฝึกอบรม การบรรยาย หนังสือ ฟอรั่มสำหรับทั้งผู้เริ่มต้นและโปรแกรมเมอร์ที่มีประสบการณ์มากมาย ชุมชนช่วยการเรียนของฉันได้มาก สิ่งสำคัญในความหลากหลายนี้คืออย่าสับสนและเลือกสื่อการศึกษา เราจะเขียนเกี่ยวกับเรื่องนี้ในย่อหน้าถัดไป คุณตัดสินใจว่าต้องการพัฒนาเกมอย่างแน่นอนและได้อ่านมาว่าเกมยอดนิยมส่วนใหญ่เขียนด้วยภาษา C++ บางทีเราสามารถสอนเขาได้ทันที ผู้อาวุโสแห่งโลกแห่งภาษาสากลคนนี้? คุณสามารถลองได้ แต่แนวคิดนั้นไม่ได้ดีที่สุด: C++ นั้นยากมากสำหรับผู้เริ่มต้น แต่หลังจากการฝึกอบรมเกี่ยวกับ Java คุณสามารถเปลี่ยนไปใช้ C++ ได้อย่างง่ายดายหากต้องการ อย่างไรก็ตาม ไม่ใช่ว่าเกม "ใหญ่" ทุกเกมจะเขียนด้วยภาษา C++ ตัวอย่างเช่น Minecraftที่มีชื่อเสียง ถูกสร้างขึ้นใน Javaข้อสรุปโดยย่อ
- นักพัฒนาที่เป็นที่ต้องการมากที่สุดเขียนด้วย Java และความต้องการพวกเขาก็เพิ่มขึ้นอย่างต่อเนื่อง
- นักพัฒนา Java มีเงินเดือนสูง
- Java เป็นภาษาสากล คุณสามารถเขียนเกือบทุกอย่างลงไปได้ เกมส์ได้แก่;
- Java นั้นค่อนข้างง่ายในการเรียนรู้
- หลังจาก Java การเปลี่ยนมาใช้ C# เป็นเรื่องง่าย การเรียนรู้ JavaScript, Ruby, Python ค่อนข้างง่าย หลังจาก Java โปรแกรมเมอร์ก็พร้อมสำหรับการทำความคุ้นเคยกับ C ++ ที่ซับซ้อนโดยละเอียด
- Android ขึ้นอยู่กับ Java;
- การใช้งานมัลติเธรดใน Java มอบให้ มือใหม่คงยังไม่เข้าใจว่ามันเจ๋งขนาดไหน เพียงจำวลีนี้ไว้ =);
- โปรแกรมเมอร์ส่วนใหญ่พูด JavaScript เป็นภาษาที่สอง
GO TO FULL VERSION