“ผู้เชี่ยวชาญทำผิดพลาดมากกว่ามือใหม่ที่พยายาม”
ล่าสุด
1. โปรแกรมแก้ไขข้อความ
วัตถุประสงค์ของโปรแกรมแก้ไขข้อความคือเพื่อลดความพยายามของผู้ใช้ที่พยายามแปลงการจัดรูปแบบให้เป็นมาร์กอัป HTML ที่ถูกต้อง โปรแกรมแก้ไขข้อความที่ดีช่วยให้ผู้ใช้สามารถจัดรูปแบบข้อความได้หลายวิธี
เมื่อถึงจุดหนึ่ง ทุกคนต่างก็ใช้โปรแกรมแก้ไขข้อความ แล้วทำไมจะไม่ได้
2. โคลน Reddit
Reddit ใช้เวลาส่วนใหญ่ของฉัน แต่ฉันก็ยังออกไปเที่ยวกับมันต่อไป การสร้างโคลน Reddit เป็นวิธีที่มีประสิทธิภาพในการเรียนรู้การเขียนโปรแกรม (ขณะเรียกดู Reddit ในเวลาเดียวกัน)
Reddit ให้คุณรวยมาก
ลูกค้าที่ฉลาดจะรู้ทันทีว่างานทำได้ไม่ดีและจะต้องไปหาคนอื่น
3. การเผยแพร่แพ็คเกจ NPM โอเพ่นซอร์ส
หากคุณเขียนโค้ด Javascript มีโอกาสที่คุณจะใช้ตัวจัดการแพ็คเกจ ตัวจัดการแพ็คเกจอนุญาตให้คุณนำโค้ดที่มีอยู่ซึ่งผู้อื่นเขียนและเผยแพร่กลับมาใช้ซ้ำได้
การทำความเข้าใจวงจรการพัฒนาทั้งหมดของแพ็คเกจจะให้ประสบการณ์ที่ดีมาก มีหลายสิ่งที่คุณต้องรู้เมื่อเผยแพร่โค้ด คุณต้องคำนึงถึงความปลอดภัย การกำหนดเวอร์ชันเชิงความหมาย ความสามารถในการปรับขนาด รูปแบบการตั้งชื่อ และการบำรุงรักษา
แพ็คเกจจะเป็นอะไรก็ได้ หากคุณไม่มีไอเดีย สร้าง Lodash ของคุณเองแล้วเผยแพร่
โลดาช:
การมีบางสิ่งที่คุณทำทางออนไลน์จะทำให้คุณเหนือกว่าคนอื่นๆ ถึง 10%
4. หลักสูตร freeCodeCamp
freeCodecamp ได้รวบรวมไว้มากมาย
freeCodeCamp เป็นองค์กรไม่แสวงผลกำไร ประกอบด้วยแพลตฟอร์มการเรียนรู้บนเว็บเชิงโต้ตอบ ฟอรัมชุมชนออนไลน์ ห้องสนทนา สื่อสิ่งพิมพ์ขนาดกลาง และองค์กรท้องถิ่นที่มีจุดมุ่งหมายเพื่อให้ทุกคนสามารถเข้าถึงการพัฒนาเว็บไซต์การเรียนรู้ได้
คุณจะมีคุณสมบัติมากกว่าสำหรับงานแรกของคุณหากคุณสามารถสำเร็จหลักสูตรทั้งหมดได้
5. สร้างเซิร์ฟเวอร์ HTTP ตั้งแต่เริ่มต้น
โปรโตคอล HTTP เป็นหนึ่งในโปรโตคอลหลักที่ใช้เดินทางเนื้อหาบนอินเทอร์เน็ต เซิร์ฟเวอร์ HTTP ใช้เพื่อให้บริการเนื้อหาคงที่ เช่น HTML, CSS และ JS
ความสามารถในการใช้งานโปรโตคอล HTTP ตั้งแต่เริ่มต้นจะช่วยเพิ่มพูนความรู้ของคุณเกี่ยวกับวิธีการโต้ตอบของสิ่งต่าง ๆ
ตัวอย่างเช่น หากคุณใช้ NodeJs คุณจะรู้ว่า Express มีเซิร์ฟเวอร์ HTTP
เพื่อเป็นข้อมูลอ้างอิง ดูว่าคุณสามารถ:
- ตั้งค่าเซิร์ฟเวอร์โดยไม่ต้องใช้ไลบรารีใดๆ
- เซิร์ฟเวอร์จะต้องให้บริการเนื้อหา HTML, CSS และ JS
- การใช้เราเตอร์ตั้งแต่เริ่มต้น
- ติดตามการเปลี่ยนแปลงและอัพเดตเซิร์ฟเวอร์
หากคุณไม่รู้ว่าทำไมให้ใช้
6. แอปเดสก์ท็อปสำหรับบันทึกย่อ
เราทุกคนจดบันทึกใช่ไหม?
มาสร้างแอปบันทึกกันเถอะ แอปพลิเคชันจำเป็นต้องบันทึกบันทึกย่อและซิงโครไนซ์กับฐานข้อมูล สร้างแอพแบบเนทีฟโดยใช้ Electron, Swift หรืออะไรก็ได้ที่คุณชอบ และแบบที่เหมาะกับระบบของคุณ
อย่าลังเลที่จะรวมสิ่งนี้เข้ากับความท้าทายแรก (โปรแกรมแก้ไขข้อความ)
เพื่อเป็นโบนัส ให้ลองซิงค์เวอร์ชันเดสก์ท็อปของคุณกับเวอร์ชันเว็บ
7. พอดแคสต์ (โคลนมืดครึ้ม)
ใครไม่ฟังพอดแคสต์บ้าง?
สร้างเว็บแอปพลิเคชันด้วยฟังก์ชันการทำงานต่อไปนี้:
- สร้างบัญชี
- ค้นหาพอดแคสต์
- ให้คะแนนและสมัครรับพอดแคสต์
- หยุดและเล่น เปลี่ยนความเร็ว ฟังก์ชั่นเดินหน้าและถอยหลังเป็นเวลา 30 วินาที
ลองใช้ iTunes API เป็นจุดเริ่มต้น หากคุณรู้จักแหล่งข้อมูลอื่น ๆ โปรดโพสต์ในความคิดเห็น
8. การจับภาพหน้าจอ
สวัสดี! ฉันกำลังถ่ายหน้าจออยู่ตอนนี้!
สร้างเดสก์ท็อปหรือเว็บแอปที่ให้คุณจับภาพหน้าจอและบันทึกคลิปเป็นได้ .gif
ที่นี่
ดำเนินการแปลโดยได้รับการสนับสนุนจากบริษัท
ที่มา: will.com