คุณตัดสินใจเลือกโครงการด้านข้างของคุณอย่างไร [ปิด]


10

ในช่วงเวลาใดก็ตามฉันมักจะมีความคิดมากมายสำหรับสุดสัปดาห์ / โครงการด้านที่ฉันสามารถทำงานได้ โดยทั่วไปความคิดสามารถแบ่งออกเป็น:

  1. เรียนรู้ด้วยตนเอง: เรียนรู้ภาษาใหม่ / เทคโนโลยี / กรอบ
  2. งานที่เกี่ยวข้อง: การเรียนรู้ / การทำสิ่งที่จะช่วยคุณในที่ทำงาน
  3. เงิน: โครงการที่คุณคิดว่าสามารถทำเงินได้
  4. โครงการ Fun / Utility

นี่เป็นหมวดหมู่คร่าวๆที่ฉันนึกออกและอาจมีวิธีอื่น ๆ ในการจำแนกประเภท

คำถามของฉันอยู่บนพื้นฐานของประสบการณ์ของคุณสิ่งที่ควรผลักดันการตัดสินใจของโครงการที่จะทำงาน พารามิเตอร์ใดนอกเหนือจากประเภทของโครงการที่ควรมีผลต่อการตัดสินใจครั้งนี้ (เวลา, ความพยายาม, เงิน ... )


นานมาแล้ว "ไปตามถนนอิฐสีเหลือง" เช่น กระโดดจากสิ่งหนึ่งไปยังอีกสิ่งหนึ่งตามที่เข้ามาในสถานที่ท่องเที่ยวของฉัน ตอนนี้ไม่มีเวลาว่างเลยไม่มีโครงการด้าน ในเรื่องเกี่ยวกับตัวเลขของคุณด้วยที่ 1 และ 4 โดยเฉพาะ
Orbling

คำตอบ:


6

ที่จริงฉันเขียนบล็อกโพสต์เกี่ยวกับเรื่องนี้สักครู่ เพื่อสรุปแนวทางที่สำคัญที่ฉันพยายามยึดติดกับโครงการด้านข้างคือ:

  1. มีความสุข
  2. เรียนรู้บางสิ่ง
  3. ทำให้เป็นอมตะ (กล่าวอีกนัยหนึ่งทำสิ่งที่คุณสามารถกลับมาใหม่ได้ในภายหลัง)
  4. อย่า จำกัด ตัวเองเพียงแค่โค้ด (ฉันเรียนรู้มากมายจากบล็อกของฉัน)
  5. เขียนสิ่งที่ฉันจะใช้จริง ๆ (เพราะโดยส่วนตัวแล้วฉันมักจะติดกับวิธีนั้น)

เพื่อตอบคำถามของคุณโดยตรงมากขึ้นโดยทั่วไปฉันพยายามทำ # 1 และ # 4 โดยเฉพาะกับโครงการด้านข้างของฉัน ที่กล่าวว่าฉันให้ความสนุกสนานกับหมายเลข 1 จุดด้วยเหตุผล หากคุณไม่สนุกก็ไม่ใช่โครงการด้านข้าง มันใช้งานได้


5

มีโครงการที่คุณสามารถทำงานได้เสมอในการประชุม

ตัวอย่างเช่นฉันมีสิ่งที่ฉันเรียกว่า "Meeting Lisp"

นี่เป็นล่ามเสียงกระเพื่อมที่เขียนใน C ที่ฉันแฮ็คเป็นระยะในช่วงสองสามปีที่งานเก่าของฉัน

กฎระเบียบ:

  • ฉันสามารถทำงานได้เฉพาะในระหว่างการประชุม
  • แหล่งที่มาต้องพอดีกับหนึ่ง 66 บรรทัดโดยหน้า 80 คอลัมน์ (ดังนั้นฉันสามารถทำงานอย่างรอบคอบในการประชุม!)
  • รหัสจะต้องรวบรวมอย่างหมดจด
  • ไม่มีการดีบักที่คอมพิวเตอร์ ข้อบกพร่องจะต้องได้รับการวินิจฉัยและแก้ไขในการประชุมครั้งต่อไป
  • ซึ่งรวมถึงข้อผิดพลาดในการรวบรวม
  • มันมีคำสั่ง "รวม" ดังนั้นบางส่วนของห้องสมุดจึงขาดเสียงและไม่นับรวมกับขีด จำกัด ของหน้า

ฉันเรียนรู้มากและมันเป็นวิธีที่ยอดเยี่ยมในการผ่านเวลาในการประชุมที่น่าเบื่อดังนั้นฉันจึงเดาว่ามันรวม # 2 กับ # 1 และ # 4


4
พนันได้เลยว่าคุณมีส่วนร่วมอย่างมากกับการประชุมเหล่านั้น! lol - ฉันมีเพื่อนร่วมงานที่ไม่เคยพูดอะไรสักคำในการประชุมสัปดาห์ในสัปดาห์ออกไปขับรถฉันขึ้นไปบนกำแพง
Orbling

1
เป็นวิธีที่มีประสิทธิผลในการมีส่วนร่วมในการประชุม -1
Terence Ponce

7
หากเขาถูกลากเข้าสู่การประชุมเขาไม่มีโอกาสมีส่วนร่วมดูเหมือนว่ามีประสิทธิภาพมากกว่าเสียวัน
Graphain

ที่น่าสนใจและยังแฝง / ก้าวร้าว :)
Marcie

1

ฉันจะบอกว่ามันขึ้นอยู่กับว่า 'มือสมัครเล่น' ของโปรแกรมเมอร์เป็นอย่างไร ส่วนตัวผมไม่ ฉันไม่ค่อยสร้างสิ่งต่าง ๆ เพื่อความสนุกแม้ว่าฉันจะรักการเขียนโปรแกรมโดยมีหรือไม่มีแรงจูงใจทางการเงิน

ฉันจะบอกว่า # 1 เพื่อเรียนรู้สิ่งใหม่ ๆ จะเป็นตัวกำหนดสิ่งที่ฉันทำ นอกจากนั้นฉันจะบอกว่า # 3: สิ่งที่ฉันเชื่อว่าสามารถทำเงินได้มากมาย 3 ไม่ได้เกิดขึ้นทั้งหมดที่มักจะต้องใช้งานมากมายฉันไม่มีเวลาทำ

สำหรับฉันสวรรค์กำลังพัฒนาบางสิ่งบางอย่างด้วยตัวคุณเองและสร้างรายได้จากการจำหน่ายมันจึงอยู่ในฐานะที่จะอุทิศงานของคุณให้สมบูรณ์ นั่นไม่ใช่สิ่งที่ทุกคนต้องการหรือ

ฉันอ่านบทความเมื่อสัปดาห์ที่แล้วเกี่ยวกับโปรแกรมเมอร์เกมอินดี้ผู้พัฒนาชื่อเรื่องที่ได้รับการยกย่องอย่างสูงและตอนนี้เขาก็มียอดขายลดลงอย่างสะดวกสบายในขณะที่สามารถใช้การอัปเดตอย่างต่อเนื่อง

การได้รับเงินเพื่อทำสิ่งที่คุณรักนั้นเป็นความสุขสำราญ มันไม่ทำงาน และถ้าคุณเป็นเจ้าของผลิตภัณฑ์ขั้นสุดท้ายก็เป็นโบนัสมาก

แก้ไข:

อยากจะเพิ่มถ้าเอาออก # 3 แล้วเหตุผลเดียวที่ฉันจะมีโครงการด้านใด ๆ จะเป็น # 1 นั่นคือเพื่อเรียนรู้สิ่งใหม่


เพื่อความยุติธรรมหากเกมเป็นแหล่งรายได้หลักของเขานั่นไม่ใช่โครงการด้านข้างจริงๆ :-)
Jason Baker

2
@ Jason: จริงมาก! ใช่แล้วความคิดเกี่ยวกับโครงการด้านข้างออกไปจากความคิดของฉันอย่างสมบูรณ์เมื่อฉันคิดถึงการเริ่มต้นโครงการของตัวเอง นี่คือปัญหาที่ฉันมี โครงการด้านของฉันกลายเป็นความหลงใหลของฉัน
ดาเมียนโรช

1

ฉันให้คำมั่นกับแอพ Shuffle บน Android นี่เป็นของฉันเอง แต่มันก็เป็นประสบการณ์การเรียนรู้เพราะฉันต้องใช้ Android SDK สำหรับบางสิ่งที่ใหญ่กว่าตัวฉันเอง

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

สุดท้ายฉันทำโครงการเพื่อรวบรวมข้อผิดพลาดที่เกิดขึ้นในฟังก์ชั่น JavaScript บนเว็บไซต์เพื่อช่วยให้นักพัฒนาเห็นข้อผิดพลาดที่เกิดขึ้นเมื่อผู้ใช้ของพวกเขาใช้เว็บไซต์ สิ่งนี้เกิดขึ้นจากความต้องการของระบบดังกล่าวเนื่องจากฉันสร้าง JavaScript ไซต์ใหญ่ขึ้นมาเองสำหรับระบบการจอง

โดยทั่วไปแล้วการเรียนรู้และยูทิลิตี้เป็นสิ่งที่ตามมาในโครงการเกือบทั้งหมดที่ฉันมีอยู่ด้านข้าง อย่างไรก็ตามสิ่งที่ให้คุณค่าสูงสุดกับฉันก็คือโครงการ Shuffle เนื่องจากมีการใช้งานค่อนข้างมาก

หากคุณต้องการโครงการด้านที่ช่วยให้คุณดำเนินการต่อได้ฉันขอแนะนำให้รับโครงการที่คุณเขียนเพื่อคนอื่น บางสิ่งบางอย่างที่คนอื่นต้องการใช้เช่นเดียวกับคุณ


0

เกาคัน

โครงการด้านที่ฉันทำมักเป็นสิ่งที่ฉันต้องการ หากพวกเขาเหมาะสมกับสี่ประเภทของคุณนั่นก็จะดีกว่า

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.