สวัสดีทุกคน! ฉันชื่อดิมา นี่เป็นบทความแรกของฉันเกี่ยวกับไอที ดังนั้นอย่าตัดสินรุนแรงเกินไป มันจะมีประโยชน์สำหรับผู้ที่เพิ่งเริ่มเข้าร่วมในตำแหน่งโปรแกรมเมอร์ แต่กลัวที่จะหลงทางในทะเลแห่งข้อมูลอันกว้างใหญ่นี้
พื้นหลัง
ลองนึกภาพคุณอายุ 26 ปี คุณถูกเลิกจ้างจากบริษัทโทรศัพท์มือถือ และ CEO ของคุณหนีไปยุโรปเพราะพฤติกรรมฉ้อโกงของเขาบังคับให้เขาต้องอาศัยอยู่นอกประเทศ วันที่ 31 ธันวาคม 2559 ของฉันก็เป็นเช่นนี้ ฉันสามารถหางานที่คล้ายกันในสาขาที่เกี่ยวข้องได้และยังมีข้อเสนอด้วย แต่... นั่นจะทำให้ฉันมีความสุขไหม? คุณเคยถามตัวเองไหมว่าคุณทำงานเพื่ออะไร? คุณอยากเป็นอะไรจริงๆ? หลังจากเลิกจ้าง ฉันใช้เวลาสองเดือนค้นหาตัวเอง...และกลายเป็นคนละคน ฉันตระหนักว่าฉันสามารถเป็นอะไรก็ได้ที่ฉันต้องการ: แพทย์ ช่างไม้ นักธุรกิจ มันเป็นเรื่องของเวลา สิ่งสำคัญคือการทำมากกว่าคนอื่นๆ และฉันจะทำทุกอย่างให้สำเร็จ เป็นผลให้ฉันกลายเป็นโปรแกรมเมอร์! ฉันประสบความสำเร็จในการทำงานในบริษัทไอทีมาได้หนึ่งปีแล้ว และฉันก็มีความสุขมากกับเรื่องนี้ ฉันรักการเรียนรู้ ดังนั้นฉันจึงใช้เวลาหลายร้อยชั่วโมงในการศึกษา Java เทคโนโลยีเว็บ และได้เตรียมบทสรุปเกี่ยวกับสิ่งที่จะช่วยให้คุณเจาะลึกเข้าไปในโลกของ Java ได้อย่างรวดเร็วขั้นแรก: การตรัสรู้
คุณต้องเข้าใจว่าการเขียนโปรแกรมไม่ใช่เรื่องง่าย และความจริงที่ว่าในตอนแรกคุณไม่ประสบความสำเร็จก็เป็นเรื่องปกติ ในตอนแรก ฉันศึกษา Python เป็นเวลาสองเดือน และเมื่อฉันเห็นวงจรต่างๆ ดูเหมือนว่ามันจะซับซ้อนมากสำหรับฉัน สิ่งที่สำคัญที่สุดคือพื้นฐาน: หากไม่เข้าใจ คุณจะไม่สามารถเรียนรู้เทคโนโลยีใหม่ ๆ ได้อย่างรวดเร็ว ฉันกำลังพูดถึงเงื่อนไข ลูป การทำงานกับอาร์เรย์ OOP ฯลฯขั้นตอนที่สอง: จะต้องเขียนโค้ดอะไร?
คุณจะต้องมีสภาพแวดล้อมการพัฒนา ในโลก Java มีสามอย่าง:- IDEA (ฟรีและจ่ายเงิน)
- NetBeans (ฟรี)
- คราส (ฟรี)
- NetBeans นั้นเก่าแก่และน่าเกลียด และปัจจุบันอยู่ในศูนย์บ่มเพาะของ Apache ดังนั้นจึงไม่มีความชัดเจนว่าจะมีรุ่นใหม่หรือไม่
- Eclipse ได้รับความนิยมในต่างประเทศเนื่องจากฟรีและดีกว่า Netbeans เล็กน้อย
- IDEA คือสภาพแวดล้อมการพัฒนาที่โดดเด่น อย่างน้อยก็สำหรับเรา ความแตกต่างระหว่างเวอร์ชันที่ต้องชำระเงินและเวอร์ชันฟรีนั้นอยู่ที่การทำงานกับเฟรมเวิร์ก (Spring) ซึ่งคุณยังไม่ต้องการเท่านั้น นอกจากนี้ยังสร้างโดยคนรัสเซียจากเซนต์ปีเตอร์สเบิร์ก มาสนับสนุนผู้ผลิตในประเทศกันเถอะ!
ขั้นตอนที่สาม: จะเริ่มเรียนที่ไหน?
ประการแรก การอ่านหนังสือด้วยวิธีโบราณ:- มุ่งหน้าก่อน "การเรียนรู้ Java"
- G. Shildt, "Java 8. คู่มือสำหรับผู้เริ่มต้น"
- Kay Horstmann, "Java ห้องสมุดของมืออาชีพ"
- Bruce Yekel, " ปรัชญาของชวา "
- ประวัติศาสตร์: ฉันเรียนมามากแค่ไหน, ได้งานอย่างไร, ต้องผ่านความยากลำบากอะไรบ้าง
- จะเริ่มต้นการพัฒนาเว็บในโลกของ Java ได้อย่างไร
- ประเภทของการรับรองความถูกต้องการอนุญาต
GO TO FULL VERSION