แผนงานความท้าทายด้านการเขียนโปรแกรมประจำสัปดาห์ปี 2024
เส้นทางการศึกษาพร้อมแบบฝึกหัดเพื่อปรับปรุงตรรกะการเขียนโปรแกรมของคุณและเรียนรู้ภาษาใดก็ได้ ฟรีตามจังหวะของคุณและในชุมชน
https://retosdeprogramacion.com/roadmap
การจัดอันดับภาษาและผู้ใช้
คุณมีส่วนร่วมในการท้าทายหรือไม่? ตอนนี้คุณสามารถตรวจสอบการจัดอันดับผู้ใช้และภาษาตามจำนวนการมีส่วนร่วมของพวกเขาได้
https://retosdeprogramacion.com/roadmap/ranking
ข้อมูลสำคัญ
- ทุกสัปดาห์จะมีการเผยแพร่ความท้าทายใหม่และการฝึกซ้อมของสัปดาห์ที่แล้วได้รับการแก้ไขแบบสดจาก Twitch
- ในส่วน "กิจกรรม" ของเซิร์ฟเวอร์ Discord ของเรา คุณจะพบวันและเวลาตามประเทศของกิจกรรมสด
- คุณสามารถใช้ ภาษาการเขียนโปรแกรมใดก็ได้ และค้นหาทั้งการแก้ไขของฉันและของชุมชนในไดเร็กทอรีของแต่ละความท้าทาย
- คุณต้องการมีส่วนร่วมหรือไม่? ฉันอธิบายให้คุณฟังในส่วน คำแนะนำ ของเอกสารเดียวกันนี้
- ความท้าทายเป็นไปตามลำดับตามเส้นทางการศึกษาของพวกเขา แต่หากคุณมีความรู้อยู่แล้ว คุณสามารถแก้ไขได้อย่างอิสระโดยสมบูรณ์ เพียงตรวจสอบระดับความยากของมัน
- เมื่อสัปดาห์ของการเผยแพร่ Challenge ผ่านไป คุณจะสามารถปรึกษาการแก้ไขของฉันและชุมชนในภาษาการเขียนโปรแกรมใดก็ได้
ตรวจสอบเว็บไซต์สำหรับข้อมูลเพิ่มเติม
การแก้ไขและการออกกำลังกายครั้งต่อไป
วันจันทร์ที่ 23 ธันวาคม 2024 เวลา 20.00 น. (เวลาสเปน) จาก Twitch
ตรวจสอบ กำหนดการ ตามประเทศและสร้าง การแจ้งเตือน
แผนการทำงาน
- | ออกกำลังกาย | การแก้ไข | วีดีโอ | ชุมชน |
---|
00 | ไวยากรณ์ ตัวแปร ประเภทข้อมูล และสวัสดีชาวโลก | | | |
01 | ผู้ปฏิบัติงานและโครงสร้างการควบคุม | | | |
02 | หน้าที่และขอบเขต | | | |
03 | โครงสร้างข้อมูล | | | |
04 | สายอักขระ | | | |
05 | คุณค่าและการอ้างอิง | | | |
06 | การเกิดซ้ำ | | | |
07 | กองและคิว | | | |
08 | ชั้นเรียน | | | |
09 | มรดกและโพลีมอร์ฟิซึม | | | |
10 | ข้อยกเว้น | | | |
11 | การจัดการไฟล์ | | | |
12 | JSON และ XML | | | |
13 | การทดสอบหน่วย | | | |
14 | วันที่ | | | |
15 | ไม่ตรงกัน | | | |
16 | การแสดงออกปกติ | | | |
17 | การทำซ้ำ | | | |
18 | ชุด | | | |
19 | การแจงนับ | | | |
20 | คำขอ HTTP | | | |
21 | โทรกลับ | | | |
22 | ฟังก์ชั่นการสั่งซื้อที่สูงขึ้น | | | |
23 | ซิงเกิลตัน | | | |
24 | มัณฑนากร | | | |
25 | บันทึก | | | |
26 | ของแข็ง: หลักการความรับผิดชอบเดียว | | | |
27 | ของแข็ง: หลักการเปิด-ปิด | | | |
28 | ของแข็ง: หลักการทดแทน LISKOV | | | |
29 | ของแข็ง: หลักการแยกส่วนต่อประสาน | | | |
30 | ของแข็ง: หลักการลงทุนของการพึ่งพา | | | |
31 | เครื่องจำลองเกมโอลิมปิก | | | |
32 | การต่อสู้ของเดดพูลและวูล์ฟเวอรีน | | | |
33 | ช่วยชีวิตมิคกี้ | | | |
34 | บ้านของต้นไม้ตระกูลมังกร | | | |
35 | การกระจายวงแหวนแห่งอำนาจ | | | |
36 | หมวกคัดแยก | | | |
37 | โอเอซิส VS ลินคินพาร์ค | | | |
38 | มูเรเดฟ โปร | | | |
39 | วันแบทแมน | | | |
40 | ถ้วยรูบิอุส FORTNITE | | | |
41 | เสื้อยืด RAR | | | |
42 | การแข่งขันดราก้อนบอล | | | |
43 | GIT GITHUB CLI | | | |
44 | MOUREDEV นับถอยหลังโปร | | | |
45 | GITHUB ออคโตเวิร์ส | | | |
46 | X VS บลูสกาย | | | |
47 | ปฏิทินจุติ | | | |
48 | ต้นคริสต์มาส | | | |
49 | คลังสินค้าของซานตาคลอส | ️ 23/12/24 | | |
หลักสูตรบน YouTube
ในขณะที่เราก้าวไปข้างหน้าในแผนงาน ฉันกำลังสร้างหลักสูตรที่จัดกลุ่มชั้นเรียนไว้ด้วยกัน
คำแนะนำ
แยกโครงการและทำงานร่วมกับ Git เพื่อซิงโครไนซ์การอัปเดต
- ในโครงการ คุณจะมีไดเร็กทอรีสำหรับแบบฝึกหัดแต่ละรายการในโฟลเดอร์ Roadmap ภายในแต่ละไดเร็กทอรี คุณจะพบไฟล์ชื่อ exercise.md พร้อมด้วยข้อความของแต่ละความท้าทาย
- หากคุณต้องการแบ่งปันแนวทางการออกกำลังกายของคุณกับชุมชน ให้สร้างไฟล์โค้ดพร้อมชื่อและนามสกุลของคุณ และสร้าง PULL REQUEST กับพื้นที่เก็บข้อมูล
- ไฟล์โค้ดจะต้องอยู่ในไดเร็กทอรี Challenge ในโฟลเดอร์ที่สอดคล้องกับภาษาการเขียนโปรแกรมที่ใช้ (หากไม่มีโฟลเดอร์ภาษา ให้สร้างไฟล์ด้วยตัวอักษรทั้งหมดเป็นตัวพิมพ์เล็ก) ตัวอย่างเช่น หากคุณแก้ไขปัญหา #00 โดยใช้ภาษาการเขียนโปรแกรม Python และผู้ใช้ GitHub ของคุณชื่อ "mouredev" การแก้ไขของคุณควรอยู่ใน "Roadmap/#00/python/mouredev.py" ชื่อของคำขอดึงต้องเป็นไปตามรูปแบบนี้: "#[number] - [ language_used]" ในตัวอย่างด้านบน มันจะเป็น "#00 - Python" คำขอดึงข้อมูลที่ไม่เป็นไปตามรูปแบบนี้หรือมีไฟล์เพิ่มเติมจะถูกปฏิเสธ
- ทุก สัปดาห์ (ตรวจสอบวันในแบบฝึกหัดที่เกี่ยวข้อง) ฉันจะถ่ายทอดสดจาก Twitch เพื่อแก้ไขความท้าทาย ทบทวนวิธีแก้ปัญหาของชุมชน และเผยแพร่แบบฝึกหัดใหม่
- หากคุณต้องการความช่วยเหลือหรือต้องการแสดงความคิดเห็นเกี่ยวกับการท้าทายรายสัปดาห์ คุณมีช่อง "ความท้าทายรายสัปดาห์" บนเซิร์ฟเวอร์ Discord ของเรา (รวมถึงวันและเวลาของการแก้ไขในส่วน "กิจกรรม")
- คุณสามารถเสนอคำขอดึงพร้อมกับข้อเสนอหรือการแก้ไขแบบฝึกหัดจากส่วนที่เหลือของชุมชนได้หากมีข้อผิดพลาด ด้วยวิธีนี้เราจะร่วมมือกันสร้างพื้นที่เก็บข้อมูลที่มีคุณค่ามากขึ้น
- หากระบบขอให้คุณเปลี่ยนแปลง/แก้ไขใน Pull Request และหลังจากผ่านไป 2 สัปดาห์ไม่มีกิจกรรมใหม่ คำขอนั้นจะถูกปิดเพื่อรักษาพื้นที่เก็บข้อมูลให้สะอาด แน่นอน คุณสามารถส่งคำขอดึงอีกครั้งได้ทุกเมื่อที่ต้องการ
คำชี้แจง
หากคุณมีข้อสงสัยเกี่ยวกับชื่อไดเร็กทอรีของภาษาหนึ่งๆ ให้ลองพิจารณาชื่อที่เคยใช้ในแบบฝึกหัดก่อนหน้านี้ ตัวอย่างบางส่วนที่คุณอาจสงสัย:
- c# ไม่ใช่ csharp
- c++ ไม่ใช่ cplusplus
- ไปเถอะ ไม่มีโกลัง
- จาวาสคริปต์ ไม่ใช่ js
คู่มือฉบับย่อ Git และ GitHub
- FORK พื้นที่เก็บข้อมูลความท้าทายรายสัปดาห์จาก GitHub
- CLONE ที่เก็บข้อมูลไปยังเครื่องของคุณ
git clone [TU-REPOSITORIO]
- (ไม่บังคับ) สร้าง BRANCH สำหรับโซลูชันและไปที่
git checkout -b [EL-NOMBRE-DE-TU-RAMA]
- เพิ่มไฟล์โซลูชันของคุณไปที่ STAGE
git add [FICHERO-DE-TU-RETO]
- กระทำกับข้อความการแก้ปัญหา
git commit -m "#[NÚMERO-RETO] - [LENGUAJE-UTILIZADO]"
- PUSH
git push [EL-NOMBRE-DE-TU-RAMA]
(อาจเป็น "main" หรืออันที่คุณสร้างในขั้นตอนที่ 3) - ในพื้นที่เก็บข้อมูลหลัก คุณต้องไปที่สาขาและดำเนินการ PULL REQUEST
- มีส่วนช่วย.
- สร้างคำขอดึง (ครอบคลุมเทมเพลตที่จะปรากฏขึ้น)
- หากกระบวนการจัดส่งได้รับการดำเนินการอย่างถูกต้อง การแก้ไขของคุณจะถูกเพิ่มไปยังที่เก็บ มิฉะนั้น คุณจะได้รับแจ้งถึงการเปลี่ยนแปลงที่จะเกิดขึ้นหรือสาเหตุของการปฏิเสธ
ฉันได้สร้างหลักสูตรฟรีที่สมบูรณ์เพื่อเรียนรู้วิธีทำงานกับ Git และ GitHub ตั้งแต่เริ่มต้น
ความท้าทายในการเขียนโปรแกรมเพิ่มเติม
ลองดูความท้าทายในการเขียนโปรแกรม 101 ข้อที่ได้รับการแก้ไขแล้ว และแอปพลิเคชัน 12 รายการสำหรับพอร์ตโฟลิโอของคุณที่เราได้พัฒนาไปแล้ว
เข้าร่วมการเขียนโปรแกรมชุมชนวิทยาเขต
ฉันขอนำเสนอ mouredev pro ซึ่งเป็นโปรเจ็กต์ที่สำคัญที่สุดของฉันที่จะช่วยคุณศึกษาการเขียนโปรแกรมและการพัฒนาซอฟต์แวร์ในรูปแบบที่แตกต่างกัน
กำลังมองหาบริการเสริมอยู่ใช่ไหม? ที่นี่คุณจะพบกับหลักสูตรของฉันที่แก้ไขโดยแต่ละบทเรียน เพื่อก้าวหน้าตามที่คุณต้องการและบันทึกความก้าวหน้าของคุณ นอกจากนี้คุณยังจะมีแบบฝึกหัดและการแก้ไข การทดสอบเพื่อตรวจสอบความรู้ การสอบและใบรับรองการจบหลักสูตรสาธารณะ การสนับสนุน ฟอรัมนักเรียน การประชุมกลุ่ม หลักสูตรพิเศษ และอื่นๆ อีกมากมาย
ไปที่ mouredev.pro และใช้คูปอง "PRO" เพื่อรับส่วนลด 10% สำหรับการสมัครสมาชิกครั้งแรกของคุณ
สวัสดี ฉันชื่อเบรส มูร์
วิศวกร iOS และ Android เต็มรูปแบบอิสระ
ฉันเป็นวิศวกรซอฟต์แวร์มาตั้งแต่ปี 2010 ตั้งแต่ปี 2018 ฉันได้รวมงานพัฒนา Apps เข้ากับการสร้างเนื้อหาการฝึกอบรมเกี่ยวกับการเขียนโปรแกรมและเทคโนโลยีบนโซเชียลเน็ตเวิร์กต่างๆ เช่น @mouredev
หากคุณต้องการเข้าร่วมชุมชนการพัฒนา เรียนรู้การเขียนโปรแกรม พัฒนาทักษะ และช่วยให้โครงการมีความต่อเนื่อง คุณสามารถหาเราได้ที่: