ที่ ApeeScape เรามองหานักแปลอิสระที่ดีที่สุดอยู่เสมอ แต่อะไรที่ทำให้ฟรีแลนซ์ยอดเยี่ยมอย่างแท้จริง? Luis Martinho ซึ่งเป็นหนึ่งในนักพัฒนาอันดับต้น ๆ ของเราซึ่งเป็นที่รักของลูกค้า - ดังนั้นเราจึงนั่งคุยกับเขาเพื่อพูดคุยเกี่ยวกับฟรีแลนซ์เทคโนโลยีต่างๆเช่น โหนดอิสระ js และ HTML5 และชำระภาษีของคุณ
“ ฉันเคยทำงานเต็มเวลามาสองสามงานบางคนเป็นงานที่ค่อนข้างเป็นองค์กร แต่ล่าสุดอยู่ในสภาพแวดล้อมการเริ่มต้นทำงานโดยเฉพาะในพื้นที่ SaaS ขององค์กรซึ่งสร้างซอฟต์แวร์การจัดการที่เซ็กซี่ในระบบคลาวด์ เรามีทีมงานที่มีความสามารถและวิสัยทัศน์ที่ทะเยอทะยานมาก หลังจากสี่ปีของการเติบโตเรามีผลิตภัณฑ์ที่น่าตื่นเต้นในพื้นที่ที่น่าตื่นเต้นซึ่งเยี่ยมมาก แต่ฉันก็ไม่มีความสุขมากนัก ฉันต้องการการเปลี่ยนแปลงวิถีชีวิต เมื่อเราเริ่มต้นโดยส่วนตัวแล้วฉันไม่เข้าใจว่าการ“ เริ่มต้น” นั้นยากแค่ไหน ไม่ใช่แค่ชั่วโมงเพราะคุณทำงานเป็นเวลานานในสภาพแวดล้อมและโครงการทุกประเภท มันเป็นความเครียดความรับผิดชอบและความเจ็บปวดที่เกี่ยวข้องกับการสร้างสรรค์สิ่งใหม่ ๆ ไม่ใช่ดอกไม้และสายรุ้งทั้งหมด ในท้ายที่สุดฉันตัดสินใจว่าฉันไม่ได้เป็นผู้ร่วมก่อตั้งเนื้อหา (อย่างน้อยก็ไม่ใช่ในเวลานั้น) แต่ประสบการณ์ดังกล่าวทำให้ฉันเข้าใจลึกซึ้งยิ่งขึ้นเกี่ยวกับความกดดันที่ผู้ก่อตั้งสตาร์ทอัพต้องเผชิญและฉันรู้ว่าฉันกลายเป็นนักพัฒนาซอฟต์แวร์อิสระที่ดีขึ้นด้วยเหตุนี้
งานอิสระดูเหมือนชีวิตที่ฉันต้องการมากขึ้นเรื่อย ๆ : มอบโอกาสในการค้นหาลูกค้าและโครงการที่น่าสนใจในขณะที่ได้รับรางวัลสำหรับการทำงานที่มีคุณภาพ
ฉันเริ่มมองหางานประจำ: เริ่มแรกในบ้านเกิดของฉันจากนั้นในส่วนที่เหลือของประเทศจากนั้นก็ไปที่อื่น ๆ ในยุโรป ฉันจัดการเพื่อค้นหาโครงการที่น่าสนใจแพ็คเกจค่าตอบแทนที่น่าสนใจและสถานที่ที่น่าสนใจ แต่ฉันเชื่อว่าฉันสามารถมีได้ทั้งหมด ผมจึงเริ่มมองหาอาชีพอิสระ และในขณะที่ฉันมองไปเรื่อย ๆ งานอิสระก็ดูเป็นชีวิตที่ฉันต้องการมากขึ้นเรื่อย ๆ : มันมอบโอกาสในการค้นหาลูกค้าและโครงการที่น่าสนใจในขณะที่ได้รับรางวัลสำหรับการทำงานที่มีคุณภาพ”
“ เดิมทีฉันคิดว่าการเปลี่ยนแปลงครั้งใหญ่น่าจะเป็นความมั่นคงของรายได้ที่คุณคาดหวังจากการทำงานประจำซึ่งคุณจะมีเงินจำนวนหนึ่งที่คุณจะได้รับภายในสิ้นเดือนและคุณจะได้รับมันไม่ว่าจะเกิดอะไรขึ้น ฉันคาดว่าสิ่งนี้จะเป็นปัญหาหลักเนื่องจากฉันรู้ว่าการเป็นฟรีแลนซ์หมายความว่าฉันจะไม่มีลูกค้าเสมอไป แต่นั่นไม่ใช่สิ่งที่เกิดขึ้นจริง ๆ เป็นเรื่องที่น่าประหลาดใจที่ ApeeScape ฉันสามารถจัดการลูกค้าได้อย่างสม่ำเสมอโดยไม่ต้องตามล่าหาพวกเขา พูดตามตรงความท้าทายหลักคือการจัดตารางเวลาของฉันจริงๆ ฉันไม่มีเวลาทำงานเลยจริงๆ โดยพื้นฐานแล้วฉันเป็นคนกำหนดตารางเวลาของตัวเองดังนั้นฉันจึงต้องมีวินัยมากกว่าที่เคยเป็นมา ฉันพยายามทำงานในชั่วโมงมาตรฐานให้มากขึ้นหรือน้อยลง: ฉันตื่นนอนในตอนเช้าเริ่มทำงานรับประทานอาหารกลางวันในเวลาที่คนอื่นทานอาหารกลางวันทำงานในตอนบ่ายแล้วรับประทานอาหารเย็น ฉันพยายามทำงานตามตารางปกติไม่ดึงคนกลางคืนเผาน้ำมันเที่ยงคืนทุกวัน วินัยนี้เป็นความท้าทายที่ยิ่งใหญ่ในช่วงเริ่มต้น”
ฉันพบว่ามันคุ้มค่าที่จะมีวินัยเพราะสุดท้ายแล้วฉันจะมีประสิทธิผลมากกว่านี้ถ้าฉันมีกิจวัตรประจำวัน
“ แน่นอนมันเป็นประโยชน์ เป็นเรื่องดีในแง่ที่หากคุณประสบปัญหาใด ๆ หากคุณต้องช่วยเหลือคนในครอบครัวของคุณหรือคุณมีโอกาสที่ดีในการทำกิจกรรมยามว่างบางประเภทคุณสามารถทำตามขั้นตอนนี้และคุณจะเพลิดเพลินไปกับโอกาสนั้นได้ แต่ในทางกลับกันฉันพบว่ามันคุ้มค่าที่จะมีวินัยเพราะฉันจะได้ประสิทธิผลมากขึ้นถ้าฉันมีกิจวัตรประจำวันเพราะกิจวัตรเหล่านั้นแนะนำฉันโดยพื้นฐาน: ฉันสามารถตัดการไล่ล่าและทำสิ่งต่างๆได้มากขึ้น ระหว่างเวลานั้น. เป็นเรื่องดีที่จะมีอิสระเช่นนี้ แต่ฉันคิดว่าต้องใช้อย่างมีความรับผิดชอบ”
“ ในฐานะนักพัฒนาซอฟต์แวร์อิสระอาจเป็นลักษณะที่ดีที่จะขี้เกียจเล็กน้อยในแง่ของการมองหาวิธีที่ง่ายและถูกที่สุดในการทำงานให้เสร็จ รู้สึกรำคาญอย่างมากกับการทำงานซ้ำ ๆ และเพื่อปรับปรุงห่วงโซ่เครื่องมือของคุณอย่างต่อเนื่อง ตัวอย่างเช่นคุณใช้เวลาส่วนใหญ่ในเทอร์มินัล: คุณควรพิจารณาอย่างจริงจังในการสร้างทางลัดนามแฝงอะไรก็ตามที่ช่วยคุณประหยัดเวลาและประหยัดเวลาในการพิมพ์ ท้ายที่สุดแล้วงานหลายอย่างที่คุณทำไม่ใช่วิทยาศาสตร์จรวดจริงๆ พวกเขากำลังผ่านสองสามลูปเพื่อทำบางสิ่งให้สำเร็จ หากคุณปรับแต่งสิ่งนั้นให้เหมาะสมและทำงานซ้ำ ๆ ออกไปคุณจะมีเวลามากขึ้นในการทำวิทยาศาสตร์จรวดที่แท้จริง
หากคุณทำงานซ้ำซากจำเจคุณมีเวลามากขึ้นในการทำวิทยาศาสตร์จรวดที่แท้จริง
นอกจากนี้คุณยังต้องให้คนอื่นจัดการการจ่ายเงินและการเรียกเก็บเงินรายชั่วโมงรับเงินจากลูกค้าและแม้แต่การหาลูกค้าใหม่เพื่อที่คุณจะได้ทุ่มเทกับการทำงานที่ยอดเยี่ยม และนั่นสำคัญมาก เมื่อคุณเป็น นักพัฒนาซอฟต์แวร์อิสระ คุณทำงานเกี่ยวกับการจัดส่งสินค้า แต่ยังเกี่ยวกับการตลาดและการขายด้วย และสิ่งที่คุณต้องการทำและสิ่งที่ลูกค้าของคุณต้องการให้คุณทำคือใช้เวลาในการจัดส่งสินค้าให้มากพอ ๆ กับการตลาดการขายและแม้แต่การเงิน คุณจะต้องใช้เวลามองหาลูกค้าพัฒนาอาชีพอิสระใหม่ ๆ อยู่เสมอเมื่อคุณทำงานให้กับลูกค้าเก่าและนั่นไม่ใช่สิ่งที่คนเก่าต้องการและไม่ใช่สิ่งที่คุณต้องการ คุณเพียงแค่ต้องการมุ่งเน้นที่จะทำงานของคุณให้ดี ดังนั้นการมีคนอื่นจัดการเรื่องการเรียกเก็บเงินและการหาลูกค้าใหม่จึงเป็นสิ่งที่คุณควรมีความสุขมากและคุณจะโชคดีมากหากพบ
นอกจากนี้อย่าลืม: จ่ายภาษีอิสระของคุณ”
พวกเขารู้สึกว่าคุณเชื่อมต่อกับพวกเขาในแบบที่คุณไม่เพียง แต่ส่งเงินในชั่วโมงที่เรียกเก็บเงินได้
“ สิ่งที่มีส่วนสำคัญในแรงจูงใจของฉันคือคุณภาพของลูกค้า ถ้าเป็นไปได้ฉันพยายามเป็นคนจู้จี้จุกจิก นั่นคือฉันพยายามยอมรับกิ๊กที่กระตุ้นฉันในแง่ของความท้าทายทางเทคโนโลยีที่เกี่ยวข้องไม่ว่าจะเป็นการแก้ปัญหาหนักหรือทำงานในพื้นที่ที่น่าสนใจ และมันก็ต่อจากนั้น ฉันมักจะทำงานกับลูกค้าโดยคิดว่าฉันกำลังทำงานเพื่อไปสู่เป้าหมายร่วมกัน: ฉันพยายามมองภาพรวมและมองว่าตัวเองเป็นส่วนหนึ่งของทีม คุณไม่เคยเป็นส่วนหนึ่งของทีมพัฒนาซอฟต์แวร์ภายในหรือนอกสถานที่ในรูปแบบที่เต็มไปด้วยอารมณ์โดยเฉพาะอย่างยิ่งเมื่อคุณไม่อยู่ที่สำนักงาน แต่คุณยังคงรู้สึกเหมือนเป็นส่วนหนึ่งของทีมในแง่ของโครงการโดยรวมและคุณภาพของ งาน. และฉันคิดว่าผู้คนในอีกด้านหนึ่ง (ลูกค้าและทีมลูกค้า) รู้สึกเช่นนั้น - พวกเขารู้สึกว่าคุณเชื่อมต่อกับพวกเขาในแบบที่คุณไม่เพียง แต่ส่งเวลาในการพัฒนาที่เรียกเก็บเงินได้ แต่คุณกังวลจริงๆว่า พวกเขาจะประสบความสำเร็จหรือคุณภาพของงานดีพอ”
“ โดยทั่วไปแล้วฉันชอบเทคโนโลยีใหม่ ๆ มากกว่าเทคโนโลยีรุ่นเก่าและสิ่งที่เกิดขึ้นใหม่ฉันไม่จำเป็นต้องพูดว่าเกิดขึ้นใหม่เพราะสิ่งนี้บางอย่างเป็นปัจจุบัน แต่ฉันอยากทำงานกับคนที่สร้างแอปพลิเคชันแบบหน้าเดียวและใช้ Backbone.js และ โหนด js ด้วย ด่วน หรือบางเฟรมเวิร์ก MVC มากกว่าคนที่จะใช้สไตล์ Java Enterprise Edition
ฉันเป็นอิสระฉันอยากมีลูกค้าที่มีโซลูชันการสื่อสารแบบอะซิงโครนัสอยู่ในสถานที่ หากคุณกำลังสื่อสารทางไกลการเข้าร่วมทีมนั้นง่ายกว่ามากโดยใช้สิ่งที่เรียบง่ายอย่างรายชื่ออีเมลหรือมีห้องสนทนาใน แคมป์ไฟ หรือใช้ GitHub เป็นเครื่องมือในการทำงานร่วมกัน (อันสุดท้ายนี้ทำงานได้ดีอย่างน่าทึ่ง) หากลูกค้าไม่จับเครื่องทำน้ำเย็นพูดบ้างคุณเสี่ยงที่จะสูญเสียข้อมูลจำนวนมากและการพูดพล่อยที่อาจส่งผลกระทบต่องานของคุณ”
การจำผู้ชายที่ไม่เคยอยู่ในตึกนั้นยากกว่า
“ คุณต้องหาทางชดเชยสำหรับการไม่อยู่ในสำนักงาน วิธีแก้ปัญหาที่ฉันพบคือต้องทำงานเชิงรุก ตัวอย่างเช่น: วิเคราะห์บันทึกการคอมมิต เมื่อคุณสื่อสารโทรคมนาคม คุณควรเผื่อเวลาไว้เพื่อดูและมีความคิดว่าคนอื่นกำลังทำอะไรอยู่ หากคุณทราบถึงสิ่งที่เกิดขึ้นในสถานะการทำงานประจำวันโดยแจ้งผ่านโซลูชันการจัดการโปรเจ็กต์บางอย่างคุณควรพยายามหาคำแนะนำเกี่ยวกับสิ่งที่ทีมกำลังดำเนินการอยู่ จากนั้นคุณจะรวมเข้าด้วยกันได้ง่ายขึ้น เห็นได้ชัดว่าเป็นความพยายามเพิ่มเติมที่อยู่เคียงข้างคุณ - คุณอาจหลุดพ้นจากการทำเช่นนั้นได้หากมีไฟล์ กระบวนการสื่อสารที่ดีจริงๆ ในสถานที่ แต่อาจเป็นเคล็ดลับที่ดีและช่วยประหยัดปัญหาได้บ้าง มันยากกว่าที่จะจำผู้ชายที่พัฒนาอิสระที่ไม่เคยอยู่ในตึกนี้”
“ คุณต้องเป็นคนที่สามารถรักษาสมดุลระหว่างชีวิตส่วนตัวและงานของคุณได้ ในฐานะฟรีแลนซ์สิ่งสำคัญคือต้องตอบสนอง แต่การตอบสนองจะส่งผลเสียต่อชีวิตส่วนตัวของคุณ คุณไม่จำเป็นต้องเช็คอีเมลตลอดเวลาเพียงแค่รับการแจ้งเตือนกรองว่าสำคัญหรือไม่จากนั้นคุณก็สามารถกลับไปใช้เวลากับครอบครัวได้อย่างมีความสุขหรือไม่ก็ได้ คุณต้องเป็นตัวสลับบริบทที่ดี การสลับบริบทมักมีราคาแพง แต่คุณต้องทำให้ถูกและรวดเร็วเพื่อที่คุณจะได้มีมาตรฐานการบริการที่สูงมากโดยตอบสนองต่อเหตุฉุกเฉินได้ดีมาก แต่ในขณะเดียวกันก็ต้องมีความสุขกับเพื่อนฝูงและครอบครัว
คุณต้องเป็นตัวสลับบริบทที่ดี การสลับบริบทมักมีราคาแพง แต่คุณต้องทำให้ถูกและรวดเร็ว
สำหรับการจัดเตรียมการพัฒนาอิสระตามปกติคุณต้องรู้วิธีจัดการการเงินของคุณอย่างระมัดระวัง สิ่งนี้ไม่ได้เกิดขึ้นกับ ApeeScape อย่างน่าประหลาดใจ แต่โดยปกติแล้วมันง่ายมากที่จะเปลี่ยนจากงานเลี้ยงไปสู่ความอดอยากเมื่อต้องจ่ายค่าซอฟต์แวร์หรือนักพัฒนาเว็บแม้แต่รายชั่วโมง เดือนหนึ่งคุณทำเงินได้มากมายและจู่ๆคุณก็ไม่มีลูกค้าและคุณไม่มีงานทำอีกเลย ดังนั้นคุณต้องมีวินัย: คุณต้องมีความคิดเกี่ยวกับค่าจ้างโดยเฉลี่ยและคุณต้องใช้จ่ายจำนวนนั้น ส่วนเกินทั้งหมดจำเป็นต้องมีเบาะรองนั่งเพื่อช่วยให้คุณแล่นผ่านความไม่แน่นอนของการทำงานประเภทนี้ สิ่งนี้ไม่เป็นความจริงสำหรับ ApeeScape เพราะกระแสของลูกค้าคงที่มาก แต่ก็ยังคงเป็นแนวทางปฏิบัติที่ดี”
“ ฉันจะพยายามมีวินัยในการใช้วิธีการจากบนลงล่าง ซึ่งหมายถึงการรับรู้ถึงโครงสร้างโดยรวมของโค้ดเบส ดูเหมือนจะชัดเจน แต่เมื่อคุณเริ่มพยายามทำความเข้าใจโค้ดคุณจะได้รับแรงผลักดันไปสู่สิ่งที่คุณกำลังทำในช่วงเวลานั้น ๆ และงานเฉพาะที่คุณมีอยู่ในมือ วิธีนี้จะเปลี่ยนโฟกัสของคุณจากวิธีการจากบนลงล่างและจะทำให้คุณพยายามขึ้นไปด้านล่างโดยประกอบชิ้นส่วนจากส่วนต่างๆของโค้ดที่คุณกำลังดูอยู่ ซึ่งอาจจะดีกว่าในระยะสั้นสำหรับคุณในการแก้ไขข้อบกพร่องนั้น ๆ หรือเพิ่มฟังก์ชันการทำงานนั้น ๆ แต่ในระยะกลางคุณจะต้องใช้วิธีการจากบนลงล่าง จากนั้นคุณจะมีมุมมองที่ดีขึ้นมากเกี่ยวกับระบบและการโต้ตอบของชิ้นส่วนต่างๆ”
“ ไม่. ฉันจะพูดตามตรง: ฉันคิดว่าคุณจะได้รับประโยชน์มากมายจากความเชี่ยวชาญเช่นถ้าคุณเก่งอย่างเหลือเชื่อด้วยชุดเทคโนโลยีขนาดเล็กที่น่าขัน แต่เป็นเพียงทางเลือกส่วนบุคคล ฉันอยากรู้อยากเห็นดังนั้นฉันจึงทำงานกับเทคโนโลยีต่างๆมากมาย และนั่นคือเหตุผลที่ฉันจบลงด้วยการทำงานอิสระทั้งส่วนหน้าและส่วนหลัง
เทคโนโลยีจะเปลี่ยนไป - สิ่งที่กำลังมาแรงในวันนี้จะน่าเบื่อน่าจะเป็นพรุ่งนี้หรืออย่างน้อยใน 6-12 เดือน
ต้องบอกว่าฉันคิดว่าสิ่งสำคัญสำหรับนักพัฒนาตลอดอายุการทำงานของเขาหรือเธอในการทำงานจะต้องพยายามเรียนรู้เทคโนโลยีและกระบวนทัศน์ให้ได้มากที่สุด เทคโนโลยีจะเปลี่ยนไปสิ่งที่กำลังมาแรงในวันนี้จะน่าเบื่ออาจจะเป็นพรุ่งนี้หรืออย่างน้อยก็ใน 6-12 เดือนและหนึ่งในชุดทักษะสำคัญสำหรับนักพัฒนาซอฟต์แวร์อิสระคือการหยิบเทคโนโลยีใหม่หรือโครงการใหม่อย่างรวดเร็ว เพื่อสิ่งนั้นจะช่วยได้มากหากคุณมีวิธีการที่เป็นระบบในการเรียนรู้สิ่งใหม่ ๆ และคุณฝึกฝนโดยการเรียนรู้ภาษาหรือกรอบหรือกระบวนทัศน์ใหม่ ๆ อย่างน้อยหนึ่งภาษาทุกปี”
“ เอ่อเรากำลังจะเข้าสู่สงครามศาสนาที่นี่ ฉันจะบอกว่าโหนดนั้นค่อนข้างแตกต่างจากอีกสองอัน เมื่อคุณได้สัมผัสกับ ตัวอย่าง Node.js คุณอาจมีปัญหาในการเข้าสู่กระบวนทัศน์ที่ขับเคลื่อนด้วยเหตุการณ์ เป็นสิ่งที่อาจไม่เป็นธรรมชาติ 100% สำหรับคนที่ทำ Rails ทำงานตลอดเวลา ในทางกลับกันหากคุณทำงานกับ JavaScript คุณอาจกำลังพัฒนาสำหรับเบราว์เซอร์และคุณคุ้นเคยกับกระบวนทัศน์ที่ขับเคลื่อนด้วยเหตุการณ์แล้ว โดยส่วนตัวแล้วจากประสบการณ์ทำงานอิสระกับ Node ฉันใช้เฟรมเวิร์ก MVC อยู่แล้วดังนั้นฉันจึงไม่ได้พัฒนาเทคโนโลยีหลักสำหรับ Node ฉันเพิ่งเป็นผู้ใช้มาตรฐานของกรอบงานที่เป็นกรรมสิทธิ์เฉพาะไคลเอ็นต์ (เทียบได้กับ Express)”
“ ปิดด้านบนศีรษะของฉัน WebStorm จาก JetBrains เป็น JavaScript IDE ที่ควรค่าแก่การค้นหา สตูดิโอ Android ใหม่ที่เปิดตัวใน Google I / O ขับเคลื่อนโดยซอฟต์แวร์ JetBrains ไม่ใช่ Eclipse หรืออะไร ฉันชอบ Eclipse แต่ฉันมีช่วงเวลาที่สนุกกับ WebStorm ฉันยังคงเรียนรู้ทางลัดมากมายและนั่นเป็นแนวทางปฏิบัติที่นักพัฒนาซอฟต์แวร์อิสระที่ดีควรมีเช่นกันเรียนรู้เพิ่มเติมเกี่ยวกับเครื่องมือของพวกเขา ฉันยังคงเรียนรู้เพิ่มเติมเกี่ยวกับ IDE ของฉัน WebStorm มีทางลัดที่ชาญฉลาดมากมายรูปแบบมาตรฐานที่ดีและยังมีสิ่งที่ดีอีกด้วย คุณสมบัติ ZenCoding ที่ช่วยให้คุณเขียน HTML ได้อย่างรวดเร็ว สรุปแล้วมันเป็นเครื่องมือที่ดี”
ไม่ว่าคุณจะเก่งแค่ไหนก็มีเวลาในการตั้งค่าอยู่เสมอและอาจมีค่าใช้จ่ายสูงสำหรับลูกค้า
“ ฉันมักจะพยายามติดต่อครั้งแรกด้วยภาษานอกงานของลูกค้าไม่ใช่ในเวลาของลูกค้าไม่ว่าคุณจะเก่งแค่ไหนก็จะมีเวลาในการตั้งค่าอยู่เสมอและอาจมีค่าใช้จ่ายสูงสำหรับลูกค้า ตามที่กล่าวไว้ถ้าลูกค้าบอกฉันว่า“ โอเคเราสบายใจแม้ว่าคุณจะไม่รู้อะไรเลยก็ตาม” ฉันจะเห็นว่าเป็นโอกาสที่ดีในการเรียนรู้สิ่งใหม่ ๆ ในทางกลับกันหากลูกค้ามีตารางงานที่ต้องการฉันจะแนะนำให้พวกเขาจ้างคนอื่นหรือใช้ภาษาที่ฉันคุ้นเคยเพื่อที่ฉันจะได้รู้ว่าฉันสามารถทำงานได้อย่างมีประสิทธิภาพตั้งแต่เริ่มต้น”
“ โปรเจ็กต์ HTML5 ฟรีแลนซ์อยู่ในใจ ขุดลงใน HTML5 Canvas API ในการใช้งานฟังก์ชันแก้ไขกราฟิกขั้นสูงบางอย่างเช่นการเลือกเชือกและการเลือกรูปแบบอิสระโดยที่คุณครอบตัดส่วนหนึ่งของภาพ แต่ไม่เหลือส่วนที่เหลือการคำนวณด้วยชุดพิกเซลสิ่งต่างๆเช่นนั้น นี่ก็เหมือนกับ MS Paint โดยใช้ HTML5 Canvas และการใช้งานสิ่งต่างๆเช่นพู่กันคุณคิดว่าพู่กันจะเป็นอะไรที่เรียบง่ายนั่นคือถ้าคุณวาดเส้น แต่ในกรณีนี้คุณต้องการเลียนแบบจังหวะแปรงดังนั้น ฉันต้องใช้สูตรทางคณิตศาสตร์เพื่อจำลองว่าแปรงจะสัมผัสกับผืนผ้าใบและทำให้หมึกเบลอได้อย่างไร”
“ สิ่งที่ฉันได้ยินเกี่ยวกับ ดาวตก มีความน่าสนใจในแง่ของวิธีที่พวกเขานำเสนอกรอบการทำงานแบบหัวและไหล่ที่สมบูรณ์สำหรับการพัฒนาแอปพลิเคชันแบบหน้าเดียว จัดการส่วนหลังและส่วนหน้า ฉันไม่ได้ทำงานกับมัน แต่ฉันอยากรู้อยากเห็นและอยากลองใช้”