คนอื่น ๆ ได้ครอบคลุมมาก แต่ฉันต้องการที่จะมุ่งเน้นในส่วนนี้:
ฉันรู้สึกผิดที่ไม่ได้มีงานอดิเรก แต่ทุกอย่างที่ฉันคิดได้ทำไปแล้ว ดังนั้นฉันจึงมีความคิดสองอย่างเกี่ยวกับสิ่งนี้เริ่มสิ่งที่ทำไปแล้วหรือปล่อยไว้จนกว่าฉันจะได้รับสิ่งที่เป็นต้นฉบับ?
สำหรับฉันดูเหมือนว่านี่พลาดจุดสำคัญของ "โครงการอดิเรก" มันเป็นความจริงอย่างแน่นอนว่าโครงการงานอดิเรกจำนวนมากถูกสร้างขึ้นสำหรับผู้อื่นหรืออย่างน้อยก็มีการบริโภคในใจ - โครงการเหล่านี้ต้องใช้จำนวนที่แน่นอนของการทำงานที่สอดคล้องกันในช่วงเวลาและสามารถ daunting สำหรับเหตุผล หลังจากที่ทุกคนต้องการที่จะทำให้ยังอีกภายใต้การสนับสนุนที่มีคุณภาพต่ำบางสิ่งบางอย่างหรืออื่น ๆ ที่ในที่สุดได้รับการยกเลิกหลังจากไม่กี่เดือน?
แต่ไม่มีเหตุผลว่าโครงการงานอดิเรกของคุณต้องทำอะไรที่มีประโยชน์สำหรับทุกคน ตัวอย่างเช่นฉันเพิ่งเริ่มเรียนรู้Haskellอย่างหมดจดเพราะมันแตกต่างอย่างมากจากภาษาที่จำเป็นที่ฉันคุ้นเคยและมันง่ายมากที่จะตั้งค่า ฉันเพิ่งเริ่มเรียนรู้ภาษาแอสเซมบลี - ไอชิ Redcode ที่ใช้ในเกมการเขียนโปรแกรมCore Warอีกครั้งจากความอยากรู้
ในทางกลับกันนี่ทำให้ฉันมองไปที่การสร้างปลั๊กอิน Notepad ++เพื่อให้ฟีเจอร์เน้นไวยากรณ์ที่ดีขึ้นสำหรับ Redcode ซึ่งทำให้ฉันต้องพิจารณาการเรียนรู้ C ++เล็กน้อย การวาดภาพบนความคุ้นเคยเปรียบเทียบของฉันกับ .NET, ตอนนี้ฉันขบคิดได้รับตัวเองตั้งค่ากับVisual C ++
และสิ่งนี้ก็คือไม่มีสิ่งใด "สำคัญ" อย่างน้อยก็ไม่เป็นโครงการ นรกฉันไม่แน่ใจว่าคุณจะเรียกมันว่าโปรเจ็คต์ต่อ se ได้มากพอ ๆ กับสิ่งที่ฉันทำเพราะมันทำให้ฉันสนใจ ฉันหมายความว่าคุณจะต้องใช้เวลาเล็กน้อยและจัดระเบียบเพื่อให้แน่ใจว่าคุณได้รับบางสิ่งบางอย่างจากมันจริง ๆแต่ไม่มีใครสนใจถ้าฉันหยุดมีเวลาสำหรับ Haskell เมื่อโรงเรียนเริ่ม
และไม่มีใครสนใจถ้าปรากฎว่าการพัฒนาโปรแกรมเสริมสำหรับ Notepad ++ นั้นยากกว่าที่ฉันคาดไว้และฉันก็เลิก - แน่นอนฉันดู Perl ก่อนที่ฉันจะใช้ Redcode และละทิ้งมันอย่างรวดเร็วเพราะฉันมีปัญหาในการรับ สภาพแวดล้อมการตั้งค่าอย่างถูกต้อง สิ่งนี้แสดงให้เห็นถึงการขาดความพยายามหรือไม่? ใช่. แต่ไม่มีใครสนใจเพราะเป็นงานอดิเรกของฉันและนั่นหมายความว่าฉันจะเล่นกับอะไรก็ได้ที่ฉันรู้สึก
ดังนั้นอย่ารู้สึกว่าคุณต้องเลือกโครงการงานอดิเรกที่จะสอนทักษะการตลาด - นั่นเป็นเพียงการเปลี่ยนเวลาว่างของคุณให้กลายเป็นเวลาทำงานที่ไม่มีค่าตอบแทนมากขึ้น ทักษะมาเป็นผลของสิ่งที่คุณทำ แต่พวกเขาไม่ได้เป็นเหตุผล ฉันเข้าใจการเขียนโปรแกรมเชิงประกาศได้ดีขึ้นในตอนนี้และภาษาแอสเซมบลีทำงานอย่างไรและโปรแกรมใช้ DLLs อย่างไร และฉันได้เรียนรู้หลายอย่างเกี่ยวกับพรอมต์คำสั่งของ Windows และสิ่งอื่น ๆ ที่คุณไม่คิดว่าจะเชื่อมต่อกับสิ่งที่ฉันได้กล่าวถึงในตอนนี้
จุดคือค้นหาสิ่งใหม่อย่างสมบูรณ์และดูว่ามันน่าสนใจเท่าที่ดูเหมือน ถ้ามันยอดเยี่ยมและถ้าไม่ใช่ก็ทำต่อไป คุณเคยมีความอยากรู้อยากเห็นแม้แต่น้อยที่สุดเกี่ยวกับคอมไพเลอร์หรือล่ามหรือไม่? ไปดูที่LOLCODE ถ้ามันทำให้คุณมีความสุขในขณะที่มันทำให้ฉันแล้วมันถึงเวลาที่จะเริ่มต้นการเรียนรู้เกี่ยวกับคอมไพเลอร์ และเฮ้บางทีคุณควรกลับไปคิดเกี่ยวกับการเน้นไวยากรณ์อีกครั้ง อันที่จริงนี่อาจเป็นโครงการต่อไปที่ฉันเริ่มต้น
หากนั่นไม่ใช่สิ่งที่คุณลองสิ่งที่ต่ำกว่าที่คุณเคย หรือระดับที่สูงขึ้น มันไม่สำคัญ สิ่งเดียวที่ไม่เรื่องก็คือว่าเมื่อคุณมองไปที่มันคุณคิดว่า "สนุก!"