มือใหม่มักถามตัวเองว่า "ฉันต้องรู้อะไรบ้างจึงจะเป็นนักพัฒนาได้" ประกาศรับสมัครงานอาจมีคำศัพท์มากมายที่ไม่เข้าใจ หนังสือการเขียนโปรแกรมมีข้อมูลมากมายจนดูเหมือนว่าคุณต้องเริ่มศึกษาหัวข้อนี้ตั้งแต่เด็ก เหนือสิ่งอื่นใด การพัฒนา Android มาถึงจุดที่คุณจำเป็นต้องรู้สองภาษา: Java และ Kotlin เราจะพยายามสร้าง "แผนงานความรู้สำหรับผู้เริ่มต้น" ซึ่งเป็นสิ่งที่คุณจำเป็นต้องรู้เพื่อที่จะได้งานแรกของคุณ
สิ่งแรกและสำคัญที่สุดคือ Core Java ใช่ Java เป็นจุดเริ่มต้นที่ดีที่สุดในปัจจุบัน ในมุมมองของฉัน CodeGym เป็นวิธีที่ดีที่สุดในการทำเช่นนี้ ไม่จำเป็นต้องเสียสมาธิกับสิ่งอื่นจนกว่าคุณจะทำสิ่งพื้นฐานอย่างถี่ถ้วน ในขณะเดียวกัน คุณจะได้เปรียบอย่างมากหากคุณสามารถหาที่ปรึกษาที่สามารถให้คำแนะนำและอธิบายสิ่งต่างๆ แก่คุณได้ จากนั้นคุณสามารถลองใช้ Android SDK ขั้นแรก คุณต้องเข้าใจวิธีใช้ TextView, EditText, Layouts (Frame, Linear, Relative), ImageView และ Button หลังจากนั้น ไปที่ RecyclerView ในขั้นตอนนี้ การฝึกฝนคือทุกสิ่งของคุณ คุณต้องลองทุกอย่าง ดูว่ามันทำงานอย่างไร ส่วนประกอบเหล่านี้มีลักษณะอย่างไร และแตกต่างกันอย่างไร จากนั้นคุณสามารถลงลึกและค้นหากิจกรรมและชิ้นส่วน จากนั้นโหมดวงจรชีวิตและการเปิดตัว การถ่ายโอนข้อมูลระหว่างสองกิจกรรม (ความตั้งใจ) และสองส่วน (Bundle) ณ จุดนี้ คุณพร้อมที่จะเขียนสิ่งที่ซับซ้อนกว่าเครื่องคิดเลขเล็กน้อย คุณต้องเขียนโครงการขนาดเล็กที่ประกอบด้วยหลายหน้าจอ สิ่งสำคัญคือการใช้คอมโพเนนต์จำนวนมากเพื่อหาว่าคอมโพเนนต์มีปฏิสัมพันธ์กันอย่างไร และอีกครั้ง มันจะเป็นข้อดีอย่างมากหากมีคนเห็นโค้ดของคุณและสามารถให้คำแนะนำได้ ตอนนี้คุณพร้อมที่จะลองใช้ Kotlin แล้ว นอกจากนี้ คุณควรทำให้โปรเจ็กต์ของคุณโต้ตอบกับ REST API ในทางใดทางหนึ่ง ไลบรารี Retrofit ใช้เพื่อดำเนินการนี้ มีบทเรียนมากมายเกี่ยวกับเรื่องนี้ นอกจากนี้ยังมี API แบบเปิดจำนวนมากที่คุณสามารถฝึกฝนได้ (เช่น Instagram, Facebook และอื่นๆ อีกมากมาย) ผลลัพธ์สุดท้ายควรเป็นสิ่งที่ดาวน์โหลดข้อมูลจากเซิร์ฟเวอร์และแสดงบนหน้าจอ ห้องสมุด Glide (หรือ หรือ Picasso) ก็มีประโยชน์ที่นี่เช่นกัน นั่นคือถั่วและสลักเกลียวของมัน ขั้นตอนต่อไปคือการจัดการรูปแบบการออกแบบ Google ส่งเสริม MVVM สำหรับ Android ดังนั้นคุณควรลองใช้ ตรวจสอบความหมายของ "สถาปัตยกรรมที่สะอาด" และเหนือสิ่งอื่นใด — การฉีดพึ่งพา ถึงตรงนี้คุณลองไปสัมภาษณ์ดูก็ได้ อินเทอร์เน็ตเต็มไปด้วยบทความและตัวอย่างในแต่ละหัวข้อเหล่านี้ ขณะที่คุณศึกษา อย่าลืมว่าการเข้าใจว่าสิ่งต่างๆ ทำงานอย่างไรและทำไมจึงมีความสำคัญมากกว่าการท่องจำคำศัพท์ สิ่งสำคัญคือต้องใช้ดีบักเกอร์เพื่อติดตามข้อผิดพลาด และสิ่งนี้เป็นไปได้ด้วยการฝึกฝนให้มากเท่านั้น กระบวนการนี้สามารถเสร็จสิ้นได้ภายในหกเดือน แต่นั่นก็ต่อเมื่อคุณอุทิศเวลาให้กับการฝึกฝนของคุณอย่างเพียงพอเท่านั้น สิ่งที่เหลืออยู่คือขอให้คุณอดทน Picasso) ก็มีประโยชน์ที่นี่เช่นกัน นั่นคือถั่วและสลักเกลียวของมัน ขั้นตอนต่อไปคือการจัดการรูปแบบการออกแบบ Google ส่งเสริม MVVM สำหรับ Android ดังนั้นคุณควรลองใช้ ตรวจสอบความหมายของ "สถาปัตยกรรมที่สะอาด" และเหนือสิ่งอื่นใด — การฉีดพึ่งพา ถึงตรงนี้คุณลองไปสัมภาษณ์ดูก็ได้ อินเทอร์เน็ตเต็มไปด้วยบทความและตัวอย่างในแต่ละหัวข้อเหล่านี้ ขณะที่คุณศึกษา อย่าลืมว่าการเข้าใจว่าสิ่งต่างๆ ทำงานอย่างไรและทำไมจึงมีความสำคัญมากกว่าการท่องจำคำศัพท์ สิ่งสำคัญคือต้องใช้ดีบักเกอร์เพื่อติดตามข้อผิดพลาด และสิ่งนี้เป็นไปได้ด้วยการฝึกฝนให้มากเท่านั้น กระบวนการนี้สามารถเสร็จสิ้นได้ภายในหกเดือน แต่นั่นก็ต่อเมื่อคุณอุทิศเวลาให้กับการฝึกฝนของคุณอย่างเพียงพอเท่านั้น สิ่งที่เหลืออยู่คือขอให้คุณอดทน Picasso) ก็มีประโยชน์ที่นี่เช่นกัน นั่นคือถั่วและสลักเกลียวของมัน ขั้นตอนต่อไปคือการจัดการรูปแบบการออกแบบ Google ส่งเสริม MVVM สำหรับ Android ดังนั้นคุณควรลองใช้ ตรวจสอบความหมายของ "สถาปัตยกรรมที่สะอาด" และเหนือสิ่งอื่นใด — การฉีดพึ่งพา ถึงตรงนี้คุณลองไปสัมภาษณ์ดูก็ได้ อินเทอร์เน็ตเต็มไปด้วยบทความและตัวอย่างในแต่ละหัวข้อเหล่านี้ ขณะที่คุณศึกษา อย่าลืมว่าการเข้าใจว่าสิ่งต่างๆ ทำงานอย่างไรและทำไมจึงมีความสำคัญมากกว่าการท่องจำคำศัพท์ สิ่งสำคัญคือต้องใช้ดีบักเกอร์เพื่อติดตามข้อผิดพลาด และสิ่งนี้เป็นไปได้ด้วยการฝึกฝนให้มากเท่านั้น กระบวนการนี้สามารถเสร็จสิ้นได้ภายในหกเดือน แต่นั่นก็ต่อเมื่อคุณอุทิศเวลาให้กับการฝึกฝนของคุณอย่างเพียงพอเท่านั้น สิ่งที่เหลืออยู่คือขอให้คุณอดทน ถั่วและสลักเกลียวของมัน ขั้นตอนต่อไปคือการจัดการรูปแบบการออกแบบ Google ส่งเสริม MVVM สำหรับ Android ดังนั้นคุณควรลองใช้ ตรวจสอบความหมายของ "สถาปัตยกรรมที่สะอาด" และเหนือสิ่งอื่นใด — การฉีดพึ่งพา ถึงตรงนี้คุณลองไปสัมภาษณ์ดูก็ได้ อินเทอร์เน็ตเต็มไปด้วยบทความและตัวอย่างในแต่ละหัวข้อเหล่านี้ ขณะที่คุณศึกษา อย่าลืมว่าการเข้าใจว่าสิ่งต่างๆ ทำงานอย่างไรและทำไมจึงมีความสำคัญมากกว่าการท่องจำคำศัพท์ สิ่งสำคัญคือต้องใช้ดีบักเกอร์เพื่อติดตามข้อผิดพลาด และสิ่งนี้เป็นไปได้ด้วยการฝึกฝนให้มากเท่านั้น กระบวนการนี้สามารถเสร็จสิ้นได้ภายในหกเดือน แต่นั่นก็ต่อเมื่อคุณอุทิศเวลาให้กับการฝึกฝนของคุณอย่างเพียงพอเท่านั้น สิ่งที่เหลืออยู่คือขอให้คุณอดทน ถั่วและสลักเกลียวของมัน ขั้นตอนต่อไปคือการจัดการรูปแบบการออกแบบ Google ส่งเสริม MVVM สำหรับ Android ดังนั้นคุณควรลองใช้ ตรวจสอบความหมายของ "สถาปัตยกรรมที่สะอาด" และเหนือสิ่งอื่นใด — การฉีดพึ่งพา ถึงตรงนี้คุณลองไปสัมภาษณ์ดูก็ได้ อินเทอร์เน็ตเต็มไปด้วยบทความและตัวอย่างในแต่ละหัวข้อเหล่านี้ ขณะที่คุณศึกษา อย่าลืมว่าการเข้าใจว่าสิ่งต่างๆ ทำงานอย่างไรและทำไมจึงมีความสำคัญมากกว่าการท่องจำคำศัพท์ สิ่งสำคัญคือต้องใช้ดีบักเกอร์เพื่อติดตามข้อผิดพลาด และสิ่งนี้เป็นไปได้ด้วยการฝึกฝนให้มากเท่านั้น กระบวนการนี้สามารถเสร็จสิ้นได้ภายในหกเดือน แต่นั่นก็ต่อเมื่อคุณอุทิศเวลาให้กับการฝึกฝนของคุณอย่างเพียงพอเท่านั้น สิ่งที่เหลืออยู่คือขอให้คุณอดทน Google ส่งเสริม MVVM สำหรับ Android ดังนั้นคุณควรลองใช้ ตรวจสอบความหมายของ "สถาปัตยกรรมที่สะอาด" และเหนือสิ่งอื่นใด — การฉีดพึ่งพา ถึงตรงนี้คุณลองไปสัมภาษณ์ดูก็ได้ อินเทอร์เน็ตเต็มไปด้วยบทความและตัวอย่างในแต่ละหัวข้อเหล่านี้ ขณะที่คุณศึกษา อย่าลืมว่าการเข้าใจว่าสิ่งต่างๆ ทำงานอย่างไรและทำไมจึงมีความสำคัญมากกว่าการท่องจำคำศัพท์ สิ่งสำคัญคือต้องใช้ดีบักเกอร์เพื่อติดตามข้อผิดพลาด และสิ่งนี้เป็นไปได้ด้วยการฝึกฝนให้มากเท่านั้น กระบวนการนี้สามารถเสร็จสิ้นได้ภายในหกเดือน แต่นั่นก็ต่อเมื่อคุณอุทิศเวลาให้กับการฝึกฝนของคุณอย่างเพียงพอเท่านั้น สิ่งที่เหลืออยู่คือขอให้คุณอดทน Google ส่งเสริม MVVM สำหรับ Android ดังนั้นคุณควรลองใช้ ตรวจสอบความหมายของ "สถาปัตยกรรมที่สะอาด" และเหนือสิ่งอื่นใด — การฉีดพึ่งพา ถึงตรงนี้คุณลองไปสัมภาษณ์ดูก็ได้ อินเทอร์เน็ตเต็มไปด้วยบทความและตัวอย่างในแต่ละหัวข้อเหล่านี้ ขณะที่คุณศึกษา อย่าลืมว่าการเข้าใจว่าสิ่งต่างๆ ทำงานอย่างไรและทำไมจึงมีความสำคัญมากกว่าการท่องจำคำศัพท์ สิ่งสำคัญคือต้องใช้ดีบักเกอร์เพื่อติดตามข้อผิดพลาด และสิ่งนี้เป็นไปได้ด้วยการฝึกฝนให้มากเท่านั้น กระบวนการนี้สามารถเสร็จสิ้นได้ภายในหกเดือน แต่นั่นก็ต่อเมื่อคุณอุทิศเวลาให้กับการฝึกฝนของคุณอย่างเพียงพอเท่านั้น สิ่งที่เหลืออยู่คือขอให้คุณอดทน คุณลองไปสัมภาษณ์ดูก็ได้ อินเทอร์เน็ตเต็มไปด้วยบทความและตัวอย่างในแต่ละหัวข้อเหล่านี้ ขณะที่คุณศึกษา อย่าลืมว่าการเข้าใจว่าสิ่งต่างๆ ทำงานอย่างไรและทำไมจึงมีความสำคัญมากกว่าการท่องจำคำศัพท์ สิ่งสำคัญคือต้องใช้ดีบักเกอร์เพื่อติดตามข้อผิดพลาด และสิ่งนี้เป็นไปได้ด้วยการฝึกฝนให้มากเท่านั้น กระบวนการนี้สามารถเสร็จสิ้นได้ภายในหกเดือน แต่นั่นก็ต่อเมื่อคุณอุทิศเวลาให้กับการฝึกฝนของคุณอย่างเพียงพอเท่านั้น สิ่งที่เหลืออยู่คือขอให้คุณอดทน คุณลองไปสัมภาษณ์ดูก็ได้ อินเทอร์เน็ตเต็มไปด้วยบทความและตัวอย่างในแต่ละหัวข้อเหล่านี้ ขณะที่คุณศึกษา อย่าลืมว่าการเข้าใจว่าสิ่งต่างๆ ทำงานอย่างไรและทำไมจึงมีความสำคัญมากกว่าการท่องจำคำศัพท์ สิ่งสำคัญคือต้องใช้ดีบักเกอร์เพื่อติดตามข้อผิดพลาด และสิ่งนี้เป็นไปได้ด้วยการฝึกฝนให้มากเท่านั้น กระบวนการนี้สามารถเสร็จสิ้นได้ภายในหกเดือน แต่นั่นก็ต่อเมื่อคุณอุทิศเวลาให้กับการฝึกฝนของคุณอย่างเพียงพอเท่านั้น สิ่งที่เหลืออยู่คือขอให้คุณอดทน และสิ่งนี้เป็นไปได้ด้วยการฝึกฝนให้มากเท่านั้น กระบวนการนี้สามารถเสร็จสิ้นได้ภายในหกเดือน แต่นั่นก็ต่อเมื่อคุณอุทิศเวลาให้กับการฝึกฝนของคุณอย่างเพียงพอเท่านั้น สิ่งที่เหลืออยู่คือขอให้คุณอดทน และสิ่งนี้เป็นไปได้ด้วยการฝึกฝนให้มากเท่านั้น กระบวนการนี้สามารถเสร็จสิ้นได้ภายในหกเดือน แต่นั่นก็ต่อเมื่อคุณอุทิศเวลาให้กับการฝึกฝนของคุณอย่างเพียงพอเท่านั้น สิ่งที่เหลืออยู่คือขอให้คุณอดทน
![แผนงานสำหรับผู้เริ่มต้นในฐานะนักพัฒนา Android - 1](https://cdn.codegym.cc/images/article/c6e22f56-a15f-4873-a7ba-b874027407d1/800.jpeg)