ต้องการสร้าง App สำหรับการเริ่มต้นของคุณ? คุณได้พิจารณาการเรียนรู้เกี่ยวกับการเขียนโปรแกรมและสร้างแอปด้วยตัวเองไหม ไม่ยากเท่าที่คุณคิด
A day with Scandale - Harmonie Collection - Spring / Summer 2013
สารบัญ:
- สำหรับปีแรกของการเริ่มต้นของฉันฉันค้นหา cofounder ทางเทคนิค ฉันได้ผ่าน cofounders ทางเทคนิคอย่างน้อยสามคนแต่ละคนฉันได้รับพร้อมกับดีจริงๆ แต่ผู้ที่ขาดความรักหรือเวลาและความมุ่งมั่นในโครงการ สิ่งต่างๆขยับไปอย่างช้าๆเพราะเราไม่เคยสร้างอะไรบางอย่างที่ผมมั่นใจพอที่จะปล่อยตัว
- สิ่งที่คุณทำโปรดอย่าใช้ Google "ใช้เวลานานแค่ไหนในการเรียนรู้การเขียนโปรแกรม "เหมือนที่ฉันทำ คุณจะท้อแท้โดยเฉพาะคนที่ให้คำตอบเช่น "ฉันเป็นนักเขียนโปรแกรมมา 5 ปีแล้วฉันยังเรียนอยู่" หรือ "ประมาณ 2 ปีถ้าคุณทำบทเรียนต่อวัน" นี่เป็นหนึ่งในหลัก สิ่งที่ทำให้ฉันกลับมาจากการเรียนรู้ด้วยการเขียนโปรแกรมเอง ฉันคิดเสมอว่า "สองปี!? แน่นอนฉันสามารถหาผู้ร่วมก่อตั้งที่ดีได้ในช่วงเวลานั้น! " ในขณะที่ความจริงที่ว่าคุณจะได้เรียนรู้สิ่งใหม่ ๆ ในการเขียนโปรแกรมอย่างต่อเนื่องไม่ต้องใช้เวลาสองปีในการเรียนรู้เพียงพอที่จะสร้างโปรแกรมหรือแอปพลิเคชัน คุณกำลังพยายามปล่อยตัว
- ต่อไปนี้เป็นแหล่งข้อมูลอื่น ๆ ที่คุณสามารถศึกษาได้ บางฟรี: บางรายได้รับเงิน:
- คนส่วนใหญ่รู้สึกท้อแท้เมื่อเจอความผิดพลาดที่คิดว่าไม่สามารถแก้ไขได้ เมื่อคุณเจอความผิดพลาดในการเขียนโปรแกรม Stack Overflow เป็นเพื่อนที่ดีที่สุดของคุณ ในฐานะผู้เริ่มต้นมีความเป็นไปได้ว่าสิ่งที่ Google เกี่ยวข้องกับปัญหาด้านการเขียนโปรแกรมจะทำให้ลิงก์ไปยังไซต์นี้มีคำตอบที่น่าทึ่งซึ่งจะเป็นประโยชน์อย่างยิ่งสำหรับคุณ ไม่ต้องกลัวที่จะระบุเมื่อคุณ Google ปัญหาที่คุณเกิดขึ้น
- ความคิดของคุณเป็นเหตุผลหลักที่คุณเริ่มเรียนรู้การเขียนโปรแกรมและเป็นสิ่งที่คุณ หลงใหลในความรักของคุณจะทำให้คุณได้รับประสบการณ์ที่เร็วกว่าการสร้างสิ่งที่ควรรู้ ฉันไม่ได้ใช้เวลามากในแต่ละวันในการเขียนโปรแกรมแอพของฉันเพราะฉันต้องเรียนรู้ ฉันทำได้เพราะฉันต้องการสร้างมัน ฉันรู้สึกตื่นเต้นเกี่ยวกับเรื่องนี้
- การปล่อยโปรแกรมของคุณ
- ปล่อยมันอย่างรวดเร็วและปรับปรุงให้ดีขึ้น มีการอัปเดต หลังจากปล่อยแอปพลิเคชันของเราแล้วเราใช้เวลาเพียงไม่กี่สัปดาห์ในการเพิ่มการสมัครรับข้อมูลเพลงของเราสำหรับการใช้งานทางธุรกิจ จากจุดนี้คุณจะมีประสบการณ์มากพอที่จะทำซ้ำได้อย่างรวดเร็วสำหรับผลิตภัณฑ์ของคุณ
ค้นหาทางเทคนิค ผู้ร่วมก่อตั้ง
- จ้างนักพัฒนาอิสระเพื่อสร้างแอปพลิเคชันของคุณ
- เรียนรู้การเขียนโปรแกรมและสร้างมันขึ้นเอง
- เมื่อพูดถึงการหาผู้ร่วมก่อตั้งถ้าคุณยังไม่รู้จักใครที่มีความสามารถด้านเทคนิคก็จะเป็นเช่นนั้น เป็นกระบวนการที่ยากลำบากมากในการหาใครสักคนที่จะทำงานร่วมกับคุณถ้าคุณทำได้สำเร็จเลย
คุณต้องการคนที่มีความสามารถทางเทคนิคมีเวลาในการทำงานในโครงการและมีความชื่นชอบในสิ่งที่คุณต้องการ กำลังทำ ประเภทของบุคคลที่คุณต้องการร่วมเป็นส่วนหนึ่งอยู่ในความต้องการที่สูงมากดังนั้นแม้ว่าคุณจะหาใครสักคนก็จะเป็นการยากที่จะชักชวนให้พวกเขาเข้าร่วมทีมของคุณ
ถ้าคุณมีเงินจ้างผู้เชี่ยวชาญอิสระ สามารถทำงานได้ อย่างไรก็ตามการว่าจ้างใครสักคนให้สร้างแอปพลิเคชันในฝันของคุณเป็นเรื่องยากมากและอาจใช้เวลานานกว่าที่คุณคาดไว้
ในระหว่างการทำงานกับ freelancer คุณอาจพบว่าพวกเขาไม่ได้สร้างสิ่งที่คุณคาดหวังไว้ - การออกแบบจะไม่ทำงานสิ่งต่างๆจะไม่ทำงานอย่างรวดเร็วเท่าที่คุณต้องการหรือจะมีองค์ประกอบอินเทอร์เฟซขนาดเล็กที่คุณไม่คิดว่าจะรวมอยู่ นอกจากนี้คุณจะมีแนวคิดใหม่สำหรับแอปของคุณซึ่งคุณต้องการเพิ่มก่อนหรือหลังการเผยแพร่และแอปจะต้องมีการแก้ไขข้อบกพร่องและการบำรุงรักษาหลังการเปิดตัวซึ่งจะมีค่าใช้จ่ายเพิ่ม ด้วยเหตุนี้คุณจะต้องจ่ายเงินค่า freelancers มากกว่าที่คุณจะถูกยกมาเพียงเพื่อสิ้นสุดโครงการ
ดูเพิ่มเติม: คุณสามารถสร้างแอปยอดเยี่ยมได้โดยไม่ต้องมีพื้นฐานด้านเทคนิคใช่หรือไม่? ประสบการณ์ของฉันกับ cofounders และ freelancers
สำหรับปีแรกของการเริ่มต้นของฉันฉันค้นหา cofounder ทางเทคนิค ฉันได้ผ่าน cofounders ทางเทคนิคอย่างน้อยสามคนแต่ละคนฉันได้รับพร้อมกับดีจริงๆ แต่ผู้ที่ขาดความรักหรือเวลาและความมุ่งมั่นในโครงการ สิ่งต่างๆขยับไปอย่างช้าๆเพราะเราไม่เคยสร้างอะไรบางอย่างที่ผมมั่นใจพอที่จะปล่อยตัว
ปีหน้ามีการใช้เวลาพยายามหางาน freelancers ปัญหาที่เกิดขึ้นในที่นี้คล้ายคลึงกับปัญหาที่เกิดขึ้นในระหว่างการล่าหาผู้ร่วมก่อตั้งเทคนิคหลายคนที่มีราคาไม่แพงและมีงานเต็มเวลาและมีเวลาน้อยในการทำโครงการ ในกรณีของฉันใช้เวลาหกเดือนในการรับแอป iOS ที่สร้างขึ้น
ขออภัยสำหรับฉันแล้วมีคนบุกเข้าสู่รถฟรีแลนเซอร์และขโมยแล็ปท็อปของเขาพร้อมกับโค้ดทั้งหมด หกเดือนของการทำงานก็หายไปและฉันก็ออกจากเงิน เนื่องจากฉันไม่สามารถหาผู้ร่วมก่อตั้งและไม่มีเงินจ้างช่างอิสระคนอื่นฉันไม่ควรรออีก 6 เดือนสำหรับคนที่ฉันจ้างเพื่อแก้ไขปัญหานี้ฉันตัดสินใจว่าจะต้องทำแบบนี้ด้วยตัวเอง
ใช้เวลาเรียนรู้การเขียนโปรแกรม
นานแค่ไหนสิ่งที่คุณทำโปรดอย่าใช้ Google "ใช้เวลานานแค่ไหนในการเรียนรู้การเขียนโปรแกรม "เหมือนที่ฉันทำ คุณจะท้อแท้โดยเฉพาะคนที่ให้คำตอบเช่น "ฉันเป็นนักเขียนโปรแกรมมา 5 ปีแล้วฉันยังเรียนอยู่" หรือ "ประมาณ 2 ปีถ้าคุณทำบทเรียนต่อวัน" นี่เป็นหนึ่งในหลัก สิ่งที่ทำให้ฉันกลับมาจากการเรียนรู้ด้วยการเขียนโปรแกรมเอง ฉันคิดเสมอว่า "สองปี!? แน่นอนฉันสามารถหาผู้ร่วมก่อตั้งที่ดีได้ในช่วงเวลานั้น! " ในขณะที่ความจริงที่ว่าคุณจะได้เรียนรู้สิ่งใหม่ ๆ ในการเขียนโปรแกรมอย่างต่อเนื่องไม่ต้องใช้เวลาสองปีในการเรียนรู้เพียงพอที่จะสร้างโปรแกรมหรือแอปพลิเคชัน คุณกำลังพยายามปล่อยตัว
ระหว่างการทำบทแนะนำและการทำผิดพลาดผมใช้เวลาประมาณหกชั่วโมงในการเขียนโปรแกรม (ขณะที่ผมจบการศึกษาในวิทยาลัยตอนนี้ผมยังมีงาน part-time) ตอนหกชั่วโมงต่อวันฉันสร้างและเปิดแอป iOS ในอีกสามเดือน นี่เป็นผลถ้าคุณต้องการจะดู (โชคดีนักดนตรีก่อนหน้านี้พยายามขยายหมายความว่าฉันมีเพลงที่จะทำงานด้วย)
ฉันจะแนะนำให้คุณเข้าใจว่าฉันทำมันอย่างไร
บทแนะนำและความเข้าใจพื้นฐาน
การมีประสบการณ์ในการเขียนโปรแกรมก่อนหน้านี้ไม่มีความคิดที่จะทำอะไร ฉันไม่รู้ด้วยซ้ำว่าจะเขียนโค้ดหรือใส่แอปลงใน iPhone ของฉัน
โชคดีที่ฉันเข้ามาในเว็บไซต์ที่น่ากลัวซึ่งสอนการเขียนโปรแกรม iOS ให้กับผู้เริ่มต้นใช้งาน - รหัสกับคริส คุณสามารถทำบทเรียนสองสามข้อแรกเพื่อดูว่าเหมาะกับคุณหรือไม่ เนื่องจากฉันไม่มีเงินฉันจึงเชื่อว่าพ่อแม่ของฉันจ่ายค่าเรียนและฉันคิดว่ามันเป็นประโยชน์อย่างยิ่ง
ต่อไปนี้เป็นแหล่งข้อมูลอื่น ๆ ที่คุณสามารถศึกษาได้ บางฟรี: บางรายได้รับเงิน:
Codecademy
MIT OpenCourseWare
Khan Academy
- วิดีโอ YouTube หลากหลาย
- โปรดเลือกหลักสูตรสำหรับผู้เริ่มต้นไม่ใช่สำหรับผู้ที่มีประสบการณ์ โปรแกรมเหล่านี้จะสอนคุณเรื่องพื้นฐานสำหรับผู้เริ่มต้นขั้นพื้นฐานว่าบางครั้งอาจเป็นเรื่องยากที่จะเข้าใจได้
- หากคุณเรียนรู้การเขียนโปรแกรม iOS ฉันขอแนะนำให้ใช้ Code กับ Chris มันไม่ได้เป็นอิสระ แต่วิดีโอทำสิ่งที่ง่ายมากที่จะปฏิบัติตามและเขาได้งานที่ดีในการอธิบายสิ่งที่ในทางที่เหมาะสมกับคนที่ไม่ใช่ทางด้านเทคนิค
- ดูเพิ่มเติม: 11 หลักสูตรออนไลน์ฟรีที่ดีเยี่ยมสำหรับ
สิ่งที่ต้องทำในระหว่างหลักสูตร
ในระหว่างหลักสูตรคุณจำเป็นต้องเขียนโค้ดจริงๆ หากคุณติดตามวิดีโอ YouTube แบบต่างๆไม่ควรดูวิดีโอที่คิดว่าจะรวบรวมข้อมูลและจดบันทึกจากนั้นย้อนกลับและโค้ด นี้จะไม่ทำงาน ได้รับการพิสูจน์ว่าคนเรียนรู้ได้เร็วขึ้นโดยการทำผิดพลาด
คุณต้องทำตามและเขียนโค้ดด้วยตัวเอง เมื่อคุณทำเช่นนี้คุณจะพบว่าบางครั้งไม่ได้ผลแม้ว่าโค้ดจะมีลักษณะเหมือนกับการสอนหรือโค้ดบางส่วนที่คุณเขียนไว้ก่อนหน้านี้ในการกวดวิชานั้นไม่สามารถทำงานได้อีกต่อไป เป็นสิ่งสำคัญมากที่คุณทำผิดพลาดเช่นนี้และผ่านพวกเขาคนส่วนใหญ่รู้สึกท้อแท้เมื่อเจอความผิดพลาดที่คิดว่าไม่สามารถแก้ไขได้ เมื่อคุณเจอความผิดพลาดในการเขียนโปรแกรม Stack Overflow เป็นเพื่อนที่ดีที่สุดของคุณ ในฐานะผู้เริ่มต้นมีความเป็นไปได้ว่าสิ่งที่ Google เกี่ยวข้องกับปัญหาด้านการเขียนโปรแกรมจะทำให้ลิงก์ไปยังไซต์นี้มีคำตอบที่น่าทึ่งซึ่งจะเป็นประโยชน์อย่างยิ่งสำหรับคุณ ไม่ต้องกลัวที่จะระบุเมื่อคุณ Google ปัญหาที่คุณเกิดขึ้น
พัตผ่านหลักสูตรให้เร็วที่สุดเท่าที่จะเป็นไปได้ เป็นไปได้ว่าคุณจะใกล้ถึงจุดสิ้นสุดและยังมีความคิดไม่น้อยที่คุณกำลังทำอยู่ ไม่เป็นไร. ในตอนท้ายของบทแนะนำที่ดีคุณจะเข้าใจกระบวนการที่คุณต้องทำเพื่อสร้างอะไรบางอย่าง
ทำอย่างไรหลังจากหลักสูตร
หลังจากหลักสูตรการเขียนโปรแกรมคนส่วนใหญ่จะสนับสนุนให้คุณ เริ่มต้นด้วยโปรแกรมขนาดเล็ก สมมติว่าหลักสูตรการเขียนโปรแกรมของคุณมีให้คุณสร้างโปรแกรมขนาดเล็กและสามารถทำงานได้บางอย่างฉันจะกีดกันนี้ การสร้างโปรแกรมขนาดเล็กเพื่อประโยชน์ในการเขียนโปรแกรมจะทำให้คุณรู้สึกเบื่อ
หรือผมขอแนะนำให้คุณเริ่มต้นสร้างส่วนต่างๆในแนวคิดของคุณ สิ่งที่ฉันหมายถึงคือถ้าแอปของคุณมีคุณลักษณะหลายอย่างให้ใช้คุณลักษณะแต่ละอย่างต่อหนึ่งคุณลักษณะและสร้างเป็นโปรแกรมแยกต่างหาก
ความคิดของคุณเป็นเหตุผลหลักที่คุณเริ่มเรียนรู้การเขียนโปรแกรมและเป็นสิ่งที่คุณ หลงใหลในความรักของคุณจะทำให้คุณได้รับประสบการณ์ที่เร็วกว่าการสร้างสิ่งที่ควรรู้ ฉันไม่ได้ใช้เวลามากในแต่ละวันในการเขียนโปรแกรมแอพของฉันเพราะฉันต้องเรียนรู้ ฉันทำได้เพราะฉันต้องการสร้างมัน ฉันรู้สึกตื่นเต้นเกี่ยวกับเรื่องนี้
การเริ่มต้นจากส่วนต่างๆในแนวคิดของคุณหลังจากการกวดวิชาแล้วคุณจะประสบปัญหาใหญ่มากและจะเร่งกระบวนการเรียนรู้ นอกจากนี้คุณยังจะได้เห็นไอเดียของคุณเข้าด้วยกันในชีวิตจริงและคุณจะได้เล่นกับสิ่งที่คุณฝันถึงมานาน เป็นเรื่องที่น่าทึ่งและเป็นสิ่งที่ช่วยให้คุณไป
ดูเพิ่มเติม: แอพพลิเคชันฟรีที่ดีที่สุดและเครื่องมือออนไลน์สำหรับ
การสร้างโปรแกรม
เมื่อคุณสร้างทุกส่วนของโปรแกรมแล้ว เรียนรู้เกี่ยวกับข้อกำหนดการเขียนโปรแกรมที่เฉพาะเจาะจงเกี่ยวกับสิ่งที่คุณพยายามจะรวบรวม กลับไปดูส่วนต่างๆเหล่านี้คุณจะเห็นว่าโค้ดของคุณจะได้รับการปรับปรุงอย่างไร นี่เป็นเหตุผลว่าทำไมเมื่อเริ่มต้นสิ่งสำคัญคือต้องสร้างส่วนต่างๆในโปรแกรมของคุณก่อนที่จะสร้างสิ่งทั้งปวงคุณต้องการให้ผลิตภัณฑ์ขั้นสุดท้ายรวมเข้าด้วยกันและในฐานะผู้เริ่มต้นอาจเป็นไปได้ว่ารหัสเริ่มต้นของคุณจะยุ่งเหยิง
หลังจากตรวจสอบชิ้นส่วนของโปรแกรมแล้วก็ถึงเวลาที่จะนำมารวมกันทั้งหมด เริ่มต้นใช้งานผลิตภัณฑ์ของคุณและรวบรวมส่วนประกอบที่คุณสร้างไว้ก่อนหน้านี้ ในระหว่างกระบวนการนี้คุณจะได้เรียนรู้วิธีปรับปรุงโค้ดเพื่อให้ได้ประสิทธิภาพและความสามารถในการอ่านการปล่อยโปรแกรมของคุณ
เป็นการปล่อยผลิตภัณฑ์ใหม่อย่างน่ากลัว คุณคิดว่าคนอื่นจะเกลียดคุณจะได้รับการวิจารณ์ที่ไม่ดีและคุณจะสร้างชื่อเสียงที่ไม่ดีในหมู่ผู้ใช้ที่มีศักยภาพ
สิ่งเหล่านี้ไม่น่าจะเกิดขึ้น เมื่อฉันเปิดตัวแอปพลิเคชันของฉันเป็นครั้งแรก แต่ก็มีปัญหาบางอย่าง แต่จากการเรียนรู้ว่าผู้ใช้ใช้งานได้อย่างไรฉันก็สามารถปรับปรุงได้อย่างรวดเร็วด้วยวิธีการที่ฉันไม่เคยคิดด้วยตัวเอง
ปล่อยมันอย่างรวดเร็วและปรับปรุงให้ดีขึ้น มีการอัปเดต หลังจากปล่อยแอปพลิเคชันของเราแล้วเราใช้เวลาเพียงไม่กี่สัปดาห์ในการเพิ่มการสมัครรับข้อมูลเพลงของเราสำหรับการใช้งานทางธุรกิจ จากจุดนี้คุณจะมีประสบการณ์มากพอที่จะทำซ้ำได้อย่างรวดเร็วสำหรับผลิตภัณฑ์ของคุณ
ดูเพิ่มเติม: การวางแผนแบบลีน (Lean Planning): การวางแผนน้อยลงและเติบโตเร็วขึ้น
การเขียนโปรแกรมการเรียนรู้เป็นตัวเลือกที่ดีที่สุดสำหรับผู้ที่ต้องการเข้าร่วม พื้นที่เทคโนโลยี ดังที่ได้กล่าวมาแล้วการว่าจ้าง freelancer อาจมีราคาแพงและหา cofounders เป็นเรื่องยากมาก
อย่าทำผิดแบบเดียวกับที่ฉันทำ แท้จริงพวกเขาถือฉันกลับมาหลายปี เพียงแค่เริ่มต้นการเรียนรู้โดยเร็วที่สุดเท่าที่จะเป็นไปได้ - ความรักของคุณจะพาคุณผ่านไป