John Squirrels
ระดับ
San Francisco

ระดับเก่า 03

เผยแพร่ในกลุ่ม

คู่มือโลกแห่งความเป็นจริง

ระดับเก่า 03 - 1เมื่อฉันฝึกเพื่อนใหม่ให้เป็นโปรแกรมเมอร์ ฉันสังเกตเห็นสิ่งที่น่าสนใจ คนที่เคยทำงานที่ไหนสักแห่งกำลังเรียนรู้อย่างยินดี และยิ่งพวกเขามีประสบการณ์ด้านไอทีมากเท่าไหร่ พวกเขาก็ยิ่งศึกษาอย่างขยันขันแข็งมากขึ้นเท่านั้น ผู้ที่เป็นนักศึกษาบางครั้งก็ไม่สนใจ จากการพูดคุยกับคนทำงานและนักเรียน ฉันสังเกตเห็นว่านักเรียนเชื่อใน "งานมหัศจรรย์" ที่รอพวกเขาอยู่ทันทีที่เรียนจบ ตอนนี้ สำหรับผู้ที่ยังไม่ได้เลิกใช้แว่นตาสีกุหลาบ นี่คือ Real World Guide เราทุกคนมีความต้องการของเรา ความต้องการครอบครัว เพื่อน บ้าน งาน งานอดิเรก… แต่ฉันอยากจะพูดถึงความต้องการที่สำคัญที่สุดประการหนึ่งซึ่งมักจะอยู่ในลำดับต้นๆ นั่นคือ การมีงานที่ดีและมีชีวิตที่ดี. คนส่วนใหญ่มีความต้องการนี้ และทุกคนพยายามที่จะตอบสนองเกือบทุกวันผ่านงานอาชีพและอาชีพ ดูเหมือนว่ามีเหตุผลทั้งหมดที่จะบรรลุเป้าหมายนี้ผ่านการพัฒนาวิชาชีพและส่วนบุคคล มีใครบ้างในพวกเราที่ไม่ต้องการเป็นผู้เชี่ยวชาญที่มีมูลค่าสูง เป็นมืออาชีพระดับสากล: ชื่อเสียง ความเคารพ รายได้สูง ความเป็นไปได้ที่ยอดเยี่ยม – ฟังดูยอดเยี่ยม และแผนปฏิบัติการของพนักงานคุณภาพสูงในอนาคตจำนวนหลายล้านคนเหล่านี้คืออะไร? บ่อยครั้งที่แผนนี้มีลักษณะดังนี้: เรียนจบ, เตรียมตัวสำหรับการศึกษาระดับอุดมศึกษา, เข้ามหาวิทยาลัยหรือวิทยาลัย, เรียน, จบการศึกษา, หางานดีๆ, ทำงาน, ทำอาชีพที่น่าทึ่ง, และออกจากวัยเกษียณที่สมควรได้รับ แผนนั้นดูเหมือนจะถูกต้อง แต่มันไม่ใช่ ความแตกต่างระหว่างแผนการที่ถูกต้องและแผนการที่ไม่ถูกต้องคือ: แผนการที่ถูกต้องจะทำให้คุณบรรลุเป้าหมาย แผนการที่ไม่ถูกต้องจะไม่ทำให้คุณบรรลุเป้าหมาย แผนการที่ฉันอธิบายไว้ก่อนหน้านี้ทำให้หลายสิ่งหลายอย่างขาดหายไปจากชีวิตจริง จนฉันไม่รู้จะเรียกมันว่าอย่างไร: ดั้งเดิม หมดอายุ หรือผิดๆ "แผนความสำเร็จ" ที่พบมากที่สุดในโลกไม่ได้คำนึงถึงอะไร?

การแข่งขัน

ระดับเก่า 03 - 2

1 ผู้ชนะรับไปทั้งหมด

ผู้เชี่ยวชาญที่ดีที่สุด 5% จะได้รับ 50% ของเงินทั้งหมด ผู้เชี่ยวชาญที่ดีที่สุด 20% จะได้รับ 80% ของเงินทั้งหมด บางบริษัทมองหาพนักงานที่ดีกว่าและบางบริษัทมองหาพนักงานที่ถูกกว่า ประเภทแรกไม่กลัวที่จะจ่ายเงินมากเกินไป เพราะพวกเขาต้องการผู้เชี่ยวชาญที่ดีที่สุดในเงินที่พวกเขามี ประเภทที่สองต้องการจ่ายเงินที่หายากที่สุดสำหรับคุณภาพขั้นต่ำที่เพียงพอ ระดับเก่า 03 - 3คุณเริ่มต้นอาชีพ/เส้นทางอาชีพของคุณที่จุดด้านซ้ายของแผนภูมิ แต่เป็นการดีกว่าที่จะอยู่ในส่วนที่ถูกต้องที่สุด ทางยาวสำหรับคุณ คุณต้องไปที่ครึ่งขวาให้เร็วที่สุด ผู้เชี่ยวชาญจากด้านขวาของแผนภูมิแตกต่างจากผู้เชี่ยวชาญจากด้านซ้ายตามจำนวนประสบการณ์ ดังนั้น ตามประสบการณ์ที่มีคุณภาพ ในขณะที่คุณอยู่ในซีกซ้าย จำนวนผู้เชี่ยวชาญเช่นคุณในตลาดแรงงานมีมากเกินความต้องการและนั่นหมายความว่าเป็นตลาดของผู้ซื้อ (นายจ้าง) และคุณต้องแข่งขันกับคนอื่น ๆ เช่นคุณเพื่อให้ได้ตำแหน่งที่ว่างที่สุด แต่ทันทีที่คุณมีประสบการณ์เพียงพอ และผ่านไปทางครึ่งขวา กฎของเกมจะเริ่มเปลี่ยนไป ความต้องการเริ่มเกินข้อเสนอและเงินเดือนเริ่มเติบโต ประสบการณ์ที่ดี 5 ปีสามารถคูณเงินเดือนของคุณได้ 10 ดังนั้นคิด มองไปรอบ ๆ และศึกษา แต่จะดีกว่าหากอยู่ใน 5% ของผู้เชี่ยวชาญที่ดีที่สุด ที่นี่เงินเดือนของคุณจะถูกจำกัดด้วยเงินที่ลูกค้า/นายจ้างของคุณมีเท่านั้น พวกเขาต้องการจ้างคนที่ดีที่สุด - ให้พวกเขาจ่ายมากที่สุด เช่นเดียวกับในการประมูล คนที่ฉลาดและทำงานหนักจะได้รับผู้เชี่ยวชาญที่ดีที่สุดถึง 20% ใน 5 ปี และในอีก 5 ปีข้างหน้า เขาได้รับ 5% ของผู้เชี่ยวชาญที่ดีที่สุด แต่แน่นอนว่าเขาควรทำงานเพื่อการศึกษาด้วยตนเองและเปลี่ยนงานบ่อยๆ บางครั้งทำงานหนักเกินไปผู้เชี่ยวชาญที่ดีที่สุดไม่ได้ทำงานมากไปกว่านี้ เขาทำได้ดีกว่า ดีกว่าใคร นั่นเป็นเหตุผลที่เขาไม่สามารถถูกแทนที่ด้วยคนงานที่มีคุณสมบัติน้อยกว่าสิบคน หากในการเลือกตั้งประธานาธิบดี คุณได้คะแนนเสียง 48% และผู้แอบอ้างคนที่สองได้ 47% แสดงว่าคุณยังไม่ได้รับการสนับสนุนจากเสียงข้างมาก คุณไม่ได้เหนือกว่าคู่แข่งถึงสองครั้ง คุณเอาชนะเขาได้หนึ่งเปอร์เซ็นต์เท่านั้น! แต่คุณจะกลายเป็นประธานาธิบดีและจะได้ทุกอย่าง และเขาจะไม่มีใครและจะไม่ได้รับอะไรเลย

2 ผู้แพ้ไม่ได้อะไรเลย

ระดับเก่า 03 - 4หากคุณได้เข้าเรียนในวิทยาลัยแล้ว คุณคงคุ้นเคยกับสถานการณ์ที่รับเพียง 200 คนในขณะที่มีคนสมัครถึง 2,000 คน ในระหว่างการแข่งขันที่มีผู้สมัคร 10 คน จาก 1,000 คน จะมีเพียง 100 คนเท่านั้นที่จะได้เป็นนักเรียน ส่วนอีก 900 คนจะไม่ได้อะไรเลย คุณคิดว่าจะเกิดอะไรขึ้นเมื่อคุณเรียนจบและเริ่มหางาน? การแข่งขันจะเพิ่มขึ้นอย่างมาก! สมมติว่าปีนี้มีผู้สำเร็จการศึกษาจากคณะนิติศาสตร์ในกรุงเบอร์ลิน ให้เราสันนิษฐานต่อไปว่ามีวิทยาลัยเพียง 10 แห่งในเบอร์ลินที่ผลิตนักกฎหมายรวมกันปีละ 1,000 คน ในตลาดมีตำแหน่งงานว่าง 2 ตำแหน่งที่มีเงินเดือน 80,000 ดอลลาร์ต่อปี ตำแหน่งงานว่าง 8 ตำแหน่งที่มีเงินเดือน 40,000 ดอลลาร์ และตำแหน่งงานว่าง 30 ตำแหน่งในองค์กรของรัฐที่มีเงินเดือน 20,000 ดอลลาร์ต่อปี ล้มเหลว 1:1,000 "ทนายความ" และเพียง 40 ตำแหน่งว่าง นั่นหมายความว่า นักกฎหมายเพียง 40 คนจาก 1,000 คนเท่านั้นที่จะได้งานตามสายอาชีพของตน และอีก 960 คนซึ่งเรียนมหาวิทยาลัย 5 ปีจะได้ไปทำงานเป็น “ผู้จัดการฝ่ายขาย” ล้มเหลว 2:คุณเป็นหนึ่งใน 40 นักศึกษากฎหมายที่จบการศึกษาดีที่สุด โอกาสของคุณที่จะได้งานคืออะไร? น้อยกว่า 100% ในความเป็นจริงมี "เครือข่ายเด็กเก่า" อาชีพที่สืบทอดมา การได้งานผ่านการเชื่อมต่อที่ดี ฯลฯ ตำแหน่งงานว่างส่วนใหญ่ 40 ตำแหน่งนี้จะถูกครอบครองโดยลูกชาย หลานสาว และหลานของผู้จัดการระดับสูงของบริษัทเหล่านี้ ล้มเหลว 3:คุณเป็นนักศึกษาที่จบการศึกษาดีที่สุดแห่งปี แต่คุณยังไม่มีประสบการณ์จริง ในตลาดมีผู้เชี่ยวชาญที่มีประสบการณ์ 3-5 ปีที่จะสมัครตำแหน่งงานว่างที่ดีด้วย พวกเขาเติบโตมาด้วยประสบการณ์ ชื่อเสียง และสายสัมพันธ์ บางที คุณจะต้องเริ่มจากจุดต่ำสุด ล้มเหลว 4:คุณจะต้องทำงาน "ไม่ได้รับค่าจ้าง" เพื่อประสบการณ์เป็นเวลาประมาณ 3 ปี และในขณะเดียวกัน คุณจะต้องทำงานเพื่อการศึกษาด้วยตนเอง และจากนั้นคุณเท่านั้นที่จะสามารถแข่งขันได้ ตำแหน่งงานว่างที่ดี มีโอกาส ประสบการณ์อันมีค่าในอนาคต และเงินเดือนสูง นี่คือขั้นตอนที่คุณต้องผ่านในวิทยาลัย แต่ถ้าคุณเรียนในวิทยาลัยธรรมดา ตอนนี้คุณจะต้องทำทุกอย่างเพื่อตัวคุณเอง

3 คุณไม่มีอะไรเลย

ระดับเก่า 03 - 5สิ่งที่คุณมีคือใบประกาศนียบัตร แต่โดยส่วนใหญ่แล้วในสายตาของนายจ้างในอนาคตของคุณ มันไม่คุ้มค่ากับกระดาษที่พิมพ์ออกมา ในกรณีส่วนใหญ่ นายจ้างจะทราบ "คุณค่าที่แท้จริง" ของประกาศนียบัตรและการใช้กล้องจุลทรรศน์เมื่อเปรียบเทียบกับประสบการณ์จริง คุณมีการศึกษาสูงหรือไม่? ใครไม่? ผู้คนมากมายที่มีการศึกษาสูงอยู่ที่นั่น มันรับประกันไม่มีอะไร มันเหมือนกับใบรับรอง "ฉันไม่ใช่คนโง่" ไม่มีอะไรมาก มีการใช้ใบขับขี่ของคุณมากขึ้น วิทยาลัยไม่มีทักษะที่ทันสมัย โดยปกติแล้วคุณเรียนรู้ได้มากในปีของการทำงานจริง เช่นเดียวกับที่คุณเรียนรู้ในสี่ปีในวิทยาลัย นั่นคือชีวิต ไม่ว่าคุณจะชอบหรือไม่ก็ตาม

ระดับ 3

ระดับเก่า 03 - 6

1 ดิเอโกพูดถึงโปรแกรมที่ง่ายที่สุด

- เฮ้ ดิเอโก้! - เฮ้ อามีโก้! - ศาสตราจารย์เพิ่งชมฉัน เขาดีใจที่ฉันก้าวหน้าด้วยการบรรยายของเขา - ใช่ มันเป็นสิ่งที่ต้องขอบคุณเขาจริงๆ มันฮามาก! - ฉันมีบางสิ่งที่น่าสนใจสำหรับคุณ ฉันจะบอกวิธีการเขียนโปรแกรมอย่างง่าย มันง่ายมาก. โปรแกรมขั้นต่ำประกอบด้วยหนึ่งคลาสและมีหนึ่งเมธอด main() นั่นคือสิ่งที่ดูเหมือน ระดับเก่า 03 - 7- ฉันเคยเห็นมาก่อนแล้ว ดังนั้นมันจึงชัดเจน - แต่ไม่มีใครต้องการโปรแกรมง่ายๆ ยิ่งโปรแกรมแก้ไขงานที่ซับซ้อนมากเท่าไหร่ก็ยิ่งยอดเยี่ยมมากเท่านั้น ดังนั้นโปรแกรมที่ประกอบด้วยชั้นเรียนนับพันจึงเป็นเรื่องธรรมดา - โปรแกรมทั่วไปมักจะเขียนโดยทีมงาน 10 คนเป็นเวลา 2-3 ปี - ถ้าอย่างนั้นตัวใหญ่คืออะไร? - โปรแกรมที่นักพัฒนามากกว่า 100 คนทำงานมานานกว่า 5 ปี - มากกว่า 500 ปีมนุษย์? ว้าว! - พนันได้เลย! และ Java เป็นหนึ่งในภาษาโปรแกรมที่ดีที่สุดสำหรับการแก้ไขงานขนาดใหญ่และจำนวนมหาศาล - ไม่กล้าถามด้วยซ้ำว่างานใหญ่คืออะไร - คุณไม่ควร - โปรแกรมเมอร์ใช้เวลาไม่นานในการตระหนักว่าการหลงทางในคลาสนับพันๆ คลาสนั้นเป็นเรื่องง่าย ดังนั้นพวกเขาจึงได้คิดค้นเครื่องมือพิเศษที่ช่วยให้ขั้นตอนการเขียนโปรแกรมเร็วขึ้นหลายเท่า ดังนั้นยิ่งคุณเขียนโปรแกรมมากเท่าไหร่คุณก็ยิ่งได้รับประโยชน์มากขึ้นเท่านั้น - คุณกำลังบอกว่าโปรแกรมเมอร์สร้างโปรแกรมสำหรับเขียนโปรแกรมหรือไม่? - คุณพูดถูก ประการแรก โปรแกรมคือเครื่องมือสำหรับการทำงานตามปกติบางอย่างโดยอัตโนมัติและถ้าคุณเขียนโค้ดเป็นเวลาหลายปี คุณก็จะมีการดำเนินการดังกล่าวมากมาย - โปรแกรมสำหรับพัฒนาโปรแกรมเรียกว่า IDE (Integrated Development Environment) - วันนี้คุณจะได้ทำความคุ้นเคยกับหนึ่งในนั้น - แต่ไม่ใช่แค่หนึ่งในนั้น - ดีที่สุด! ชื่อของมันคือIntellij IDEA มันจะเป็นเพื่อนของคุณเป็นเวลาหลายปี เหมือนพี่ชายที่คอยให้ทิปและช่วยเหลือตลอด - ฉันรู้สึกทึ่งมาก! - ถ้าคุณไม่ได้จะเขียนโปรแกรมใน Microsoft Word คุณก็ต้องมีสภาพแวดล้อมการพัฒนาที่ยอดเยี่ยมใช่ไหม หุ่นยนต์เราชอบIntellij IDEA Community Editionมากกว่า ดาวน์โหลดและติดตั้งเวอร์ชันล่าสุด

เคล็ดลับที่ 1

วิธีค้นหา Intellij IDEA ใน Google

เคล็ดลับ 2

หน้าดาวน์โหลดของ Intellij IDEA

เคล็ดลับ 3

ลิงค์ไปยังไฟล์การติดตั้ง

เคล็ดลับ 4

- คุณจะต้องติดตั้ง JDK JDK เป็น "Java Development Kit" ซึ่งสร้างโดยผู้สร้างแพลตฟอร์ม Java JDK ประกอบด้วย Java virtual machine, java class compiler และสิ่งอื่นๆ อีกมากมายที่ Java Developer อาจต้องการ - ทำไมไม่เขียนโปรแกรมบนเว็บไซต์? เหมือนที่ฉันเคยทำมาก่อน? - สะดวกสำหรับโปรแกรมขนาดเล็ก แต่จะดีกว่าหากเขียนโปรแกรมขนาดใหญ่ใน Intellij IDEA คุณรู้ว่าเรากำลังจะสร้างโปรแกรมเมอร์มืออาชีพจากคุณ ดังนั้นยิ่งคุณเรียนรู้วิธีใช้เครื่องมือที่ยอดเยี่ยมเหล่านี้ได้เร็วเท่าไหร่ก็ยิ่งดีเท่านั้น อย่ากลัวไป โปรแกรมนี้ออกแบบมาเพื่ออำนวยความสะดวกในชีวิตของคุณแทนที่จะทำให้ยุ่งยาก คุณจะชอบมันมาก และแม้แต่ม้าป่าก็ไม่ลากคุณไปจากมัน - คุณต้องเขียนโปรแกรมเพื่อเรียนรู้วิธีการเขียนโปรแกรมในการทำเช่นนี้ คุณต้องติดตั้ง Intellij IDEA และ JDK บนคอมพิวเตอร์ของคุณ ดาวน์โหลดจากอินเทอร์เน็ตและติดตั้ง JDK 7 เวอร์ชันล่าสุด

เคล็ดลับที่ 1

วิธีค้นหา Java JDK ใน Google

เคล็ดลับ 2

หน้าดาวน์โหลดของ JDK 7

เคล็ดลับ 3

  1. คลิก "ยอมรับข้อตกลงใบอนุญาต"
  2. เลือก "jdk-7u75-windows-x64.exe" หากคุณมี Windows x64
  3. เลือก "jdk-7u75-windows-i586.exe" หากคุณมี Windows x32
  4. หากคุณมี Linux - คุณรู้ว่าต้องทำอย่างไร :)

เคล็ดลับ 4

2 คิม

- เฮ้ อามีโก้! เป็นอย่างไรบ้างสำหรับคุณ? - สวัสดีคิม - ทุกอย่างดีมาก วันนี้ฉันได้ติดตั้ง JDK และ Intellij IDEA ตามคำแนะนำของดิเอโก ฉันกำลังพยายามหาวิธีใช้มันอยู่ - ฉันจะช่วยคุณ. ฉันคิดว่าฉันรู้วิธีที่ดีกว่าในการสอนวิธีสมัคร A รูปภาพมีค่าหนึ่งพันคำ นี่คือวิดีโอสำหรับคุณ:
- ขอบคุณครับ ผมจะลองดู - นี่เป็นอีกลิงค์ที่ดีจากไซต์ของผู้พัฒนา Intellij IDEA การสร้างและเรียกใช้แอปพลิเคชัน Java แรกของคุณ - ขอบคุณ ฉันจะตรวจสอบทันทีที่ฉันจัดการแอปพลิเคชันแรก - ตอนนี้ฉันจะให้คำแนะนำทีละขั้นตอนแก่คุณ ประการแรก เริ่ม Intellij IDEA
การสร้างโครงการตั้งแต่เริ่มต้น
1 เริ่ม Intellij IDEA
ระดับเก่า 03 - 8
2 สร้างโครงการใหม่
ระดับเก่า 03 - 9
3 เลือกประเภทโครงการ
ระดับเก่า 03 - 10
4 เมื่อเร็ว ๆ นี้เราได้ติดตั้ง JDK ตอนนี้คุณต้องเพิ่มการอ้างอิงในโครงการ
ระดับเก่า 03 - 11
5 เลือกไดเร็กทอรีที่ติดตั้ง JDK
ระดับเก่า 03 - 12
6 ตรวจสอบให้แน่ใจว่าระบุโปรเจ็กต์ JDK แล้ว
ระดับเก่า 03 - 13
7 ที่นี่ คุณสามารถระบุเทมเพลตตามที่ Intellij IDEA สร้างโครงการ อย่าเลือกอะไรตอนนี้
ระดับเก่า 03 - 14
8 ระบุชื่อโครงการ
ระดับเก่า 03 - 15
9 แค่นั้นแหละ โครงการถูกสร้างขึ้น คุณสามารถสร้างคลาสในโฟลเดอร์ src ได้แล้ว
ระดับเก่า 03 - 16
- เราจะทำอย่างไรต่อไป? - ตอนนี้เราจะสร้างโปรแกรมอย่างง่ายใน Intellij IDEA
การสร้างโปรแกรมอย่างง่าย
1 คลิกขวาที่โฟลเดอร์ src และสร้างแพ็คเกจใหม่
ระดับเก่า 03 - 17
2 ระบุชื่อแพ็คเกจสำหรับชั้นเรียนในอนาคตของเรา
ระดับเก่า 03 - 18
3 ตอนนี้สร้างคลาสใหม่สำหรับรหัสของเรา คลิกขวาที่ชื่อแพ็คเกจ:
ระดับเก่า 03 - 19
4 พิมพ์ชื่อของคลาสใหม่ ตัวอย่างเช่นโซลูชัน
ระดับเก่า 03 - 20
5 Intellij IDEA สร้างเทมเพลตคลาสให้คุณ คุณสามารถเริ่มเขียนโค้ดได้เลย
ระดับเก่า 03 - 21
6 ขั้นแรก สร้างวิธีการหลัก
ระดับเก่า 03 - 22
7 ตอนนี้แสดงข้อความ - การเป็นโปรแกรมเมอร์นั้นยอดเยี่ยมมาก!
ระดับเก่า 03 - 23
8 คลิกขวาที่รหัสโปรแกรมเพื่อเรียกใช้โปรแกรม
ระดับเก่า 03 - 24
9 สนุกกับโปรแกรมการทำงาน
ระดับเก่า 03 - 25
- และบรรทัดอะไร «"C:\Program…» และ «กระบวนการเสร็จสิ้นด้วยรหัสทางออก 0» - เป็นข้อมูลบริการโดย Intellij IDEA บรรทัดแรกมีตัวเลือกการเริ่มต้นของโปรแกรมและบรรทัดสุดท้าย - รหัสทางออก . 0 เป็นการยุติโปรแกรมปกติ - ขอบคุณ Kim นั่นเป็นบทเรียนที่ยอดเยี่ยม!

3 เอลลี่

- นานมาแล้วที่คอมพิวเตอร์สามารถแสดงข้อความได้เท่านั้น โปรแกรมแสดงข้อมูลที่พิมพ์จากแป้นพิมพ์ โหมดการทำงานนี้เรียกว่า «การทำงานในคอนโซล» หรือเรียกง่ายๆ ว่า «คอนโซล» อินเทอร์เฟซหน้าต่างเป็นทางเลือกหนึ่งสำหรับคอนโซล นี่คือเมื่อโปรแกรมโต้ตอบกับผู้ใช้ผ่านหน้าต่าง / หน้าต่าง เนื่องจากคุณเรียนรู้การเขียนโปรแกรมเท่านั้น ดังนั้นเราจะเริ่มต้นด้วยคอนโซล - ฉันไม่รังเกียจ - ข้อความจะแสดงบนคอนโซล (หน้าจอ) ทีละบรรทัด เพื่อหลีกเลี่ยงข้อผิดพลาด ข้อความจะถูกพิมพ์บนแป้นพิมพ์และทำซ้ำบนหน้าจอ ดูเหมือนว่าผู้ใช้และโปรแกรมจะเขียนข้อความบนหน้าจอตามลำดับ - คุณสามารถแสดงข้อความโดยใช้System.out.print( ) ฟังก์ชันนี้แสดงข้อความทีละบรรทัด System.out.println()แสดงข้อความและเลื่อนเคอร์เซอร์ไปยังบรรทัดถัดไป ระดับเก่า 03 - 26- ควรเว้นวรรคเพื่อป้องกันไม่ให้คำติดกัน เช่น ระดับเก่า 03 - 27- Gotcha - ดังนั้นคุณสามารถแสดงอะไรก็ได้: อ็อบเจกต์ Java ทั้งหมดสามารถแปลงเป็นสตริงได้ คลาสทั้งหมดใน Java สืบทอดมาจากคลาส Object ซึ่งมีเมธอด toString() สามารถเรียกได้เมื่อวัตถุต้องการแปลงเป็นสตริง ระดับเก่า 03 - 28- ฉันรันโค้ดนี้ แต่โปรแกรมแสดงข้อความว่า “Cat is com.codegym.lesson3.Cat@1fb8ee3” ความหมายของข้อความนี้คืออะไร? - เมธอด toString() มาตรฐานของคลาส Object ส่งคืนสตริงที่ประกอบด้วยชื่อคลาสและที่อยู่หน่วยความจำออบเจกต์ (ในรูปแบบเลขฐานสิบหก) - Humph และการใช้วิธีดังกล่าวคืออะไร - คุณสามารถเขียนวิธีการใช้ toString() ของคุณเองในชั้นเรียนของคุณได้ เมื่อคุณเรียกใช้เมธอดนี้หรือ JVM แปลงอ็อบเจกต์ของคุณเป็น String โค้ดของคุณจะถูกใช้ (ดำเนินการ) - จริงหรือ? โอเค.

4 ฮูลิโอ

- เฮ้ อามีโก้ นี่คืองานบางอย่างที่จะแสดงให้คุณเห็น:
งาน
1 วันเดือนปีเกิด
เขียนโปรแกรมแสดงวันเกิดของคุณดังนี้ 1 พฤษภาคม 2555
2 ชื่อของฉัน
เขียนโปรแกรมที่แสดงชื่อของคุณใน 5 แถว แต่ละแถวควรมี 10 คำ (ชื่อของคุณ) คั่นด้วยช่องว่าง
3 Diego is my favourite teacher เขียนโปรแกรมแสดงข้อความ «Diego is my favourite teacher» 1 ครั้ง
4 ผลคูณของตัวเลข 10
เขียนโปรแกรมที่แสดงผลคูณของตัวเลขตั้งแต่ 1 ถึง 10
คำแนะนำ: เป็นสามล้านขึ้นไปอีกเล็กน้อย
5 ผลรวมของตัวเลข 10
ตัว เขียนโปรแกรมที่แสดงผลรวมของตัวเลขตั้งแต่ 1 ถึง 10 ตามบรรทัด:
1
1+2=3
1+2+3=6
1+2+3+4=10

ตัวอย่างเอาต์พุต:
1
3
6
10

5 การต่อข้อมูล Elly, String และ non-string

- ฉันอยากจะบอกคุณถึงวิธีการรวมสตริง การติดกาวหรือการต่อสายเข้าด้วยกันเรียกอีกอย่างว่า "การต่อกัน" คนที่รักแมวจำได้ง่าย: Con-Cat-e-Nation ฉันล้อเล่น. - หลักการรวมสายเข้าด้วยกันนั้นง่ายมาก หากเรา "เพิ่ม" สตริงและอย่างอื่น สิ่งนั้นก็จะกลายเป็นสตริงโดยการเรียกใช้เมธอดtoString () ที่ซ่อนอยู่ - พูดว่าอะไรนะ? - ตกลง. ฉันจะทำให้มันง่าย: ตัวเลขจะถูกแปลงเป็นสตริง เช่นเดียวกับแมว ถ้าเราเพิ่มสตริงลงในตัวเลขและแมว ตัวอย่าง: ระดับเก่า 03 - 29

6 ดิเอโก้

- เฮ้เพื่อน นี่คือภารกิจสองสามอย่างสำหรับวันนี้ เพื่อให้ยากขึ้น สามารถส่งผ่านตัวแปรไปยังเมธอด print/println เท่านั้น ระดับเก่า 03 - 30- เป็นไปได้ไหม? - ทำเครื่องหมายคำพูดของฉัน Amigo ไม่มีอะไรเป็นไปไม่ได้สำหรับเราหุ่นยนต์ เราโค้งงอไม่ได้
งาน
1 Stop Look Listen
เขียนโปรแกรมที่แสดงการผสมคำที่เป็นไปได้ทั้งหมด «หยุด», «ดู», «ฟัง»
คำแนะนำ: มี 6 สายพันธุ์ แสดงชุดค่าผสมแต่ละรายการในบรรทัดใหม่ อย่าแยกคำ
ตัวอย่าง:
LookListenStop
ListenStopLook
...
2 สูตรคูณ จง
เขียนโปรแกรมแสดงสูตรคูณ 10 คูณ 10 ดังนี้
1 2 3 …
2 4 6 …
3 6 9 …
3 รุ้งเจ็ดสี
เขียนโปรแกรมแสดงรุ้งเจ็ดสี
สองเส้นต้องมีสามสี อันที่สามต้องมีแค่สีเดียว
แยกสีในบรรทัดด้วยช่องว่าง
4 Escape character
อ่านเกี่ยวกับ escape character ใน Java ในเนื้อหาเพิ่มเติมในการบรรยาย
เขียนโปรแกรมที่แสดงสองสตริงต่อไปนี้:

เป็นเส้นทาง Windows: "C:\Program Files\Java\jdk1.7.0\bin"
เป็นสตริง Java: \"C:\\Program Files\\Java\\jdk1.7.0\\ ถังขยะ\"
5 เรียนภาษาญี่ปุ่น
เขียนโปรแกรมที่แสดง 日本語

7 Elly อินพุตคีย์บอร์ด

- Amigo ถึงเวลาแล้ว: ตอนนี้ฉันจะบอกคุณเกี่ยวกับการป้อนข้อมูลด้วยแป้นพิมพ์ - เราใช้System.outเพื่อแสดงข้อมูล และตอนนี้เราจะใช้System.inเพื่อป้อนข้อมูล - มันฟังดูง่าย - แต่System.inมีข้อเสียอย่างหนึ่ง อนุญาตให้คุณอ่านจากรหัสอักขระบนแป้นพิมพ์เท่านั้น เพื่อแก้ปัญหาและอ่านข้อมูลจำนวนมากในแต่ละครั้ง เราจะใช้โครงสร้างที่ซับซ้อนมากขึ้น: ระดับเก่า 03 - 31- ชัดเจนไหม - เอ่อ... ใสเหมือนโคลนเลย - ควรใช้วัตถุBufferedReaderเมื่อคุณต้องการอ่านบรรทัดจากแป้นพิมพ์ คุณต้องส่งต่อวัตถุSystem.in ไปยัง BufferedReader และ BufferedReader จะอ่านข้อมูลจากมัน - แต่System.inและBufferedReaderไม่สามารถทำงานร่วมกันได้ เราจำเป็นต้องใช้ วัตถุ InputStreamReaderเป็นอะแดปเตอร์ - ฉันเข้าใจแล้ว และคลาส Scanner นี้คืออะไร? - บางครั้งใช้ Scanner ก็สะดวก แต่ส่วนใหญ่ก็ไม่ได้ช่วยอะไรมาก ควรใช้ BufferedReader และ InputStreamReader ฉันเพิ่งแสดงคลาส Scanner ให้คุณรู้ว่ามีอยู่จริง เราจะไม่ใช้มัน - ตกลง แต่ฉันไม่แน่ใจว่าฉันเข้าใจหัวข้อนี้ทั้งหมดหรือไม่

8 ดิเอโก้

ระดับเก่า 03 - 32- เฮ้ อามีโก้ คุณทำได้ดีมาก ตอนนี้คุณพร้อมสำหรับพนักงานที่จริงจังแล้ว! นี่เป็นงานใหม่: เขียนโปรแกรมที่อ่านข้อมูลบางส่วนจากแป้นพิมพ์และแสดงข้อความที่มีข้อมูลเหล่านั้น:
งาน
1 วิธีพิชิตโลก
เขียนโปรแกรมที่อ่านชื่อและตัวเลขจากแป้นพิมพ์และแสดงข้อความว่า
«ชื่อ» จะพิชิตโลกใน «ตัวเลข» ปี บวาฮ่าฮ่า!
(ลำดับของข้อมูลที่ป้อนมีความสำคัญ)

ตัวอย่าง:
โจจะพิชิตโลกใน 8 ปี บวาฮ่าฮ่า!
2 เงินเดือนใน 5 ปี
เขียนโปรแกรมที่อ่านชื่อและตัวเลขสองตัวจากแป้นพิมพ์ โปรแกรมควรแสดงข้อความ:
«ชื่อ» ได้รับ «number1» ใน «number2» ปี

ตัวอย่าง:
นิคมีรายได้ 150,000 ดอลลาร์ใน 5 ปี
3 ความอ่อนน้อมถ่อมตนประดับชาย
เขียนโปรแกรมที่อ่านชื่อจากแป้นพิมพ์และแสดงข้อความว่า
«ชื่อ» สร้างรายได้ 15,000 ดอลลาร์ต่อเดือน ว้าว!

ตัวอย่าง:
Tim มีรายได้ $15,000 ต่อเดือน ว้าว!
4 สปอนเซอร์! ที่มีเสียงภาคภูมิ!
เขียนโปรแกรมที่อ่านชื่อสองชื่อจากแป้นพิมพ์และแสดงข้อความ:
«name1» สนับสนุน «name2» และเธอก็กลายเป็นนักร้องชื่อดัง

ตัวอย่าง:
นิคสนับสนุนเฮเลน และเธอก็กลายเป็นนักร้องที่มีชื่อเสียง
5 รักบริสุทธิ์
เขียนโปรแกรมที่อ่านจากแป้นพิมพ์สามชื่อและแสดงข้อความ:
«name1» + «name2» + «name3» = รักบริสุทธิ์ โอ้ เย้! ขวา!

ตัวอย่าง:
Joe + Eva + Angelica = ความรักที่บริสุทธิ์ เย้! ขวา!

9 อาจารย์ วิธีการทำการบ้าน

- ฉันอยากจะบอกคุณถึงวิธีการทำการบ้านภาคปฏิบัติใน Intellij IDEA ฉันแน่ใจว่าคุณจะประทับใจในพลังของมันในไม่ช้า ทำตามคำแนะนำ: ขั้นตอนที่ 1คลิกเมนูด้านบน "หน้าของฉัน" จากนั้นไปที่ "การดาวน์โหลดของฉัน" และดาวน์โหลด "เทมเพลตโครงการ" คุณสามารถทำได้ในหน้าโปรไฟล์หรือไปที่ลิงก์ CodeGymHomeWork.zip ขั้นตอนที่ 2แตกไฟล์เก็บถาวรไปยังโฟลเดอร์ใดก็ได้ ภายในคุณจะพบโฟลเดอร์CodeGymHomeWorkและCodeGymIdeaPlugin CodeGymHomeWorkมีโครงการที่คุณสามารถเขียนชั้นเรียนและทำการบ้านได้ นอกจากนี้ยังมีคำแนะนำในการติดตั้งปลั๊กอิน ขั้นตอนที่ 3เปิดโครงการที่ดาวน์โหลด เพียงเปิดใช้ Intellij IDEA เลือกเมนู File, Open Project จากนั้นระบุโฟลเดอร์ CodeGymHomeWork (ที่อยู่ในไฟล์เก็บถาวร) ขั้นตอนที่ 4ติดตั้งปลั๊กอิน Intellij IDEA อ่านคำแนะนำที่มีอยู่และติดตั้งปลั๊กอิน ขั้นตอนที่ 5สร้างแพ็คเกจสำหรับชั้นเรียนของคุณ ในโฟลเดอร์ src ให้สร้างแพ็คเกจ«com.codegym.test» . แพ็คเกจนี้และแพ็คเกจย่อยจะเก็บคลาสทั้งหมดที่คุณสร้างขึ้น ตัวอย่าง: «com.codegym.test.level01.lesson05.task01» หากมีอะไรไม่ชัดเจน นี่คือวิดีโอเกี่ยวกับวิธีดำเนินการ:

10 ศาสตราจารย์

- สวัสดี อามีโก้! ฉันชอบที่คุณก้าวหน้าอย่างรวดเร็วด้วยการบรรยายของฉัน! หากคุณต้องการอ่านอย่างอื่นเกี่ยวกับเรื่องที่ซับซ้อน นี่คือลิงค์ที่มีประโยชน์ไปยังเว็บไซต์ของเรา - ฉันไม่ค่อยชอบการบรรยายสั้น ๆ ของศาสตราจารย์ หากนักเรียนไม่ได้ทำงานในวิทยาลัย เขาจะทำงานในที่ทำงาน แต่ยากกว่ามาก CodeGym บรรยาย 3 อภิปราย

11 ฮูลิโอ

- เฮ้ อามีโก้! หวังว่าคุณอาร์
ความคิดเห็น
  • เป็นที่นิยม
  • ใหม่
  • เก่า
คุณต้องลงชื่อเข้าใช้เพื่อแสดงความคิดเห็น
หน้านี้ยังไม่มีความคิดเห็นใด ๆ